github.com/iaas-resource-provision/iaas-rpc@v1.0.7-0.20211021023331-ed21f798c408/internal/command/testdata/show-json/requires-replace/output.json (about)

     1  {
     2      "format_version": "0.2",
     3      "planned_values": {
     4          "root_module": {
     5              "resources": [
     6                  {
     7                      "address": "test_instance.test",
     8                      "mode": "managed",
     9                      "type": "test_instance",
    10                      "name": "test",
    11                      "provider_name": "registry.terraform.io/hashicorp/test",
    12                      "schema_version": 0,
    13                      "values": {
    14                          "ami": "force-replace"
    15                      },
    16                      "sensitive_values": {}
    17                  }
    18              ]
    19          }
    20      },
    21      "resource_changes": [
    22          {
    23              "address": "test_instance.test",
    24              "mode": "managed",
    25              "type": "test_instance",
    26              "provider_name": "registry.terraform.io/hashicorp/test",
    27              "name": "test",
    28              "change": {
    29                  "actions": [
    30                      "delete",
    31                      "create"
    32                  ],
    33                  "before": {
    34                      "ami": "bar",
    35                      "id": "placeholder"
    36                  },
    37                  "after": {
    38                      "ami": "force-replace"
    39                  },
    40                  "after_unknown": {
    41                      "id": true
    42                  },
    43                  "after_sensitive": {},
    44                  "before_sensitive": {},
    45                  "replace_paths": [["ami"]]
    46              },
    47              "action_reason": "replace_because_cannot_update"
    48          }
    49      ],
    50      "prior_state": {
    51          "format_version": "0.2",
    52          "values": {
    53              "root_module": {
    54                  "resources": [
    55                      {
    56                          "address": "test_instance.test",
    57                          "mode": "managed",
    58                          "type": "test_instance",
    59                          "name": "test",
    60                          "schema_version": 0,
    61                          "provider_name": "registry.terraform.io/hashicorp/test",
    62                          "values": {
    63                              "ami": "bar",
    64                              "id": "placeholder"
    65                          },
    66                          "sensitive_values": {}
    67                      }
    68                  ]
    69              }
    70          }
    71      },
    72      "configuration": {
    73          "root_module": {
    74              "resources": [
    75                  {
    76                      "address": "test_instance.test",
    77                      "mode": "managed",
    78                      "type": "test_instance",
    79                      "name": "test",
    80                      "provider_config_key": "test",
    81                      "schema_version": 0,
    82                      "expressions": {
    83                          "ami": {
    84                              "constant_value": "force-replace"
    85                          }
    86                      }
    87                  }
    88              ]
    89          }
    90      }
    91  }