Documentation
¶
Overview ¶
Package jobrunner provides support for invoking jobs.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CFNStackResourceLister ¶
type CFNStackResourceLister interface {
StackResources(name string) ([]*cloudformation.StackResource, error)
}
CFNStackResourceLister is the interface to list CloudFormation stack resources.
type Config ¶
type Config struct {
App string // Name of the application.
Env string // Name of the environment.
Job string // Name of the job.
// Dependencies to invoke a job.
CFN CFNStackResourceLister // CloudFormation client to list stack resources.
StateMachine StateMachineExecutor // StepFunction client to execute a state machine.
}
Config hold the data needed to create a JobRunner.
type JobRunner ¶
type JobRunner struct {
// contains filtered or unexported fields
}
JobRunner can invoke a job.
type StateMachineExecutor ¶
StateMachineExecutor is the interface that implements the Execute method to invoke a state machine.
Click to show internal directories.
Click to hide internal directories.