Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CallModule ¶
type CallModule struct { Source string `json:"source"` Module ConfigurationModule `json:"module"` }
type ChildModule ¶
type Configuration ¶
type Configuration struct {
RootModule ConfigurationModule `json:"root_module"`
}
type ConfigurationChildModule ¶
type ConfigurationChildModule struct { ConfigurationModule Address string `json:"address"` }
type ConfigurationModule ¶
type ConfigurationModule struct { Resources []ConfigurationResource `json:"resources"` ModuleCalls map[string]CallModule `json:"module_calls"` }
type ConfigurationResource ¶
type Module ¶
type Module struct { Resources []Resource `json:"resources"` ChildModules []ChildModule `json:"child_modules"` }
type Parser ¶
type Parser struct {
// contains filtered or unexported fields
}
func (*Parser) SetDebugWriter ¶
func (*Parser) SetStopOnHCLError ¶
type PlanFile ¶
type PlanFile struct { FormatVersion string `json:"format_version"` TerraformVersion string `json:"terraform_version"` PlannedValues PlannedValues `json:"planned_values"` ResourceChanges []ResourceChange `json:"resource_changes"` Configuration Configuration `json:"configuration"` }
type PlannedValues ¶
type PlannedValues struct {
RootModule Module `json:"root_module"`
}
type ResourceChange ¶
Click to show internal directories.
Click to hide internal directories.