github.com/terramate-io/tf@v0.0.0-20230830114523-fce866b4dfcd/testing/equivalence-tests/outputs/data_read/plan.json (about)

     1  {
     2    "configuration": {
     3      "provider_config": {
     4        "local": {
     5          "full_name": "registry.terraform.io/hashicorp/local",
     6          "name": "local",
     7          "version_constraint": "2.2.3"
     8        },
     9        "random": {
    10          "full_name": "registry.terraform.io/hashicorp/random",
    11          "name": "random",
    12          "version_constraint": "3.4.3"
    13        },
    14        "tfcoremock": {
    15          "full_name": "registry.terraform.io/hashicorp/tfcoremock",
    16          "name": "tfcoremock",
    17          "version_constraint": "0.1.1"
    18        }
    19      },
    20      "root_module": {
    21        "module_calls": {
    22          "create": {
    23            "expressions": {
    24              "contents": {
    25                "constant_value": "hello, world!"
    26              }
    27            },
    28            "module": {
    29              "outputs": {
    30                "id": {
    31                  "expression": {
    32                    "references": [
    33                      "random_integer.random.id",
    34                      "random_integer.random"
    35                    ]
    36                  }
    37                }
    38              },
    39              "resources": [
    40                {
    41                  "address": "local_file.data_file",
    42                  "expressions": {
    43                    "content": {
    44                      "references": [
    45                        "local.contents"
    46                      ]
    47                    },
    48                    "filename": {
    49                      "references": [
    50                        "random_integer.random.id",
    51                        "random_integer.random"
    52                      ]
    53                    }
    54                  },
    55                  "mode": "managed",
    56                  "name": "data_file",
    57                  "provider_config_key": "local",
    58                  "schema_version": 0,
    59                  "type": "local_file"
    60                },
    61                {
    62                  "address": "random_integer.random",
    63                  "expressions": {
    64                    "max": {
    65                      "constant_value": 9999999
    66                    },
    67                    "min": {
    68                      "constant_value": 1000000
    69                    },
    70                    "seed": {
    71                      "constant_value": "F78CB410-BA01-44E1-82E1-37D61F7CB158"
    72                    }
    73                  },
    74                  "mode": "managed",
    75                  "name": "random",
    76                  "provider_config_key": "random",
    77                  "schema_version": 0,
    78                  "type": "random_integer"
    79                }
    80              ],
    81              "variables": {
    82                "contents": {}
    83              }
    84            },
    85            "source": "./create"
    86          }
    87        },
    88        "resources": [
    89          {
    90            "address": "tfcoremock_simple_resource.create",
    91            "expressions": {
    92              "string": {
    93                "references": [
    94                  "data.tfcoremock_simple_resource.read.string",
    95                  "data.tfcoremock_simple_resource.read"
    96                ]
    97              }
    98            },
    99            "mode": "managed",
   100            "name": "create",
   101            "provider_config_key": "tfcoremock",
   102            "schema_version": 0,
   103            "type": "tfcoremock_simple_resource"
   104          },
   105          {
   106            "address": "data.tfcoremock_simple_resource.read",
   107            "depends_on": [
   108              "module.create"
   109            ],
   110            "expressions": {
   111              "id": {
   112                "references": [
   113                  "module.create.id",
   114                  "module.create"
   115                ]
   116              }
   117            },
   118            "mode": "data",
   119            "name": "read",
   120            "provider_config_key": "tfcoremock",
   121            "schema_version": 0,
   122            "type": "tfcoremock_simple_resource"
   123          }
   124        ]
   125      }
   126    },
   127    "format_version": "1.1",
   128    "planned_values": {
   129      "root_module": {
   130        "child_modules": [
   131          {
   132            "address": "module.create",
   133            "resources": [
   134              {
   135                "address": "module.create.local_file.data_file",
   136                "mode": "managed",
   137                "name": "data_file",
   138                "provider_name": "registry.terraform.io/hashicorp/local",
   139                "schema_version": 0,
   140                "sensitive_values": {},
   141                "type": "local_file",
   142                "values": {
   143                  "content_base64": null,
   144                  "directory_permission": "0777",
   145                  "file_permission": "0777",
   146                  "sensitive_content": null,
   147                  "source": null
   148                }
   149              },
   150              {
   151                "address": "module.create.random_integer.random",
   152                "mode": "managed",
   153                "name": "random",
   154                "provider_name": "registry.terraform.io/hashicorp/random",
   155                "schema_version": 0,
   156                "sensitive_values": {},
   157                "type": "random_integer",
   158                "values": {
   159                  "keepers": null,
   160                  "max": 9999999,
   161                  "min": 1000000,
   162                  "seed": "F78CB410-BA01-44E1-82E1-37D61F7CB158"
   163                }
   164              }
   165            ]
   166          }
   167        ],
   168        "resources": [
   169          {
   170            "address": "data.tfcoremock_simple_resource.read",
   171            "mode": "data",
   172            "name": "read",
   173            "provider_name": "registry.terraform.io/hashicorp/tfcoremock",
   174            "schema_version": 0,
   175            "sensitive_values": {},
   176            "type": "tfcoremock_simple_resource",
   177            "values": {
   178              "bool": null,
   179              "float": null,
   180              "integer": null,
   181              "number": null,
   182              "string": null
   183            }
   184          },
   185          {
   186            "address": "tfcoremock_simple_resource.create",
   187            "mode": "managed",
   188            "name": "create",
   189            "provider_name": "registry.terraform.io/hashicorp/tfcoremock",
   190            "schema_version": 0,
   191            "sensitive_values": {},
   192            "type": "tfcoremock_simple_resource",
   193            "values": {
   194              "bool": null,
   195              "float": null,
   196              "integer": null,
   197              "number": null,
   198              "string": null
   199            }
   200          }
   201        ]
   202      }
   203    },
   204    "relevant_attributes": [
   205      {
   206        "attribute": [
   207          "id"
   208        ],
   209        "resource": "module.create.random_integer.random"
   210      },
   211      {
   212        "attribute": [
   213          "string"
   214        ],
   215        "resource": "data.tfcoremock_simple_resource.read"
   216      }
   217    ],
   218    "resource_changes": [
   219      {
   220        "action_reason": "read_because_config_unknown",
   221        "address": "data.tfcoremock_simple_resource.read",
   222        "change": {
   223          "actions": [
   224            "read"
   225          ],
   226          "after": {
   227            "bool": null,
   228            "float": null,
   229            "integer": null,
   230            "number": null,
   231            "string": null
   232          },
   233          "after_sensitive": {},
   234          "after_unknown": {
   235            "id": true
   236          },
   237          "before": null,
   238          "before_sensitive": false
   239        },
   240        "mode": "data",
   241        "name": "read",
   242        "provider_name": "registry.terraform.io/hashicorp/tfcoremock",
   243        "type": "tfcoremock_simple_resource"
   244      },
   245      {
   246        "address": "tfcoremock_simple_resource.create",
   247        "change": {
   248          "actions": [
   249            "create"
   250          ],
   251          "after": {
   252            "bool": null,
   253            "float": null,
   254            "integer": null,
   255            "number": null,
   256            "string": null
   257          },
   258          "after_sensitive": {},
   259          "after_unknown": {
   260            "id": true
   261          },
   262          "before": null,
   263          "before_sensitive": false
   264        },
   265        "mode": "managed",
   266        "name": "create",
   267        "provider_name": "registry.terraform.io/hashicorp/tfcoremock",
   268        "type": "tfcoremock_simple_resource"
   269      },
   270      {
   271        "address": "module.create.local_file.data_file",
   272        "change": {
   273          "actions": [
   274            "create"
   275          ],
   276          "after": {
   277            "content_base64": null,
   278            "directory_permission": "0777",
   279            "file_permission": "0777",
   280            "sensitive_content": null,
   281            "source": null
   282          },
   283          "after_sensitive": {
   284            "sensitive_content": true
   285          },
   286          "after_unknown": {
   287            "content": true,
   288            "filename": true,
   289            "id": true
   290          },
   291          "before": null,
   292          "before_sensitive": false
   293        },
   294        "mode": "managed",
   295        "module_address": "module.create",
   296        "name": "data_file",
   297        "provider_name": "registry.terraform.io/hashicorp/local",
   298        "type": "local_file"
   299      },
   300      {
   301        "address": "module.create.random_integer.random",
   302        "change": {
   303          "actions": [
   304            "create"
   305          ],
   306          "after": {
   307            "keepers": null,
   308            "max": 9999999,
   309            "min": 1000000,
   310            "seed": "F78CB410-BA01-44E1-82E1-37D61F7CB158"
   311          },
   312          "after_sensitive": {},
   313          "after_unknown": {
   314            "id": true,
   315            "result": true
   316          },
   317          "before": null,
   318          "before_sensitive": false
   319        },
   320        "mode": "managed",
   321        "module_address": "module.create",
   322        "name": "random",
   323        "provider_name": "registry.terraform.io/hashicorp/random",
   324        "type": "random_integer"
   325      }
   326    ]
   327  }