Documentation
¶
Index ¶
- Variables
- func Restart(ctx context.Context, id string) error
- func Unlink(ctx context.Context, projectID string) error
- type Project
- func Create(ctx context.Context, project Project) (p Project, err error)
- func CreateOrUpdate(ctx context.Context, project Project) (pRec Project, created bool, err error)
- func Get(ctx context.Context, id string) (project Project, err error)
- func List(ctx context.Context) (list []Project, err error)
- func Update(ctx context.Context, project Project) (p Project, err error)
Constants ¶
This section is empty.
Variables ¶
View Source
var ( // ErrProjectNotFound happens when a project.json is not found ErrProjectNotFound = errors.New("Project not found") // ErrProjectAlreadyExists happens when a Project ID already exists ErrProjectAlreadyExists = errors.New("Project already exists") // ErrInvalidProjectID happens when a Project ID is invalid ErrInvalidProjectID = errors.New("Invalid project ID") // ErrEmptyProjectID happens when trying to access a project, but providing an empty ID ErrEmptyProjectID = errors.New("Can not get project: ID is empty") )
Functions ¶
Types ¶
type Project ¶
type Project struct {
ProjectID string `json:"projectId"`
Health string `json:"health,omitempty"`
Description string `json:"description,omitempty"`
HealthUID string `json:"healthUid,omitempty"`
}
Project structure
func CreateOrUpdate ¶
CreateOrUpdate project
Click to show internal directories.
Click to hide internal directories.