Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ( ErrUnknownStatus = errors.New("unknown job status") ErrUnknownWorkflow = errors.New("unknown workflow") )
Functions ¶
This section is empty.
Types ¶
type Execution ¶
type Execution struct {
Identifier ExecutionIdentifier
Workflow WorkflowName
Status Status
Created time.Time
Updated time.Time
Finished *time.Time
Results []string
}
func NewExecution ¶
func NewExecution(id ExecutionIdentifier, workflow WorkflowName) *Execution
type ExecutionIdentifier ¶
type ExecutionIdentifier string
func ExecutionIdentifierFromString ¶
func ExecutionIdentifierFromString(id string) (ExecutionIdentifier, error)
func FormExecutionIdentifier ¶
func FormExecutionIdentifier(workflow WorkflowName) ExecutionIdentifier
func (ExecutionIdentifier) String ¶
func (id ExecutionIdentifier) String() string
type WorkflowName ¶
type WorkflowName int
const ( WorkflowNameUnknown WorkflowName = iota WorkflowNameProvisionNode WorkflowNameDeprovisionNode )
func WorkflowNameFromString ¶
func WorkflowNameFromString(s string) (WorkflowName, error)
func (WorkflowName) String ¶
func (n WorkflowName) String() string
Click to show internal directories.
Click to hide internal directories.