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

     1  {
     2      "format_version": "0.2",
     3      "terraform_version": "0.13.0",
     4      "variables": {
     5          "test_var": {
     6              "value": "bar"
     7          }
     8      },
     9      "planned_values": {
    10          "outputs": {
    11              "test": {
    12                  "sensitive": false,
    13                  "value": "bar"
    14              }
    15          },
    16          "root_module": {
    17              "resources": [
    18                  {
    19                      "address": "test_instance.test[0]",
    20                      "mode": "managed",
    21                      "type": "test_instance",
    22                      "name": "test",
    23                      "index": 0,
    24                      "provider_name": "registry.terraform.io/hashicorp/test",
    25                      "schema_version": 0,
    26                      "values": {
    27                          "ami": "bar",
    28                          "id": "placeholder"
    29                      },
    30                      "sensitive_values": {}
    31                  },
    32                  {
    33                      "address": "test_instance.test[1]",
    34                      "mode": "managed",
    35                      "type": "test_instance",
    36                      "name": "test",
    37                      "index": 1,
    38                      "provider_name": "registry.terraform.io/hashicorp/test",
    39                      "schema_version": 0,
    40                      "values": {
    41                          "ami": "bar"
    42                      },
    43                      "sensitive_values": {}
    44                  }
    45              ]
    46          }
    47      },
    48      "resource_drift": [
    49          {
    50              "address": "test_instance.test",
    51              "mode": "managed",
    52              "type": "test_instance",
    53              "provider_name": "registry.terraform.io/hashicorp/test",
    54              "name": "test",
    55              "change": {
    56                  "actions": [
    57                      "delete"
    58                  ],
    59                  "before": {
    60                      "ami": "bar",
    61                      "id": "placeholder"
    62                  },
    63                  "after": null,
    64                  "before_sensitive": {},
    65                  "after_sensitive": false
    66              }
    67          }
    68      ],
    69      "resource_changes": [
    70          {
    71              "address": "test_instance.test[0]",
    72              "mode": "managed",
    73              "type": "test_instance",
    74              "name": "test",
    75              "index": 0,
    76              "provider_name": "registry.terraform.io/hashicorp/test",
    77              "change": {
    78                  "actions": [
    79                      "no-op"
    80                  ],
    81                  "before": {
    82                      "ami": "bar",
    83                      "id": "placeholder"
    84                  },
    85                  "after": {
    86                      "ami": "bar",
    87                      "id": "placeholder"
    88                  },
    89                  "after_unknown": {},
    90                  "after_sensitive": {},
    91                  "before_sensitive": {}
    92              }
    93          },
    94          {
    95              "address": "test_instance.test[1]",
    96              "mode": "managed",
    97              "type": "test_instance",
    98              "name": "test",
    99              "index": 1,
   100              "provider_name": "registry.terraform.io/hashicorp/test",
   101              "change": {
   102                  "actions": [
   103                      "create"
   104                  ],
   105                  "before": null,
   106                  "after": {
   107                      "ami": "bar"
   108                  },
   109                  "after_unknown": {
   110                      "id": true
   111                  },
   112                  "after_sensitive": {},
   113                  "before_sensitive": false
   114              }
   115          }
   116      ],
   117      "output_changes": {
   118          "test": {
   119              "actions": [
   120                  "no-op"
   121              ],
   122              "before": "bar",
   123              "after": "bar",
   124              "after_unknown": false,
   125              "before_sensitive": false,
   126              "after_sensitive": false
   127          }
   128      },
   129      "prior_state": {
   130          "format_version": "0.2",
   131          "terraform_version": "0.13.0",
   132          "values": {
   133              "outputs": {
   134                  "test": {
   135                      "sensitive": false,
   136                      "value": "bar"
   137                  }
   138              },
   139              "root_module": {
   140                  "resources": [
   141                      {
   142                          "address": "test_instance.test[0]",
   143                          "mode": "managed",
   144                          "type": "test_instance",
   145                          "name": "test",
   146                          "index": 0,
   147                          "provider_name": "registry.terraform.io/hashicorp/test",
   148                          "schema_version": 0,
   149                          "values": {
   150                              "ami": "bar",
   151                              "id": "placeholder"
   152                          },
   153                          "sensitive_values": {}
   154                      }
   155                  ]
   156              }
   157          }
   158      },
   159      "configuration": {
   160          "root_module": {
   161              "outputs": {
   162                  "test": {
   163                      "expression": {
   164                          "references": [
   165                              "var.test_var"
   166                          ]
   167                      }
   168                  }
   169              },
   170              "resources": [
   171                  {
   172                      "address": "test_instance.test",
   173                      "mode": "managed",
   174                      "type": "test_instance",
   175                      "name": "test",
   176                      "provider_config_key": "test",
   177                      "expressions": {
   178                          "ami": {
   179                              "references": [
   180                                  "var.test_var"
   181                              ]
   182                          }
   183                      },
   184                      "schema_version": 0,
   185                      "count_expression": {
   186                          "constant_value": 2
   187                      }
   188                  }
   189              ],
   190              "variables": {
   191                  "test_var": {
   192                      "default": "bar"
   193                  }
   194              }
   195          }
   196      }
   197  }