3b33dc1105
Extend the outputs JSON log message to support an `action` field (and make the `type` and `value` fields optional). This allows us to emit a useful output change summary as part of the plan, bringing the JSON log output into parity with the text output. While we do have access to the before/after values in the output changes, attempting to wedge those into a structured log message is not appropriate. That level of detail can be extracted from the JSON plan output from `terraform show -json`. |
||
---|---|---|
.. | ||
testdata/diagnostic | ||
change.go | ||
change_summary.go | ||
diagnostic.go | ||
diagnostic_test.go | ||
hook.go | ||
message_types.go | ||
output.go | ||
output_test.go | ||
resource_addr.go |