Documentation
¶
Index ¶
Constants ¶
View Source
const StatusFailure = "failure"
View Source
const StatusPending = "pending"
View Source
const StatusRunning = "running"
View Source
const StatusSuccess = "success"
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CreateTaskInput ¶
type CreateTaskOutput ¶
type DescribeTasksInput ¶
type DescribeTasksInput struct { // If supplied, filters tasks by job. JobIDs []string `json:"jobIds"` }
type DescribeTasksOutput ¶
type DescribeTasksOutput struct {
Tasks []TaskDescription `json:"tasks"`
}
type EvictTasksInput ¶
type EvictTasksInput struct { }
type EvictTasksOutput ¶
type EvictTasksOutput struct { }
type TaskDescription ¶
type TaskDescription struct { ID string `json:"id"` // ID of root task in this tree. JobID string `json:"jobId"` ParentID *string `json:"parentId"` Name string `json:"name"` Status string `json:"status"` Message string `json:"message"` Created string `json:"created"` Updated string `json:"updated"` Started *string `json:"started"` Finished *string `json:"finished"` Progress *TaskProgress `json:"progress"` }
type TaskProgress ¶
type TaskStore ¶
type TaskStore interface { DescribeTasks(context.Context, *DescribeTasksInput) (*DescribeTasksOutput, error) CreateTask(context.Context, *CreateTaskInput) (*CreateTaskOutput, error) UpdateTask(context.Context, *UpdateTaskInput) (*UpdateTaskOutput, error) EvictTasks(context.Context, *EvictTasksInput) (*EvictTasksOutput, error) }
type UpdateTaskInput ¶
type UpdateTaskOutput ¶
type UpdateTaskOutput struct { }
Click to show internal directories.
Click to hide internal directories.