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

     1  {
     2    "configuration": {
     3      "provider_config": {
     4        "tfcoremock": {
     5          "full_name": "registry.terraform.io/hashicorp/tfcoremock",
     6          "name": "tfcoremock",
     7          "version_constraint": "0.1.1"
     8        }
     9      },
    10      "root_module": {
    11        "resources": [
    12          {
    13            "address": "tfcoremock_complex_resource.complex",
    14            "expressions": {
    15              "bool": {
    16                "constant_value": true
    17              },
    18              "float": {
    19                "constant_value": 123456789
    20              },
    21              "id": {
    22                "constant_value": "64564E36-BFCB-458B-9405-EBBF6A3CAC7A"
    23              },
    24              "integer": {
    25                "constant_value": 123456789
    26              },
    27              "list": {
    28                "constant_value": [
    29                  {
    30                    "string": "this is my first entry in the list, and doesn't contain anything interesting"
    31                  },
    32                  {
    33                    "string": "this is my second entry in the list\nI am a bit more interesting\nand contain multiple lines\nbut I've been edited"
    34                  },
    35                  {
    36                    "list": [
    37                      {
    38                        "number": 0
    39                      },
    40                      {
    41                        "number": 1
    42                      },
    43                      {
    44                        "number": 3
    45                      },
    46                      {
    47                        "number": 4
    48                      }
    49                    ],
    50                    "string": "this is my third entry, and I actually have a nested list"
    51                  },
    52                  {
    53                    "set": [
    54                      {
    55                        "number": 0
    56                      },
    57                      {
    58                        "number": 2
    59                      }
    60                    ],
    61                    "string": "this is my fourth entry, and I actually have a nested set and I edited my test"
    62                  }
    63                ]
    64              },
    65              "list_block": [
    66                {
    67                  "string": {
    68                    "constant_value": "{\"index\":0}"
    69                  }
    70                },
    71                {
    72                  "list": {
    73                    "constant_value": [
    74                      {
    75                        "number": 0
    76                      },
    77                      {
    78                        "number": 1
    79                      },
    80                      {
    81                        "number": 2
    82                      }
    83                    ]
    84                  },
    85                  "string": {
    86                    "constant_value": "{\"index\":1}"
    87                  }
    88                }
    89              ],
    90              "map": {
    91                "constant_value": {
    92                  "key_four": {
    93                    "set": [
    94                      {
    95                        "number": 0
    96                      },
    97                      {
    98                        "number": 1
    99                      },
   100                      {
   101                        "number": 3
   102                      },
   103                      {
   104                        "number": 4
   105                      }
   106                    ],
   107                    "string": "this is my fourth entry, and I actually have a nested set"
   108                  },
   109                  "key_one": {
   110                    "string": "this is my first entry in the map, and doesn't contain anything interesting"
   111                  },
   112                  "key_three": {
   113                    "list": [
   114                      {
   115                        "number": 0
   116                      },
   117                      {
   118                        "number": 3
   119                      },
   120                      {
   121                        "number": 1
   122                      },
   123                      {
   124                        "number": 2
   125                      }
   126                    ],
   127                    "string": "this is my third entry, and I actually have a nested list"
   128                  },
   129                  "key_two": {
   130                    "string": "this is my second entry in the map\nI am a bit more interesting\nand contain multiple lines"
   131                  }
   132                }
   133              },
   134              "number": {
   135                "constant_value": 987654321
   136              },
   137              "object": {
   138                "constant_value": {
   139                  "number": 0,
   140                  "object": {
   141                    "bool": true,
   142                    "string": "i am a nested nested object"
   143                  },
   144                  "string": "i am a nested object"
   145                }
   146              },
   147              "set": {
   148                "constant_value": [
   149                  {
   150                    "string": "this is my first entry in the set, and doesn't contain anything interesting"
   151                  },
   152                  {
   153                    "string": "this is my second entry in the set\nI am a bit more interesting\nand contain multiple lines"
   154                  },
   155                  {
   156                    "list": [
   157                      {
   158                        "number": 0
   159                      },
   160                      {
   161                        "number": 1
   162                      },
   163                      {
   164                        "number": 2
   165                      }
   166                    ],
   167                    "string": "this is my third entry, and I actually have a nested list"
   168                  },
   169                  {
   170                    "set": [
   171                      {
   172                        "number": 0
   173                      },
   174                      {
   175                        "number": 1
   176                      }
   177                    ],
   178                    "string": "this is my fourth entry, and I actually have a nested set"
   179                  }
   180                ]
   181              },
   182              "set_block": [
   183                {
   184                  "list": {
   185                    "constant_value": [
   186                      {
   187                        "number": 0
   188                      },
   189                      {
   190                        "number": 1
   191                      },
   192                      {
   193                        "number": 2
   194                      }
   195                    ]
   196                  },
   197                  "string": {
   198                    "constant_value": "{\"index\":1}"
   199                  }
   200                },
   201                {
   202                  "set": {
   203                    "constant_value": [
   204                      {
   205                        "number": 0
   206                      },
   207                      {
   208                        "number": 1
   209                      }
   210                    ]
   211                  },
   212                  "string": {
   213                    "constant_value": "{\"index\":2}"
   214                  }
   215                },
   216                {
   217                  "string": {
   218                    "constant_value": "{\"index\":3}"
   219                  }
   220                }
   221              ],
   222              "string": {
   223                "constant_value": "a not very long or complex string"
   224              }
   225            },
   226            "mode": "managed",
   227            "name": "complex",
   228            "provider_config_key": "tfcoremock",
   229            "schema_version": 0,
   230            "type": "tfcoremock_complex_resource"
   231          }
   232        ]
   233      }
   234    },
   235    "format_version": "1.1",
   236    "planned_values": {
   237      "root_module": {}
   238    },
   239    "prior_state": {
   240      "format_version": "1.0",
   241      "values": {
   242        "root_module": {
   243          "resources": [
   244            {
   245              "address": "tfcoremock_complex_resource.complex",
   246              "mode": "managed",
   247              "name": "complex",
   248              "provider_name": "registry.terraform.io/hashicorp/tfcoremock",
   249              "schema_version": 0,
   250              "sensitive_values": {
   251                "list": [
   252                  {},
   253                  {},
   254                  {
   255                    "list": [
   256                      {},
   257                      {},
   258                      {}
   259                    ]
   260                  },
   261                  {
   262                    "set": [
   263                      {},
   264                      {}
   265                    ]
   266                  }
   267                ],
   268                "list_block": [
   269                  {
   270                    "list_block": [],
   271                    "set_block": []
   272                  },
   273                  {
   274                    "list": [
   275                      {},
   276                      {},
   277                      {}
   278                    ],
   279                    "list_block": [],
   280                    "set_block": []
   281                  },
   282                  {
   283                    "list_block": [],
   284                    "set": [
   285                      {},
   286                      {}
   287                    ],
   288                    "set_block": []
   289                  }
   290                ],
   291                "map": {
   292                  "key_four": {
   293                    "set": [
   294                      {},
   295                      {}
   296                    ]
   297                  },
   298                  "key_one": {},
   299                  "key_three": {
   300                    "list": [
   301                      {},
   302                      {},
   303                      {}
   304                    ]
   305                  },
   306                  "key_two": {}
   307                },
   308                "object": {
   309                  "object": {}
   310                },
   311                "set": [
   312                  {
   313                    "list": [
   314                      {},
   315                      {},
   316                      {}
   317                    ]
   318                  },
   319                  {
   320                    "set": [
   321                      {},
   322                      {}
   323                    ]
   324                  },
   325                  {},
   326                  {}
   327                ],
   328                "set_block": [
   329                  {
   330                    "list": [
   331                      {},
   332                      {},
   333                      {}
   334                    ],
   335                    "list_block": [],
   336                    "set_block": []
   337                  },
   338                  {
   339                    "list_block": [],
   340                    "set": [
   341                      {},
   342                      {}
   343                    ],
   344                    "set_block": []
   345                  },
   346                  {
   347                    "list_block": [],
   348                    "set_block": []
   349                  }
   350                ]
   351              },
   352              "type": "tfcoremock_complex_resource",
   353              "values": {
   354                "bool": true,
   355                "float": 987654321,
   356                "id": "64564E36-BFCB-458B-9405-EBBF6A3CAC7A",
   357                "integer": 987654321,
   358                "list": [
   359                  {
   360                    "bool": null,
   361                    "float": null,
   362                    "integer": null,
   363                    "list": null,
   364                    "map": null,
   365                    "number": null,
   366                    "object": null,
   367                    "set": null,
   368                    "string": "this is my first entry in the list, and doesn't contain anything interesting"
   369                  },
   370                  {
   371                    "bool": null,
   372                    "float": null,
   373                    "integer": null,
   374                    "list": null,
   375                    "map": null,
   376                    "number": null,
   377                    "object": null,
   378                    "set": null,
   379                    "string": "this is my second entry in the list\nI am a bit more interesting\nand contain multiple lines"
   380                  },
   381                  {
   382                    "bool": null,
   383                    "float": null,
   384                    "integer": null,
   385                    "list": [
   386                      {
   387                        "bool": null,
   388                        "float": null,
   389                        "integer": null,
   390                        "list": null,
   391                        "map": null,
   392                        "number": 0,
   393                        "object": null,
   394                        "set": null,
   395                        "string": null
   396                      },
   397                      {
   398                        "bool": null,
   399                        "float": null,
   400                        "integer": null,
   401                        "list": null,
   402                        "map": null,
   403                        "number": 1,
   404                        "object": null,
   405                        "set": null,
   406                        "string": null
   407                      },
   408                      {
   409                        "bool": null,
   410                        "float": null,
   411                        "integer": null,
   412                        "list": null,
   413                        "map": null,
   414                        "number": 2,
   415                        "object": null,
   416                        "set": null,
   417                        "string": null
   418                      }
   419                    ],
   420                    "map": null,
   421                    "number": null,
   422                    "object": null,
   423                    "set": null,
   424                    "string": "this is my third entry, and I actually have a nested list"
   425                  },
   426                  {
   427                    "bool": null,
   428                    "float": null,
   429                    "integer": null,
   430                    "list": null,
   431                    "map": null,
   432                    "number": null,
   433                    "object": null,
   434                    "set": [
   435                      {
   436                        "bool": null,
   437                        "float": null,
   438                        "integer": null,
   439                        "list": null,
   440                        "map": null,
   441                        "number": 0,
   442                        "object": null,
   443                        "set": null,
   444                        "string": null
   445                      },
   446                      {
   447                        "bool": null,
   448                        "float": null,
   449                        "integer": null,
   450                        "list": null,
   451                        "map": null,
   452                        "number": 1,
   453                        "object": null,
   454                        "set": null,
   455                        "string": null
   456                      }
   457                    ],
   458                    "string": "this is my fourth entry, and I actually have a nested set"
   459                  }
   460                ],
   461                "list_block": [
   462                  {
   463                    "bool": null,
   464                    "float": null,
   465                    "integer": null,
   466                    "list": null,
   467                    "list_block": [],
   468                    "map": null,
   469                    "number": null,
   470                    "object": null,
   471                    "set": null,
   472                    "set_block": [],
   473                    "string": "{\"index\":0}"
   474                  },
   475                  {
   476                    "bool": null,
   477                    "float": null,
   478                    "integer": null,
   479                    "list": [
   480                      {
   481                        "bool": null,
   482                        "float": null,
   483                        "integer": null,
   484                        "list": null,
   485                        "map": null,
   486                        "number": 0,
   487                        "object": null,
   488                        "set": null,
   489                        "string": null
   490                      },
   491                      {
   492                        "bool": null,
   493                        "float": null,
   494                        "integer": null,
   495                        "list": null,
   496                        "map": null,
   497                        "number": 1,
   498                        "object": null,
   499                        "set": null,
   500                        "string": null
   501                      },
   502                      {
   503                        "bool": null,
   504                        "float": null,
   505                        "integer": null,
   506                        "list": null,
   507                        "map": null,
   508                        "number": 2,
   509                        "object": null,
   510                        "set": null,
   511                        "string": null
   512                      }
   513                    ],
   514                    "list_block": [],
   515                    "map": null,
   516                    "number": null,
   517                    "object": null,
   518                    "set": null,
   519                    "set_block": [],
   520                    "string": "{\"index\":1}"
   521                  },
   522                  {
   523                    "bool": null,
   524                    "float": null,
   525                    "integer": null,
   526                    "list": null,
   527                    "list_block": [],
   528                    "map": null,
   529                    "number": null,
   530                    "object": null,
   531                    "set": [
   532                      {
   533                        "bool": null,
   534                        "float": null,
   535                        "integer": null,
   536                        "list": null,
   537                        "map": null,
   538                        "number": 0,
   539                        "object": null,
   540                        "set": null,
   541                        "string": null
   542                      },
   543                      {
   544                        "bool": null,
   545                        "float": null,
   546                        "integer": null,
   547                        "list": null,
   548                        "map": null,
   549                        "number": 1,
   550                        "object": null,
   551                        "set": null,
   552                        "string": null
   553                      }
   554                    ],
   555                    "set_block": [],
   556                    "string": "{\"index\":2}"
   557                  }
   558                ],
   559                "map": {
   560                  "key_four": {
   561                    "bool": null,
   562                    "float": null,
   563                    "integer": null,
   564                    "list": null,
   565                    "map": null,
   566                    "number": null,
   567                    "object": null,
   568                    "set": [
   569                      {
   570                        "bool": null,
   571                        "float": null,
   572                        "integer": null,
   573                        "list": null,
   574                        "map": null,
   575                        "number": 0,
   576                        "object": null,
   577                        "set": null,
   578                        "string": null
   579                      },
   580                      {
   581                        "bool": null,
   582                        "float": null,
   583                        "integer": null,
   584                        "list": null,
   585                        "map": null,
   586                        "number": 1,
   587                        "object": null,
   588                        "set": null,
   589                        "string": null
   590                      }
   591                    ],
   592                    "string": "this is my fourth entry, and I actually have a nested set"
   593                  },
   594                  "key_one": {
   595                    "bool": null,
   596                    "float": null,
   597                    "integer": null,
   598                    "list": null,
   599                    "map": null,
   600                    "number": null,
   601                    "object": null,
   602                    "set": null,
   603                    "string": "this is my first entry in the map, and doesn't contain anything interesting"
   604                  },
   605                  "key_three": {
   606                    "bool": null,
   607                    "float": null,
   608                    "integer": null,
   609                    "list": [
   610                      {
   611                        "bool": null,
   612                        "float": null,
   613                        "integer": null,
   614                        "list": null,
   615                        "map": null,
   616                        "number": 0,
   617                        "object": null,
   618                        "set": null,
   619                        "string": null
   620                      },
   621                      {
   622                        "bool": null,
   623                        "float": null,
   624                        "integer": null,
   625                        "list": null,
   626                        "map": null,
   627                        "number": 1,
   628                        "object": null,
   629                        "set": null,
   630                        "string": null
   631                      },
   632                      {
   633                        "bool": null,
   634                        "float": null,
   635                        "integer": null,
   636                        "list": null,
   637                        "map": null,
   638                        "number": 2,
   639                        "object": null,
   640                        "set": null,
   641                        "string": null
   642                      }
   643                    ],
   644                    "map": null,
   645                    "number": null,
   646                    "object": null,
   647                    "set": null,
   648                    "string": "this is my third entry, and I actually have a nested list"
   649                  },
   650                  "key_two": {
   651                    "bool": null,
   652                    "float": null,
   653                    "integer": null,
   654                    "list": null,
   655                    "map": null,
   656                    "number": null,
   657                    "object": null,
   658                    "set": null,
   659                    "string": "this is my second entry in the map\nI am a bit more interesting\nand contain multiple lines"
   660                  }
   661                },
   662                "number": 123456789,
   663                "object": {
   664                  "bool": false,
   665                  "float": null,
   666                  "integer": null,
   667                  "list": null,
   668                  "map": null,
   669                  "number": 0,
   670                  "object": {
   671                    "bool": true,
   672                    "float": null,
   673                    "integer": null,
   674                    "list": null,
   675                    "map": null,
   676                    "number": 1,
   677                    "object": null,
   678                    "set": null,
   679                    "string": "i am a nested nested object"
   680                  },
   681                  "set": null,
   682                  "string": "i am a nested object"
   683                },
   684                "set": [
   685                  {
   686                    "bool": null,
   687                    "float": null,
   688                    "integer": null,
   689                    "list": [
   690                      {
   691                        "bool": null,
   692                        "float": null,
   693                        "integer": null,
   694                        "list": null,
   695                        "map": null,
   696                        "number": 0,
   697                        "object": null,
   698                        "set": null,
   699                        "string": null
   700                      },
   701                      {
   702                        "bool": null,
   703                        "float": null,
   704                        "integer": null,
   705                        "list": null,
   706                        "map": null,
   707                        "number": 1,
   708                        "object": null,
   709                        "set": null,
   710                        "string": null
   711                      },
   712                      {
   713                        "bool": null,
   714                        "float": null,
   715                        "integer": null,
   716                        "list": null,
   717                        "map": null,
   718                        "number": 2,
   719                        "object": null,
   720                        "set": null,
   721                        "string": null
   722                      }
   723                    ],
   724                    "map": null,
   725                    "number": null,
   726                    "object": null,
   727                    "set": null,
   728                    "string": "this is my third entry, and I actually have a nested list"
   729                  },
   730                  {
   731                    "bool": null,
   732                    "float": null,
   733                    "integer": null,
   734                    "list": null,
   735                    "map": null,
   736                    "number": null,
   737                    "object": null,
   738                    "set": [
   739                      {
   740                        "bool": null,
   741                        "float": null,
   742                        "integer": null,
   743                        "list": null,
   744                        "map": null,
   745                        "number": 0,
   746                        "object": null,
   747                        "set": null,
   748                        "string": null
   749                      },
   750                      {
   751                        "bool": null,
   752                        "float": null,
   753                        "integer": null,
   754                        "list": null,
   755                        "map": null,
   756                        "number": 1,
   757                        "object": null,
   758                        "set": null,
   759                        "string": null
   760                      }
   761                    ],
   762                    "string": "this is my fourth entry, and I actually have a nested set"
   763                  },
   764                  {
   765                    "bool": null,
   766                    "float": null,
   767                    "integer": null,
   768                    "list": null,
   769                    "map": null,
   770                    "number": null,
   771                    "object": null,
   772                    "set": null,
   773                    "string": "this is my first entry in the set, and doesn't contain anything interesting"
   774                  },
   775                  {
   776                    "bool": null,
   777                    "float": null,
   778                    "integer": null,
   779                    "list": null,
   780                    "map": null,
   781                    "number": null,
   782                    "object": null,
   783                    "set": null,
   784                    "string": "this is my second entry in the set\nI am a bit more interesting\nand contain multiple lines"
   785                  }
   786                ],
   787                "set_block": [
   788                  {
   789                    "bool": null,
   790                    "float": null,
   791                    "integer": null,
   792                    "list": [
   793                      {
   794                        "bool": null,
   795                        "float": null,
   796                        "integer": null,
   797                        "list": null,
   798                        "map": null,
   799                        "number": 0,
   800                        "object": null,
   801                        "set": null,
   802                        "string": null
   803                      },
   804                      {
   805                        "bool": null,
   806                        "float": null,
   807                        "integer": null,
   808                        "list": null,
   809                        "map": null,
   810                        "number": 1,
   811                        "object": null,
   812                        "set": null,
   813                        "string": null
   814                      },
   815                      {
   816                        "bool": null,
   817                        "float": null,
   818                        "integer": null,
   819                        "list": null,
   820                        "map": null,
   821                        "number": 2,
   822                        "object": null,
   823                        "set": null,
   824                        "string": null
   825                      }
   826                    ],
   827                    "list_block": [],
   828                    "map": null,
   829                    "number": null,
   830                    "object": null,
   831                    "set": null,
   832                    "set_block": [],
   833                    "string": "{\"index\":1}"
   834                  },
   835                  {
   836                    "bool": null,
   837                    "float": null,
   838                    "integer": null,
   839                    "list": null,
   840                    "list_block": [],
   841                    "map": null,
   842                    "number": null,
   843                    "object": null,
   844                    "set": [
   845                      {
   846                        "bool": null,
   847                        "float": null,
   848                        "integer": null,
   849                        "list": null,
   850                        "map": null,
   851                        "number": 0,
   852                        "object": null,
   853                        "set": null,
   854                        "string": null
   855                      },
   856                      {
   857                        "bool": null,
   858                        "float": null,
   859                        "integer": null,
   860                        "list": null,
   861                        "map": null,
   862                        "number": 1,
   863                        "object": null,
   864                        "set": null,
   865                        "string": null
   866                      }
   867                    ],
   868                    "set_block": [],
   869                    "string": "{\"index\":2}"
   870                  },
   871                  {
   872                    "bool": null,
   873                    "float": null,
   874                    "integer": null,
   875                    "list": null,
   876                    "list_block": [],
   877                    "map": null,
   878                    "number": null,
   879                    "object": null,
   880                    "set": null,
   881                    "set_block": [],
   882                    "string": "{\"index\":0}"
   883                  }
   884                ],
   885                "string": "a not very long or complex string"
   886              }
   887            }
   888          ]
   889        }
   890      }
   891    },
   892    "resource_changes": [
   893      {
   894        "address": "tfcoremock_complex_resource.complex",
   895        "change": {
   896          "actions": [
   897            "delete"
   898          ],
   899          "after": null,
   900          "after_sensitive": false,
   901          "after_unknown": {},
   902          "before": {
   903            "bool": true,
   904            "float": 987654321,
   905            "id": "64564E36-BFCB-458B-9405-EBBF6A3CAC7A",
   906            "integer": 987654321,
   907            "list": [
   908              {
   909                "bool": null,
   910                "float": null,
   911                "integer": null,
   912                "list": null,
   913                "map": null,
   914                "number": null,
   915                "object": null,
   916                "set": null,
   917                "string": "this is my first entry in the list, and doesn't contain anything interesting"
   918              },
   919              {
   920                "bool": null,
   921                "float": null,
   922                "integer": null,
   923                "list": null,
   924                "map": null,
   925                "number": null,
   926                "object": null,
   927                "set": null,
   928                "string": "this is my second entry in the list\nI am a bit more interesting\nand contain multiple lines"
   929              },
   930              {
   931                "bool": null,
   932                "float": null,
   933                "integer": null,
   934                "list": [
   935                  {
   936                    "bool": null,
   937                    "float": null,
   938                    "integer": null,
   939                    "list": null,
   940                    "map": null,
   941                    "number": 0,
   942                    "object": null,
   943                    "set": null,
   944                    "string": null
   945                  },
   946                  {
   947                    "bool": null,
   948                    "float": null,
   949                    "integer": null,
   950                    "list": null,
   951                    "map": null,
   952                    "number": 1,
   953                    "object": null,
   954                    "set": null,
   955                    "string": null
   956                  },
   957                  {
   958                    "bool": null,
   959                    "float": null,
   960                    "integer": null,
   961                    "list": null,
   962                    "map": null,
   963                    "number": 2,
   964                    "object": null,
   965                    "set": null,
   966                    "string": null
   967                  }
   968                ],
   969                "map": null,
   970                "number": null,
   971                "object": null,
   972                "set": null,
   973                "string": "this is my third entry, and I actually have a nested list"
   974              },
   975              {
   976                "bool": null,
   977                "float": null,
   978                "integer": null,
   979                "list": null,
   980                "map": null,
   981                "number": null,
   982                "object": null,
   983                "set": [
   984                  {
   985                    "bool": null,
   986                    "float": null,
   987                    "integer": null,
   988                    "list": null,
   989                    "map": null,
   990                    "number": 0,
   991                    "object": null,
   992                    "set": null,
   993                    "string": null
   994                  },
   995                  {
   996                    "bool": null,
   997                    "float": null,
   998                    "integer": null,
   999                    "list": null,
  1000                    "map": null,
  1001                    "number": 1,
  1002                    "object": null,
  1003                    "set": null,
  1004                    "string": null
  1005                  }
  1006                ],
  1007                "string": "this is my fourth entry, and I actually have a nested set"
  1008              }
  1009            ],
  1010            "list_block": [
  1011              {
  1012                "bool": null,
  1013                "float": null,
  1014                "integer": null,
  1015                "list": null,
  1016                "list_block": [],
  1017                "map": null,
  1018                "number": null,
  1019                "object": null,
  1020                "set": null,
  1021                "set_block": [],
  1022                "string": "{\"index\":0}"
  1023              },
  1024              {
  1025                "bool": null,
  1026                "float": null,
  1027                "integer": null,
  1028                "list": [
  1029                  {
  1030                    "bool": null,
  1031                    "float": null,
  1032                    "integer": null,
  1033                    "list": null,
  1034                    "map": null,
  1035                    "number": 0,
  1036                    "object": null,
  1037                    "set": null,
  1038                    "string": null
  1039                  },
  1040                  {
  1041                    "bool": null,
  1042                    "float": null,
  1043                    "integer": null,
  1044                    "list": null,
  1045                    "map": null,
  1046                    "number": 1,
  1047                    "object": null,
  1048                    "set": null,
  1049                    "string": null
  1050                  },
  1051                  {
  1052                    "bool": null,
  1053                    "float": null,
  1054                    "integer": null,
  1055                    "list": null,
  1056                    "map": null,
  1057                    "number": 2,
  1058                    "object": null,
  1059                    "set": null,
  1060                    "string": null
  1061                  }
  1062                ],
  1063                "list_block": [],
  1064                "map": null,
  1065                "number": null,
  1066                "object": null,
  1067                "set": null,
  1068                "set_block": [],
  1069                "string": "{\"index\":1}"
  1070              },
  1071              {
  1072                "bool": null,
  1073                "float": null,
  1074                "integer": null,
  1075                "list": null,
  1076                "list_block": [],
  1077                "map": null,
  1078                "number": null,
  1079                "object": null,
  1080                "set": [
  1081                  {
  1082                    "bool": null,
  1083                    "float": null,
  1084                    "integer": null,
  1085                    "list": null,
  1086                    "map": null,
  1087                    "number": 0,
  1088                    "object": null,
  1089                    "set": null,
  1090                    "string": null
  1091                  },
  1092                  {
  1093                    "bool": null,
  1094                    "float": null,
  1095                    "integer": null,
  1096                    "list": null,
  1097                    "map": null,
  1098                    "number": 1,
  1099                    "object": null,
  1100                    "set": null,
  1101                    "string": null
  1102                  }
  1103                ],
  1104                "set_block": [],
  1105                "string": "{\"index\":2}"
  1106              }
  1107            ],
  1108            "map": {
  1109              "key_four": {
  1110                "bool": null,
  1111                "float": null,
  1112                "integer": null,
  1113                "list": null,
  1114                "map": null,
  1115                "number": null,
  1116                "object": null,
  1117                "set": [
  1118                  {
  1119                    "bool": null,
  1120                    "float": null,
  1121                    "integer": null,
  1122                    "list": null,
  1123                    "map": null,
  1124                    "number": 0,
  1125                    "object": null,
  1126                    "set": null,
  1127                    "string": null
  1128                  },
  1129                  {
  1130                    "bool": null,
  1131                    "float": null,
  1132                    "integer": null,
  1133                    "list": null,
  1134                    "map": null,
  1135                    "number": 1,
  1136                    "object": null,
  1137                    "set": null,
  1138                    "string": null
  1139                  }
  1140                ],
  1141                "string": "this is my fourth entry, and I actually have a nested set"
  1142              },
  1143              "key_one": {
  1144                "bool": null,
  1145                "float": null,
  1146                "integer": null,
  1147                "list": null,
  1148                "map": null,
  1149                "number": null,
  1150                "object": null,
  1151                "set": null,
  1152                "string": "this is my first entry in the map, and doesn't contain anything interesting"
  1153              },
  1154              "key_three": {
  1155                "bool": null,
  1156                "float": null,
  1157                "integer": null,
  1158                "list": [
  1159                  {
  1160                    "bool": null,
  1161                    "float": null,
  1162                    "integer": null,
  1163                    "list": null,
  1164                    "map": null,
  1165                    "number": 0,
  1166                    "object": null,
  1167                    "set": null,
  1168                    "string": null
  1169                  },
  1170                  {
  1171                    "bool": null,
  1172                    "float": null,
  1173                    "integer": null,
  1174                    "list": null,
  1175                    "map": null,
  1176                    "number": 1,
  1177                    "object": null,
  1178                    "set": null,
  1179                    "string": null
  1180                  },
  1181                  {
  1182                    "bool": null,
  1183                    "float": null,
  1184                    "integer": null,
  1185                    "list": null,
  1186                    "map": null,
  1187                    "number": 2,
  1188                    "object": null,
  1189                    "set": null,
  1190                    "string": null
  1191                  }
  1192                ],
  1193                "map": null,
  1194                "number": null,
  1195                "object": null,
  1196                "set": null,
  1197                "string": "this is my third entry, and I actually have a nested list"
  1198              },
  1199              "key_two": {
  1200                "bool": null,
  1201                "float": null,
  1202                "integer": null,
  1203                "list": null,
  1204                "map": null,
  1205                "number": null,
  1206                "object": null,
  1207                "set": null,
  1208                "string": "this is my second entry in the map\nI am a bit more interesting\nand contain multiple lines"
  1209              }
  1210            },
  1211            "number": 123456789,
  1212            "object": {
  1213              "bool": false,
  1214              "float": null,
  1215              "integer": null,
  1216              "list": null,
  1217              "map": null,
  1218              "number": 0,
  1219              "object": {
  1220                "bool": true,
  1221                "float": null,
  1222                "integer": null,
  1223                "list": null,
  1224                "map": null,
  1225                "number": 1,
  1226                "object": null,
  1227                "set": null,
  1228                "string": "i am a nested nested object"
  1229              },
  1230              "set": null,
  1231              "string": "i am a nested object"
  1232            },
  1233            "set": [
  1234              {
  1235                "bool": null,
  1236                "float": null,
  1237                "integer": null,
  1238                "list": [
  1239                  {
  1240                    "bool": null,
  1241                    "float": null,
  1242                    "integer": null,
  1243                    "list": null,
  1244                    "map": null,
  1245                    "number": 0,
  1246                    "object": null,
  1247                    "set": null,
  1248                    "string": null
  1249                  },
  1250                  {
  1251                    "bool": null,
  1252                    "float": null,
  1253                    "integer": null,
  1254                    "list": null,
  1255                    "map": null,
  1256                    "number": 1,
  1257                    "object": null,
  1258                    "set": null,
  1259                    "string": null
  1260                  },
  1261                  {
  1262                    "bool": null,
  1263                    "float": null,
  1264                    "integer": null,
  1265                    "list": null,
  1266                    "map": null,
  1267                    "number": 2,
  1268                    "object": null,
  1269                    "set": null,
  1270                    "string": null
  1271                  }
  1272                ],
  1273                "map": null,
  1274                "number": null,
  1275                "object": null,
  1276                "set": null,
  1277                "string": "this is my third entry, and I actually have a nested list"
  1278              },
  1279              {
  1280                "bool": null,
  1281                "float": null,
  1282                "integer": null,
  1283                "list": null,
  1284                "map": null,
  1285                "number": null,
  1286                "object": null,
  1287                "set": [
  1288                  {
  1289                    "bool": null,
  1290                    "float": null,
  1291                    "integer": null,
  1292                    "list": null,
  1293                    "map": null,
  1294                    "number": 0,
  1295                    "object": null,
  1296                    "set": null,
  1297                    "string": null
  1298                  },
  1299                  {
  1300                    "bool": null,
  1301                    "float": null,
  1302                    "integer": null,
  1303                    "list": null,
  1304                    "map": null,
  1305                    "number": 1,
  1306                    "object": null,
  1307                    "set": null,
  1308                    "string": null
  1309                  }
  1310                ],
  1311                "string": "this is my fourth entry, and I actually have a nested set"
  1312              },
  1313              {
  1314                "bool": null,
  1315                "float": null,
  1316                "integer": null,
  1317                "list": null,
  1318                "map": null,
  1319                "number": null,
  1320                "object": null,
  1321                "set": null,
  1322                "string": "this is my first entry in the set, and doesn't contain anything interesting"
  1323              },
  1324              {
  1325                "bool": null,
  1326                "float": null,
  1327                "integer": null,
  1328                "list": null,
  1329                "map": null,
  1330                "number": null,
  1331                "object": null,
  1332                "set": null,
  1333                "string": "this is my second entry in the set\nI am a bit more interesting\nand contain multiple lines"
  1334              }
  1335            ],
  1336            "set_block": [
  1337              {
  1338                "bool": null,
  1339                "float": null,
  1340                "integer": null,
  1341                "list": [
  1342                  {
  1343                    "bool": null,
  1344                    "float": null,
  1345                    "integer": null,
  1346                    "list": null,
  1347                    "map": null,
  1348                    "number": 0,
  1349                    "object": null,
  1350                    "set": null,
  1351                    "string": null
  1352                  },
  1353                  {
  1354                    "bool": null,
  1355                    "float": null,
  1356                    "integer": null,
  1357                    "list": null,
  1358                    "map": null,
  1359                    "number": 1,
  1360                    "object": null,
  1361                    "set": null,
  1362                    "string": null
  1363                  },
  1364                  {
  1365                    "bool": null,
  1366                    "float": null,
  1367                    "integer": null,
  1368                    "list": null,
  1369                    "map": null,
  1370                    "number": 2,
  1371                    "object": null,
  1372                    "set": null,
  1373                    "string": null
  1374                  }
  1375                ],
  1376                "list_block": [],
  1377                "map": null,
  1378                "number": null,
  1379                "object": null,
  1380                "set": null,
  1381                "set_block": [],
  1382                "string": "{\"index\":1}"
  1383              },
  1384              {
  1385                "bool": null,
  1386                "float": null,
  1387                "integer": null,
  1388                "list": null,
  1389                "list_block": [],
  1390                "map": null,
  1391                "number": null,
  1392                "object": null,
  1393                "set": [
  1394                  {
  1395                    "bool": null,
  1396                    "float": null,
  1397                    "integer": null,
  1398                    "list": null,
  1399                    "map": null,
  1400                    "number": 0,
  1401                    "object": null,
  1402                    "set": null,
  1403                    "string": null
  1404                  },
  1405                  {
  1406                    "bool": null,
  1407                    "float": null,
  1408                    "integer": null,
  1409                    "list": null,
  1410                    "map": null,
  1411                    "number": 1,
  1412                    "object": null,
  1413                    "set": null,
  1414                    "string": null
  1415                  }
  1416                ],
  1417                "set_block": [],
  1418                "string": "{\"index\":2}"
  1419              },
  1420              {
  1421                "bool": null,
  1422                "float": null,
  1423                "integer": null,
  1424                "list": null,
  1425                "list_block": [],
  1426                "map": null,
  1427                "number": null,
  1428                "object": null,
  1429                "set": null,
  1430                "set_block": [],
  1431                "string": "{\"index\":0}"
  1432              }
  1433            ],
  1434            "string": "a not very long or complex string"
  1435          },
  1436          "before_sensitive": {
  1437            "list": [
  1438              {},
  1439              {},
  1440              {
  1441                "list": [
  1442                  {},
  1443                  {},
  1444                  {}
  1445                ]
  1446              },
  1447              {
  1448                "set": [
  1449                  {},
  1450                  {}
  1451                ]
  1452              }
  1453            ],
  1454            "list_block": [
  1455              {
  1456                "list_block": [],
  1457                "set_block": []
  1458              },
  1459              {
  1460                "list": [
  1461                  {},
  1462                  {},
  1463                  {}
  1464                ],
  1465                "list_block": [],
  1466                "set_block": []
  1467              },
  1468              {
  1469                "list_block": [],
  1470                "set": [
  1471                  {},
  1472                  {}
  1473                ],
  1474                "set_block": []
  1475              }
  1476            ],
  1477            "map": {
  1478              "key_four": {
  1479                "set": [
  1480                  {},
  1481                  {}
  1482                ]
  1483              },
  1484              "key_one": {},
  1485              "key_three": {
  1486                "list": [
  1487                  {},
  1488                  {},
  1489                  {}
  1490                ]
  1491              },
  1492              "key_two": {}
  1493            },
  1494            "object": {
  1495              "object": {}
  1496            },
  1497            "set": [
  1498              {
  1499                "list": [
  1500                  {},
  1501                  {},
  1502                  {}
  1503                ]
  1504              },
  1505              {
  1506                "set": [
  1507                  {},
  1508                  {}
  1509                ]
  1510              },
  1511              {},
  1512              {}
  1513            ],
  1514            "set_block": [
  1515              {
  1516                "list": [
  1517                  {},
  1518                  {},
  1519                  {}
  1520                ],
  1521                "list_block": [],
  1522                "set_block": []
  1523              },
  1524              {
  1525                "list_block": [],
  1526                "set": [
  1527                  {},
  1528                  {}
  1529                ],
  1530                "set_block": []
  1531              },
  1532              {
  1533                "list_block": [],
  1534                "set_block": []
  1535              }
  1536            ]
  1537          }
  1538        },
  1539        "mode": "managed",
  1540        "name": "complex",
  1541        "provider_name": "registry.terraform.io/hashicorp/tfcoremock",
  1542        "type": "tfcoremock_complex_resource"
  1543      }
  1544    ]
  1545  }