Versions in this module Expand all Collapse all v1 v1.4.0 Mar 10, 2023 Changes in this version + type Change struct + After interface{} + AfterExplicit bool + AfterSensitive interface{} + Before interface{} + BeforeExplicit bool + BeforeSensitive interface{} + RelevantAttributes attribute_path.Matcher + ReplacePaths attribute_path.Matcher + Unknown interface{} + func FromJsonChange(change jsonplan.Change, relevantAttributes attribute_path.Matcher) Change + func FromJsonOutput(output jsonstate.Output) Change + func FromJsonResource(resource jsonstate.Resource) Change + func FromJsonViewsOutput(output viewsjson.Output) Change + func (change Change) AsNoOp() Change + func (change Change) ComputeDiffForAttribute(attribute *jsonprovider.Attribute) computed.Diff + func (change Change) ComputeDiffForBlock(block *jsonprovider.Block) computed.Diff + func (change Change) ComputeDiffForOutput() computed.Diff + func (change Change) ComputeDiffForType(ctype cty.Type) computed.Diff + type ChangeMap struct + After map[string]interface{} + AfterSensitive map[string]interface{} + Before map[string]interface{} + BeforeSensitive map[string]interface{} + RelevantAttributes attribute_path.Matcher + ReplacePaths attribute_path.Matcher + Unknown map[string]interface{} + type ChangeSlice struct + After []interface{} + AfterSensitive []interface{} + Before []interface{} + BeforeSensitive []interface{} + RelevantAttributes attribute_path.Matcher + ReplacePaths attribute_path.Matcher + Unknown []interface{} + type CreateSensitiveRenderer func(computed.Diff, bool, bool) computed.DiffRenderer + type NestingMode string