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.