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

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