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 FormatVersion + const ResourceInstanceDeleteBecauseCountIndex + const ResourceInstanceDeleteBecauseEachKey + const ResourceInstanceDeleteBecauseEnabledFalse + const ResourceInstanceDeleteBecauseNoModule + const ResourceInstanceDeleteBecauseNoMoveTarget + const ResourceInstanceDeleteBecauseNoResourceConfig + const ResourceInstanceDeleteBecauseWrongRepetition + const ResourceInstanceForgotBecauseLifecycleDestroyInConfig + const ResourceInstanceForgotBecauseLifecycleDestroyInState + const ResourceInstanceReadBecauseCheckNested + const ResourceInstanceReadBecauseConfigUnknown + const ResourceInstanceReadBecauseDependencyPending + const ResourceInstanceReplaceBecauseCannotUpdate + const ResourceInstanceReplaceBecauseTainted + const ResourceInstanceReplaceByRequest + const ResourceInstanceReplaceByTriggers + func Marshal(config *configs.Config, p *plans.Plan, sf *statefile.File, ...) ([]byte, error) + func MarshalForRenderer(p *plans.Plan, schemas *tofu.Schemas) (map[string]Change, []ResourceChange, []ResourceChange, []ResourceAttr, error) + func MarshalOutputChanges(changes *plans.Changes) (map[string]Change, error) + func UnmarshalActions(actions []string) plans.Action + type AttributeValues map[string]interface + type Change struct + Actions []string + After json.RawMessage + AfterIdentity json.RawMessage + AfterSensitive json.RawMessage + AfterUnknown json.RawMessage + Before json.RawMessage + BeforeIdentity json.RawMessage + BeforeSensitive json.RawMessage + GeneratedConfig string + Importing *Importing + ReplacePaths json.RawMessage + func GenerateChange(beforeVal, afterVal cty.Value) (*Change, error) + type Importing struct + ID string + Identity json.RawMessage + type Module struct + Address string + ChildModules []Module + Resources []Resource + type Output struct + Sensitive bool + Type json.RawMessage + Value json.RawMessage + type Plan struct + Checks json.RawMessage + Config json.RawMessage + Errored bool + FormatVersion string + OutputChanges map[string]Change + PlannedValues StateValues + PriorState json.RawMessage + RelevantAttributes []ResourceAttr + ResourceChanges []ResourceChange + ResourceDrift []ResourceChange + TerraformVersion string + Timestamp string + Variables Variables + func MarshalForLog(config *configs.Config, p *plans.Plan, sf *statefile.File, ...) (*Plan, error) + type Resource struct + Address string + AttributeValues AttributeValues + Identity json.RawMessage + IdentitySchemaVersion *uint64 + Index addrs.InstanceKey + Mode string + Name string + ProviderName string + SchemaVersion uint64 + SensitiveValues json.RawMessage + Type string + type ResourceAttr struct + Attr json.RawMessage + Resource string + type ResourceChange struct + ActionReason string + Address string + Change Change + Deposed string + Index json.RawMessage + Mode string + ModuleAddress string + Name string + PreviousAddress string + ProviderName string + Type string + func MarshalResourceChanges(resources []*plans.ResourceInstanceChangeSrc, schemas *tofu.Schemas) ([]ResourceChange, error) + type StateValues struct + Outputs map[string]Output + RootModule Module + type Variable struct + Value json.RawMessage + type Variables map[string]*Variable