Versions in this module Expand all Collapse all v0 v0.3.0 Aug 24, 2026 v0.2.0 Aug 12, 2026 Changes in this version + const DiagnosticSeverityError + const DiagnosticSeverityUnknown + const DiagnosticSeverityWarning + func FromJsonViewsOutput(output Output) structured.Change + type ChangeAction string + const ActionCreate + const ActionDelete + const ActionForget + const ActionImport + const ActionMove + const ActionNoOp + const ActionRead + const ActionReplace + const ActionUpdate + func ParseChangeAction(action plans.Action) ChangeAction + type ChangeReason string + const ReasonCannotUpdate + const ReasonDeleteBecauseCountIndex + const ReasonDeleteBecauseEachKey + const ReasonDeleteBecauseEnabledFalse + const ReasonDeleteBecauseNoModule + const ReasonDeleteBecauseNoMoveTarget + const ReasonDeleteBecauseNoResourceConfig + const ReasonDeleteBecauseWrongRepetition + const ReasonForgotBecauseLifecycleDestroyInConfig + const ReasonForgotBecauseLifecycleDestroyInState + const ReasonNone + const ReasonReadBecauseCheckNested + const ReasonReadBecauseConfigUnknown + const ReasonReadBecauseDependencyPending + const ReasonReplaceTriggeredBy + const ReasonRequested + const ReasonTainted + const ReasonUnknown + type Diagnostic struct + Address string + Detail string + Difference *jsonplan.Change + Range *DiagnosticRange + Severity string + Snippet *DiagnosticSnippet + Summary string + func NewDiagnostic(diag tfdiags.Diagnostic, sources map[string]*hcl.File) *Diagnostic + type DiagnosticExpressionValue struct + Statement string + Traversal string + type DiagnosticFunctionCall struct + CalledAs string + Signature *Function + type DiagnosticRange struct + End Pos + Filename string + Start Pos + type DiagnosticSnippet struct + Code string + Context *string + FunctionCall *DiagnosticFunctionCall + HighlightEndOffset int + HighlightStartOffset int + StartLine int + Values []DiagnosticExpressionValue + type Function struct + Description string + DescriptionKind string + Name string + Params []FunctionParam + ReturnType json.RawMessage + VariadicParam *FunctionParam + func DescribeFunction(name string, f function.Function) *Function + type FunctionParam struct + Description string + DescriptionKind string + Name string + Type json.RawMessage + type Importing struct + ID string + Identity json.RawMessage + type Output struct + Action ChangeAction + Deprecated string + Sensitive bool + Type json.RawMessage + Value json.RawMessage + type Outputs map[string]Output + func (o Outputs) String() string + type Pos struct + Byte int + Column int + Line int + type ResourceAddr struct + Addr string + ImpliedProvider string + Module string + Resource string + ResourceKey ctyjson.SimpleJSONValue + ResourceName string + ResourceType string + func NewResourceAddr(addr addrs.AbsResourceInstance) ResourceAddr + type ResourceInstanceChange struct + Action ChangeAction + GeneratedConfig string + Importing *Importing + PreviousResource *ResourceAddr + Reason ChangeReason + Resource ResourceAddr + func NewResourceInstanceChange(change *plans.ResourceInstanceChangeSrc) *ResourceInstanceChange + func (c *ResourceInstanceChange) String() string