Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CfResource ¶
type CfResource struct { Type string `yaml:"Type"` Properties interface{} `yaml:"Properties"` Condition interface{} `yaml:"Condition,omitempty"` Metadata interface{} `yaml:"Metadata,omitempty"` DependsOn interface{} `yaml:"DependsOn,omitempty"` CreationPolicy interface{} `yaml:"CreationPolicy,omitempty"` UpdatePolicy interface{} `yaml:"UpdatePolicy,omitempty"` DeletionPolicy interface{} `yaml:"DeletionPolicy,omitempty"` }
CfResource - A CloudFormation Resource
type ParserFunc ¶
type ParserFunc func( name string, data string, ) ( source string, conditions TemplateObject, metadata TemplateObject, mappings TemplateObject, outputs TemplateObject, parameters TemplateObject, resources TemplateObject, transform TemplateObject, errors []error, )
ParserFunc - a definition of the function called for resource/output/mapping parsers
type TemplateObject ¶
type TemplateObject map[string]interface{}
TemplateObject - the type for objects in a template
type Validatable ¶
type Validatable interface {
Validate() []error
}
Click to show internal directories.
Click to hide internal directories.