Versions in this module Expand all Collapse all v0 v0.1.1 Jul 14, 2020 v0.1.0 Jul 14, 2020 Changes in this version + type ChangeResource struct + Action string + Name string + Replacement string + Type string + type Changes struct + ForceStackUpdate bool + Resources []ChangeResource + StackPolicyChange bool + Status string + StatusReason string + type CloudFormation struct + func New(sess *session.Session, v *gabs.Container) CloudFormation + func NewWithoutValues(sess *session.Session) CloudFormation + func (cf *CloudFormation) ResolveParameterValue(stack string, parameter string) (string, error) + func (cf CloudFormation) CreateNewStack(opts *CreateStackOpts) error + func (cf CloudFormation) DeleteStack(opts *DeleteStackOpts) error + func (cf CloudFormation) GetStackChanges(opts *GetStackChangesOpts) (*Changes, error) + func (cf CloudFormation) GetStackResourcePhysicalId(stack string, resource string) (string, error) + func (cf CloudFormation) SetStackPolicy(stackName string, stackPolicy string) error + func (cf CloudFormation) StackExists(stackName string) (bool, error) + func (cf CloudFormation) UpdateExistingStack(opts *CreateStackOpts) error + func (cf CloudFormation) ValidateTemplate(templateUrl string) error + type CreateStackOpts struct + Parameters map[string]string + RoleArn string + Serverless bool + StackName string + StackPolicy string + TemplateBody string + TemplateUrl string + type DeleteStackOpts struct + RoleArn string + StackName string + type GetStackChangesOpts struct + ChangeSetName string + Parameters map[string]string + RoleArn string + StackName string + StackPolicy string + TemplateBody string + TemplateUrl string + Type string