terraform/command/testdata/show-json/multi-resource-update
Alisdair McDiarmid e27aacebf9 command/jsonplan: Add sensitive value mapping data
Similar to `after_unknown`, `before_sensitive` and `after_sensitive` are
values with similar structure to `before` and `after` which encode the
presence of sensitive values in a planned change. These should be used
to obscure sensitive values from human-readable output.

These values follow the same structure as the `before` and `after`
values, replacing sensitive values with `true`, and non-sensitive values
with `false`. Following the `after_unknown` precedent, we omit
non-sensitive `false` values for object attributes/map values, to make
serialization more compact.

One difference from `after_unknown` is that a sensitive complex value
(collection or structural type) is replaced with `true`. If the complex
value itself is sensitive, all of its contents should be obscured.
2021-03-26 19:26:10 -04:00
..
main.tf command/jsonstate: fix inconsistency with resource address (#24256) 2020-03-05 08:13:45 -05:00
output.json command/jsonplan: Add sensitive value mapping data 2021-03-26 19:26:10 -04:00
terraform.tfstate update new outputs plan json 2020-10-12 17:29:45 -04:00