Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type App ¶
type App struct {
// map to keep track of all the values returned from plugins
ResultsMap map[string]*map[string]cty.Value
ResultsMapNested map[string]*map[string]*map[string]cty.Value
Channel chan Status
Decoder gocty.Decoder
Encoder gocty.Encoder
Environment *map[string]cty.Value
Env Env
Blocks []*hashicorpHCL.Block
OutputsResults plugins.OutputsResults
ActiveBlock Block
}
App is the main object for decker
func (*App) GetResults ¶
func (a *App) GetResults()
GetResults gets the plugin results in XML and JSON formats
type Block ¶
type Block struct {
ResourceName string
PluginName string
PluginConfigPath string
ForEach bool
HCLConfig *hcl.PluginConfig
PluginContent *hashicorpHCL.BodyContent
Plugins []Plugin
}
Click to show internal directories.
Click to hide internal directories.