Versions in this module Expand all Collapse all v1 v1.0.2 Aug 28, 2020 Changes in this version + func CreateTaskHandlers(awsc aws.Clients) *handler.TaskHandlers + func Lock(awsc aws.Clients) interface + func StateMachine() (*machine.StateMachine, error) + func TaskHandlers() *handler.TaskHandlers + type DeployHandler func(context.Context, *Release) (*Release, error) + func CleanUp(awsc aws.Clients) DeployHandler + func CreateChangeSet(awsc aws.Clients) DeployHandler + func Execute(awsc aws.Clients) DeployHandler + func ReleaseLock(awsc aws.Clients) DeployHandler + func UpdateChangeSet(awsc aws.Clients) DeployHandler + func UpdateStack(awsc aws.Clients) DeployHandler + func Validate(awsc aws.Clients) DeployHandler + type Release struct + ChangeSetExecutionStatus string + ChangeSetName *string + ChangeSetStatus string + ChangeSetStatusReason string + ChangeSetTags map[string]string + ChangeSetType *string + Env string + LogSummary *string + Outputs map[string]string + S3URISHA256s map[string]string + StackCreationTime *time.Time + StackName *string + StackStatus string + StackStatusReason string + Template *gocf.Template + func (release *Release) CleanUp(s3c aws.S3API, cfc aws.CFAPI) error + func (release *Release) ClientRequestToken() *string + func (release *Release) CreateChangeSet(cfc aws.CFAPI) error + func (release *Release) CreateChangeSetInput() (*cloudformation.CreateChangeSetInput, error) + func (release *Release) CreateStackName() *string + func (release *Release) Execute(cfc aws.CFAPI) error + func (release *Release) FetchChangeSet(cfc aws.CFAPI) error + func (release *Release) FetchStack(s3c aws.S3API, cfc aws.CFAPI) error + func (release *Release) SetDefaults(region *string, account *string) + func (release *Release) UnmarshalJSON(data []byte) error + func (release *Release) Validate(s3c aws.S3API) error + func (release *Release) ValidateSHAs(s3c aws.S3API) error + func (release *Release) ValidateSchema() error + func (release *Release) ValidateTemplate(ec2c aws.EC2API, iamc aws.IAMAPI, s3c aws.S3API, kinc aws.KINAPI, ...) error