Versions in this module Expand all Collapse all v1 v1.4.0 Mar 10, 2023 Changes in this version + const FormatVersion + const ResourceInstanceDeleteBecauseCountIndex + const ResourceInstanceDeleteBecauseEachKey + const ResourceInstanceDeleteBecauseNoModule + const ResourceInstanceDeleteBecauseNoMoveTarget + const ResourceInstanceDeleteBecauseNoResourceConfig + const ResourceInstanceDeleteBecauseWrongRepetition + 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 *terraform.Schemas) (map[string]Change, []ResourceChange, []ResourceChange, []ResourceAttr, error) + func MarshalOutputChanges(changes *plans.Changes) (map[string]Change, error) + func UnmarshalActions(actions []string) plans.Action + type Change struct + Actions []string + After json.RawMessage + AfterSensitive json.RawMessage + AfterUnknown json.RawMessage + Before json.RawMessage + BeforeSensitive json.RawMessage + ReplacePaths json.RawMessage + 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 *terraform.Schemas) ([]ResourceChange, error)