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

     1  {
     2    "configuration": {
     3      "root_module": {
     4        "outputs": {
     5          "list_empty_default": {
     6            "expression": {
     7              "references": [
     8                "var.list_empty_default"
     9              ]
    10            }
    11          },
    12          "list_no_default": {
    13            "expression": {
    14              "references": [
    15                "var.list_no_default"
    16              ]
    17            }
    18          },
    19          "nested_optional_object": {
    20            "expression": {
    21              "references": [
    22                "var.nested_optional_object"
    23              ]
    24            }
    25          },
    26          "nested_optional_object_with_default": {
    27            "expression": {
    28              "references": [
    29                "var.nested_optional_object_with_default"
    30              ]
    31            }
    32          },
    33          "nested_optional_object_with_embedded_default": {
    34            "expression": {
    35              "references": [
    36                "var.nested_optional_object_with_embedded_default"
    37              ]
    38            }
    39          }
    40        },
    41        "variables": {
    42          "list_empty_default": {
    43            "default": []
    44          },
    45          "list_no_default": {},
    46          "nested_optional_object": {
    47            "default": {
    48              "nested_object": null
    49            }
    50          },
    51          "nested_optional_object_with_default": {
    52            "default": {
    53              "nested_object": {
    54                "flag": false
    55              }
    56            }
    57          },
    58          "nested_optional_object_with_embedded_default": {
    59            "default": {
    60              "nested_object": {
    61                "flag": false
    62              }
    63            }
    64          }
    65        }
    66      }
    67    },
    68    "format_version": "1.1",
    69    "output_changes": {
    70      "list_empty_default": {
    71        "actions": [
    72          "create"
    73        ],
    74        "after": [],
    75        "after_sensitive": false,
    76        "after_unknown": false,
    77        "before": null,
    78        "before_sensitive": false
    79      },
    80      "list_no_default": {
    81        "actions": [
    82          "create"
    83        ],
    84        "after": [
    85          {
    86            "optional_attribute": null,
    87            "optional_attribute_with_default": "Hello, world!",
    88            "required_attribute": "D92053D5-948A-4E5E-80BF-E53F0DB33EB5"
    89          },
    90          {
    91            "optional_attribute": "8AC4B9EE-9E05-4AE0-AA35-6D7636AEA487",
    92            "optional_attribute_with_default": "Hello, world!",
    93            "required_attribute": "E6DA6176-49FB-46D6-9ECD-401B3F46A3E5"
    94          },
    95          {
    96            "optional_attribute": "E68C1EB0-3D3D-4DB0-A41D-0F8C334E181C",
    97            "optional_attribute_with_default": "92E855B2-A444-49DF-AFCA-2B5B017451B4",
    98            "required_attribute": "9F9922C4-B426-4648-96AE-804A6F52F778"
    99          }
   100        ],
   101        "after_sensitive": false,
   102        "after_unknown": false,
   103        "before": null,
   104        "before_sensitive": false
   105      },
   106      "nested_optional_object": {
   107        "actions": [
   108          "create"
   109        ],
   110        "after": {
   111          "nested_object": null
   112        },
   113        "after_sensitive": false,
   114        "after_unknown": false,
   115        "before": null,
   116        "before_sensitive": false
   117      },
   118      "nested_optional_object_with_default": {
   119        "actions": [
   120          "create"
   121        ],
   122        "after": {
   123          "nested_object": {
   124            "flag": false
   125          }
   126        },
   127        "after_sensitive": false,
   128        "after_unknown": false,
   129        "before": null,
   130        "before_sensitive": false
   131      },
   132      "nested_optional_object_with_embedded_default": {
   133        "actions": [
   134          "create"
   135        ],
   136        "after": {
   137          "nested_object": {
   138            "flag": false
   139          }
   140        },
   141        "after_sensitive": false,
   142        "after_unknown": false,
   143        "before": null,
   144        "before_sensitive": false
   145      }
   146    },
   147    "planned_values": {
   148      "outputs": {
   149        "list_empty_default": {
   150          "sensitive": false,
   151          "type": [
   152            "list",
   153            [
   154              "object",
   155              {
   156                "optional_attribute": "string",
   157                "optional_attribute_with_default": "string",
   158                "required_attribute": "string"
   159              }
   160            ]
   161          ],
   162          "value": []
   163        },
   164        "list_no_default": {
   165          "sensitive": false,
   166          "type": [
   167            "list",
   168            [
   169              "object",
   170              {
   171                "optional_attribute": "string",
   172                "optional_attribute_with_default": "string",
   173                "required_attribute": "string"
   174              }
   175            ]
   176          ],
   177          "value": [
   178            {
   179              "optional_attribute": null,
   180              "optional_attribute_with_default": "Hello, world!",
   181              "required_attribute": "D92053D5-948A-4E5E-80BF-E53F0DB33EB5"
   182            },
   183            {
   184              "optional_attribute": "8AC4B9EE-9E05-4AE0-AA35-6D7636AEA487",
   185              "optional_attribute_with_default": "Hello, world!",
   186              "required_attribute": "E6DA6176-49FB-46D6-9ECD-401B3F46A3E5"
   187            },
   188            {
   189              "optional_attribute": "E68C1EB0-3D3D-4DB0-A41D-0F8C334E181C",
   190              "optional_attribute_with_default": "92E855B2-A444-49DF-AFCA-2B5B017451B4",
   191              "required_attribute": "9F9922C4-B426-4648-96AE-804A6F52F778"
   192            }
   193          ]
   194        },
   195        "nested_optional_object": {
   196          "sensitive": false,
   197          "type": [
   198            "object",
   199            {
   200              "nested_object": [
   201                "object",
   202                {
   203                  "flag": "bool"
   204                }
   205              ]
   206            }
   207          ],
   208          "value": {
   209            "nested_object": null
   210          }
   211        },
   212        "nested_optional_object_with_default": {
   213          "sensitive": false,
   214          "type": [
   215            "object",
   216            {
   217              "nested_object": [
   218                "object",
   219                {
   220                  "flag": "bool"
   221                }
   222              ]
   223            }
   224          ],
   225          "value": {
   226            "nested_object": {
   227              "flag": false
   228            }
   229          }
   230        },
   231        "nested_optional_object_with_embedded_default": {
   232          "sensitive": false,
   233          "type": [
   234            "object",
   235            {
   236              "nested_object": [
   237                "object",
   238                {
   239                  "flag": "bool"
   240                }
   241              ]
   242            }
   243          ],
   244          "value": {
   245            "nested_object": {
   246              "flag": false
   247            }
   248          }
   249        }
   250      },
   251      "root_module": {}
   252    },
   253    "prior_state": {
   254      "format_version": "1.0",
   255      "values": {
   256        "outputs": {
   257          "list_empty_default": {
   258            "sensitive": false,
   259            "type": [
   260              "list",
   261              [
   262                "object",
   263                {
   264                  "optional_attribute": "string",
   265                  "optional_attribute_with_default": "string",
   266                  "required_attribute": "string"
   267                }
   268              ]
   269            ],
   270            "value": []
   271          },
   272          "list_no_default": {
   273            "sensitive": false,
   274            "type": [
   275              "list",
   276              [
   277                "object",
   278                {
   279                  "optional_attribute": "string",
   280                  "optional_attribute_with_default": "string",
   281                  "required_attribute": "string"
   282                }
   283              ]
   284            ],
   285            "value": [
   286              {
   287                "optional_attribute": null,
   288                "optional_attribute_with_default": "Hello, world!",
   289                "required_attribute": "D92053D5-948A-4E5E-80BF-E53F0DB33EB5"
   290              },
   291              {
   292                "optional_attribute": "8AC4B9EE-9E05-4AE0-AA35-6D7636AEA487",
   293                "optional_attribute_with_default": "Hello, world!",
   294                "required_attribute": "E6DA6176-49FB-46D6-9ECD-401B3F46A3E5"
   295              },
   296              {
   297                "optional_attribute": "E68C1EB0-3D3D-4DB0-A41D-0F8C334E181C",
   298                "optional_attribute_with_default": "92E855B2-A444-49DF-AFCA-2B5B017451B4",
   299                "required_attribute": "9F9922C4-B426-4648-96AE-804A6F52F778"
   300              }
   301            ]
   302          },
   303          "nested_optional_object": {
   304            "sensitive": false,
   305            "type": [
   306              "object",
   307              {
   308                "nested_object": [
   309                  "object",
   310                  {
   311                    "flag": "bool"
   312                  }
   313                ]
   314              }
   315            ],
   316            "value": {
   317              "nested_object": null
   318            }
   319          },
   320          "nested_optional_object_with_default": {
   321            "sensitive": false,
   322            "type": [
   323              "object",
   324              {
   325                "nested_object": [
   326                  "object",
   327                  {
   328                    "flag": "bool"
   329                  }
   330                ]
   331              }
   332            ],
   333            "value": {
   334              "nested_object": {
   335                "flag": false
   336              }
   337            }
   338          },
   339          "nested_optional_object_with_embedded_default": {
   340            "sensitive": false,
   341            "type": [
   342              "object",
   343              {
   344                "nested_object": [
   345                  "object",
   346                  {
   347                    "flag": "bool"
   348                  }
   349                ]
   350              }
   351            ],
   352            "value": {
   353              "nested_object": {
   354                "flag": false
   355              }
   356            }
   357          }
   358        },
   359        "root_module": {}
   360      }
   361    },
   362    "variables": {
   363      "list_empty_default": {
   364        "value": []
   365      },
   366      "list_no_default": {
   367        "value": [
   368          {
   369            "required_attribute": "D92053D5-948A-4E5E-80BF-E53F0DB33EB5"
   370          },
   371          {
   372            "optional_attribute": "8AC4B9EE-9E05-4AE0-AA35-6D7636AEA487",
   373            "required_attribute": "E6DA6176-49FB-46D6-9ECD-401B3F46A3E5"
   374          },
   375          {
   376            "optional_attribute": "E68C1EB0-3D3D-4DB0-A41D-0F8C334E181C",
   377            "optional_attribute_with_default": "92E855B2-A444-49DF-AFCA-2B5B017451B4",
   378            "required_attribute": "9F9922C4-B426-4648-96AE-804A6F52F778"
   379          }
   380        ]
   381      },
   382      "nested_optional_object": {
   383        "value": {
   384          "nested_object": null
   385        }
   386      },
   387      "nested_optional_object_with_default": {
   388        "value": {
   389          "nested_object": {
   390            "flag": false
   391          }
   392        }
   393      },
   394      "nested_optional_object_with_embedded_default": {
   395        "value": {
   396          "nested_object": {
   397            "flag": false
   398          }
   399        }
   400      }
   401    }
   402  }