Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func Cf ¶
func Cf(cfg Config) *cloudformation.CloudFormation
Types ¶
type Config ¶
type Config struct {
Settings settingsConfig
Parameters map[string]string
Stacks map[string]StackConfig
Hooks struct {
Pre HookCmds
Post HookCmds
PreSync HookCmds
PostSync HookCmds
PreCreate HookCmds
PostCreate HookCmds
PreUpdate HookCmds
PostUpdate HookCmds
}
}
Config is a struct holding stacks configurations
func LoadConfig ¶
func (Config) ChangeSetFromStackConfig ¶
func (cfg Config) ChangeSetFromStackConfig(stackCfg StackConfig) (*awscf.ChangeSet, error)
func (Config) StackConfigsSortedByExecOrder ¶
func (cfg Config) StackConfigsSortedByExecOrder() ([]StackConfig, error)
type StackConfig ¶
type StackConfig struct {
Name string
Path string
Parameters map[string]string
Tags map[string]string
DependsOn []string
Blocked []string
Hooks struct {
PreSync HookCmds
PostSync HookCmds
PreCreate HookCmds
PostCreate HookCmds
PreUpdate HookCmds
PostUpdate HookCmds
}
RollbackConfiguration *cloudformation.RollbackConfiguration
Capabilities []string
}
Click to show internal directories.
Click to hide internal directories.