Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Config ¶
type Config struct {
Name string
Path string
Body string
URL string `json:",omitempty" yaml:",omitempty" toml:",omitempty"`
Parameters map[string]string
Tags map[string]string `json:",omitempty" yaml:",omitempty" toml:",omitempty"`
DependsOn []string `json:",omitempty" yaml:",omitempty" toml:",omitempty"`
Blocked []string `json:",omitempty" yaml:",omitempty" toml:",omitempty"`
Hooks struct {
Pre HookCmds `json:",omitempty" yaml:",omitempty" toml:",omitempty"`
Post HookCmds `json:",omitempty" yaml:",omitempty" toml:",omitempty"`
PreCreate HookCmds `json:",omitempty" yaml:",omitempty" toml:",omitempty"`
PostCreate HookCmds `json:",omitempty" yaml:",omitempty" toml:",omitempty"`
PreUpdate HookCmds `json:",omitempty" yaml:",omitempty" toml:",omitempty"`
PostUpdate HookCmds `json:",omitempty" yaml:",omitempty" toml:",omitempty"`
} `json:",omitempty" yaml:",omitempty" toml:",omitempty"`
RollbackConfiguration *cloudformation.RollbackConfiguration `json:",omitempty" yaml:",omitempty" toml:",omitempty"`
UsePreviousTemplate bool `json:",omitempty" yaml:",omitempty" toml:",omitempty"`
RoleARN string `json:",omitempty" yaml:",omitempty" toml:",omitempty"`
ClientToken string `json:",omitempty" yaml:",omitempty" toml:",omitempty"`
NotificationARNs []string `json:",omitempty" yaml:",omitempty" toml:",omitempty"`
Capabilities []string `json:",omitempty" yaml:",omitempty" toml:",omitempty"`
ResourceTypes []string `json:",omitempty" yaml:",omitempty" toml:",omitempty"`
Settings settingsConfig `json:",omitempty" yaml:",omitempty" toml:",omitempty"`
Stacks map[string]Config `json:",omitempty" yaml:",omitempty" toml:",omitempty"`
// contains filtered or unexported fields
}
Config is a struct holding stacks configurations.
func (Config) StackConfigsSortedByExecOrder ¶
type FileSystem ¶ added in v0.4.0
type Loader ¶ added in v0.4.0
type Loader struct {
// contains filtered or unexported fields
}
func NewLoader ¶ added in v0.4.0
func NewLoader(fs FileSystem, awsProvider AwsProv) *Loader
func (Loader) InitConfig ¶ added in v0.4.0
Click to show internal directories.
Click to hide internal directories.