types

package
v0.0.0-...-3891d2e Latest Latest
Warning

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

Go to latest
Published: May 22, 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(string, string) (ValueMap, error)

ParserFunc - the func definition for resource/output parsers

type PluginHelp

type PluginHelp struct {
	Description  string
	TypeMappings []TypeMapping
	Snippets     []string
}

PluginHelp - a set of available documentation fields

type ResourceMap

type ResourceMap map[string]CfResource

ResourceMap - a map of resouces

type TypeMapping

type TypeMapping struct {
	Name        string
	Description string
	Config      interface{}
}

TypeMapping - recursive list of types with its associated config object

type Validatable

type Validatable interface {
	Validate() []error
}

type ValueMap

type ValueMap map[string]interface{}

Jump to

Keyboard shortcuts

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