Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Input ¶
type Input struct {
// PlanJSONPath is an optional path to a plan file. If PlanJSON isn't
// specified, and PlanJSONPath is, then the file will be read and treated
// as if the contents were passed in directly.
PlanJSONPath string
PlanJSON json.RawMessage
ParameterValues map[string]string
Owner types.WorkspaceOwner
}
type Output ¶
type Output struct {
// ModuleOutput is any 'output' values from the terraform files. This has 0
// effect on the parameters, tags, etc. It can be helpful for debugging, as it
// allows exporting some terraform values to the caller to review.
ModuleOutput cty.Value
Parameters []types.Parameter
WorkspaceTags types.TagBlocks
// Files is included for printing diagnostics.
// TODO: Is the memory impact of this too much? Should we render diagnostic source code
// into the diagnostics up front? and remove this?
Files map[string]*hcl.File
}
Source Files
¶
Click to show internal directories.
Click to hide internal directories.