types

package
v0.2.4 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 13, 2018 License: MIT Imports: 0 Imported by: 0

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"`
}

CfResource - A CloudFormation Resource

type ParserFunc

type ParserFunc func(name string, data string) (TemplateObject, error)

ParserFunc - a definition of the function called for resource/output/mapping parsers

type ResourceMap

type ResourceMap map[string]CfResource

ResourceMap - a map of resouces

type TemplateObject

type TemplateObject map[string]interface{}

TemplateObject - the type for outputs, resources, mappings

type Validatable

type Validatable interface {
	Validate() []error
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL