github.com/terramate-io/tf@v0.0.0-20230830114523-fce866b4dfcd/testing/equivalence-tests/outputs/fully_populated_complex_update/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        "resources": [
   239          {
   240            "address": "tfcoremock_complex_resource.complex",
   241            "mode": "managed",
   242            "name": "complex",
   243            "provider_name": "registry.terraform.io/hashicorp/tfcoremock",
   244            "schema_version": 0,
   245            "sensitive_values": {
   246              "list": [
   247                {},
   248                {},
   249                {
   250                  "list": [
   251                    {},
   252                    {},
   253                    {},
   254                    {}
   255                  ]
   256                },
   257                {
   258                  "set": [
   259                    {},
   260                    {}
   261                  ]
   262                }
   263              ],
   264              "list_block": [
   265                {
   266                  "list_block": [],
   267                  "set_block": []
   268                },
   269                {
   270                  "list": [
   271                    {},
   272                    {},
   273                    {}
   274                  ],
   275                  "list_block": [],
   276                  "set_block": []
   277                }
   278              ],
   279              "map": {
   280                "key_four": {
   281                  "set": [
   282                    {},
   283                    {},
   284                    {},
   285                    {}
   286                  ]
   287                },
   288                "key_one": {},
   289                "key_three": {
   290                  "list": [
   291                    {},
   292                    {},
   293                    {},
   294                    {}
   295                  ]
   296                },
   297                "key_two": {}
   298              },
   299              "object": {
   300                "object": {}
   301              },
   302              "set": [
   303                {
   304                  "list": [
   305                    {},
   306                    {},
   307                    {}
   308                  ]
   309                },
   310                {
   311                  "set": [
   312                    {},
   313                    {}
   314                  ]
   315                },
   316                {},
   317                {}
   318              ],
   319              "set_block": [
   320                {
   321                  "list": [
   322                    {},
   323                    {},
   324                    {}
   325                  ],
   326                  "list_block": [],
   327                  "set_block": []
   328                },
   329                {
   330                  "list_block": [],
   331                  "set": [
   332                    {},
   333                    {}
   334                  ],
   335                  "set_block": []
   336                },
   337                {
   338                  "list_block": [],
   339                  "set_block": []
   340                }
   341              ]
   342            },
   343            "type": "tfcoremock_complex_resource",
   344            "values": {
   345              "bool": true,
   346              "float": 123456789,
   347              "id": "64564E36-BFCB-458B-9405-EBBF6A3CAC7A",
   348              "integer": 123456789,
   349              "list": [
   350                {
   351                  "bool": null,
   352                  "float": null,
   353                  "integer": null,
   354                  "list": null,
   355                  "map": null,
   356                  "number": null,
   357                  "object": null,
   358                  "set": null,
   359                  "string": "this is my first entry in the list, and doesn't contain anything interesting"
   360                },
   361                {
   362                  "bool": null,
   363                  "float": null,
   364                  "integer": null,
   365                  "list": null,
   366                  "map": null,
   367                  "number": null,
   368                  "object": null,
   369                  "set": null,
   370                  "string": "this is my second entry in the list\nI am a bit more interesting\nand contain multiple lines\nbut I've been edited"
   371                },
   372                {
   373                  "bool": null,
   374                  "float": null,
   375                  "integer": null,
   376                  "list": [
   377                    {
   378                      "bool": null,
   379                      "float": null,
   380                      "integer": null,
   381                      "list": null,
   382                      "map": null,
   383                      "number": 0,
   384                      "object": null,
   385                      "set": null,
   386                      "string": null
   387                    },
   388                    {
   389                      "bool": null,
   390                      "float": null,
   391                      "integer": null,
   392                      "list": null,
   393                      "map": null,
   394                      "number": 1,
   395                      "object": null,
   396                      "set": null,
   397                      "string": null
   398                    },
   399                    {
   400                      "bool": null,
   401                      "float": null,
   402                      "integer": null,
   403                      "list": null,
   404                      "map": null,
   405                      "number": 3,
   406                      "object": null,
   407                      "set": null,
   408                      "string": null
   409                    },
   410                    {
   411                      "bool": null,
   412                      "float": null,
   413                      "integer": null,
   414                      "list": null,
   415                      "map": null,
   416                      "number": 4,
   417                      "object": null,
   418                      "set": null,
   419                      "string": null
   420                    }
   421                  ],
   422                  "map": null,
   423                  "number": null,
   424                  "object": null,
   425                  "set": null,
   426                  "string": "this is my third entry, and I actually have a nested list"
   427                },
   428                {
   429                  "bool": null,
   430                  "float": null,
   431                  "integer": null,
   432                  "list": null,
   433                  "map": null,
   434                  "number": null,
   435                  "object": null,
   436                  "set": [
   437                    {
   438                      "bool": null,
   439                      "float": null,
   440                      "integer": null,
   441                      "list": null,
   442                      "map": null,
   443                      "number": 0,
   444                      "object": null,
   445                      "set": null,
   446                      "string": null
   447                    },
   448                    {
   449                      "bool": null,
   450                      "float": null,
   451                      "integer": null,
   452                      "list": null,
   453                      "map": null,
   454                      "number": 2,
   455                      "object": null,
   456                      "set": null,
   457                      "string": null
   458                    }
   459                  ],
   460                  "string": "this is my fourth entry, and I actually have a nested set and I edited my test"
   461                }
   462              ],
   463              "list_block": [
   464                {
   465                  "bool": null,
   466                  "float": null,
   467                  "integer": null,
   468                  "list": null,
   469                  "list_block": [],
   470                  "map": null,
   471                  "number": null,
   472                  "object": null,
   473                  "set": null,
   474                  "set_block": [],
   475                  "string": "{\"index\":0}"
   476                },
   477                {
   478                  "bool": null,
   479                  "float": null,
   480                  "integer": null,
   481                  "list": [
   482                    {
   483                      "bool": null,
   484                      "float": null,
   485                      "integer": null,
   486                      "list": null,
   487                      "map": null,
   488                      "number": 0,
   489                      "object": null,
   490                      "set": null,
   491                      "string": null
   492                    },
   493                    {
   494                      "bool": null,
   495                      "float": null,
   496                      "integer": null,
   497                      "list": null,
   498                      "map": null,
   499                      "number": 1,
   500                      "object": null,
   501                      "set": null,
   502                      "string": null
   503                    },
   504                    {
   505                      "bool": null,
   506                      "float": null,
   507                      "integer": null,
   508                      "list": null,
   509                      "map": null,
   510                      "number": 2,
   511                      "object": null,
   512                      "set": null,
   513                      "string": null
   514                    }
   515                  ],
   516                  "list_block": [],
   517                  "map": null,
   518                  "number": null,
   519                  "object": null,
   520                  "set": null,
   521                  "set_block": [],
   522                  "string": "{\"index\":1}"
   523                }
   524              ],
   525              "map": {
   526                "key_four": {
   527                  "bool": null,
   528                  "float": null,
   529                  "integer": null,
   530                  "list": null,
   531                  "map": null,
   532                  "number": null,
   533                  "object": null,
   534                  "set": [
   535                    {
   536                      "bool": null,
   537                      "float": null,
   538                      "integer": null,
   539                      "list": null,
   540                      "map": null,
   541                      "number": 0,
   542                      "object": null,
   543                      "set": null,
   544                      "string": null
   545                    },
   546                    {
   547                      "bool": null,
   548                      "float": null,
   549                      "integer": null,
   550                      "list": null,
   551                      "map": null,
   552                      "number": 1,
   553                      "object": null,
   554                      "set": null,
   555                      "string": null
   556                    },
   557                    {
   558                      "bool": null,
   559                      "float": null,
   560                      "integer": null,
   561                      "list": null,
   562                      "map": null,
   563                      "number": 3,
   564                      "object": null,
   565                      "set": null,
   566                      "string": null
   567                    },
   568                    {
   569                      "bool": null,
   570                      "float": null,
   571                      "integer": null,
   572                      "list": null,
   573                      "map": null,
   574                      "number": 4,
   575                      "object": null,
   576                      "set": null,
   577                      "string": null
   578                    }
   579                  ],
   580                  "string": "this is my fourth entry, and I actually have a nested set"
   581                },
   582                "key_one": {
   583                  "bool": null,
   584                  "float": null,
   585                  "integer": null,
   586                  "list": null,
   587                  "map": null,
   588                  "number": null,
   589                  "object": null,
   590                  "set": null,
   591                  "string": "this is my first entry in the map, and doesn't contain anything interesting"
   592                },
   593                "key_three": {
   594                  "bool": null,
   595                  "float": null,
   596                  "integer": null,
   597                  "list": [
   598                    {
   599                      "bool": null,
   600                      "float": null,
   601                      "integer": null,
   602                      "list": null,
   603                      "map": null,
   604                      "number": 0,
   605                      "object": null,
   606                      "set": null,
   607                      "string": null
   608                    },
   609                    {
   610                      "bool": null,
   611                      "float": null,
   612                      "integer": null,
   613                      "list": null,
   614                      "map": null,
   615                      "number": 3,
   616                      "object": null,
   617                      "set": null,
   618                      "string": null
   619                    },
   620                    {
   621                      "bool": null,
   622                      "float": null,
   623                      "integer": null,
   624                      "list": null,
   625                      "map": null,
   626                      "number": 1,
   627                      "object": null,
   628                      "set": null,
   629                      "string": null
   630                    },
   631                    {
   632                      "bool": null,
   633                      "float": null,
   634                      "integer": null,
   635                      "list": null,
   636                      "map": null,
   637                      "number": 2,
   638                      "object": null,
   639                      "set": null,
   640                      "string": null
   641                    }
   642                  ],
   643                  "map": null,
   644                  "number": null,
   645                  "object": null,
   646                  "set": null,
   647                  "string": "this is my third entry, and I actually have a nested list"
   648                },
   649                "key_two": {
   650                  "bool": null,
   651                  "float": null,
   652                  "integer": null,
   653                  "list": null,
   654                  "map": null,
   655                  "number": null,
   656                  "object": null,
   657                  "set": null,
   658                  "string": "this is my second entry in the map\nI am a bit more interesting\nand contain multiple lines"
   659                }
   660              },
   661              "number": 987654321,
   662              "object": {
   663                "bool": null,
   664                "float": null,
   665                "integer": null,
   666                "list": null,
   667                "map": null,
   668                "number": 0,
   669                "object": {
   670                  "bool": true,
   671                  "float": null,
   672                  "integer": null,
   673                  "list": null,
   674                  "map": null,
   675                  "number": null,
   676                  "object": null,
   677                  "set": null,
   678                  "string": "i am a nested nested object"
   679                },
   680                "set": null,
   681                "string": "i am a nested object"
   682              },
   683              "set": [
   684                {
   685                  "bool": null,
   686                  "float": null,
   687                  "integer": null,
   688                  "list": [
   689                    {
   690                      "bool": null,
   691                      "float": null,
   692                      "integer": null,
   693                      "list": null,
   694                      "map": null,
   695                      "number": 0,
   696                      "object": null,
   697                      "set": null,
   698                      "string": null
   699                    },
   700                    {
   701                      "bool": null,
   702                      "float": null,
   703                      "integer": null,
   704                      "list": null,
   705                      "map": null,
   706                      "number": 1,
   707                      "object": null,
   708                      "set": null,
   709                      "string": null
   710                    },
   711                    {
   712                      "bool": null,
   713                      "float": null,
   714                      "integer": null,
   715                      "list": null,
   716                      "map": null,
   717                      "number": 2,
   718                      "object": null,
   719                      "set": null,
   720                      "string": null
   721                    }
   722                  ],
   723                  "map": null,
   724                  "number": null,
   725                  "object": null,
   726                  "set": null,
   727                  "string": "this is my third entry, and I actually have a nested list"
   728                },
   729                {
   730                  "bool": null,
   731                  "float": null,
   732                  "integer": null,
   733                  "list": null,
   734                  "map": null,
   735                  "number": null,
   736                  "object": null,
   737                  "set": [
   738                    {
   739                      "bool": null,
   740                      "float": null,
   741                      "integer": null,
   742                      "list": null,
   743                      "map": null,
   744                      "number": 0,
   745                      "object": null,
   746                      "set": null,
   747                      "string": null
   748                    },
   749                    {
   750                      "bool": null,
   751                      "float": null,
   752                      "integer": null,
   753                      "list": null,
   754                      "map": null,
   755                      "number": 1,
   756                      "object": null,
   757                      "set": null,
   758                      "string": null
   759                    }
   760                  ],
   761                  "string": "this is my fourth entry, and I actually have a nested set"
   762                },
   763                {
   764                  "bool": null,
   765                  "float": null,
   766                  "integer": null,
   767                  "list": null,
   768                  "map": null,
   769                  "number": null,
   770                  "object": null,
   771                  "set": null,
   772                  "string": "this is my first entry in the set, and doesn't contain anything interesting"
   773                },
   774                {
   775                  "bool": null,
   776                  "float": null,
   777                  "integer": null,
   778                  "list": null,
   779                  "map": null,
   780                  "number": null,
   781                  "object": null,
   782                  "set": null,
   783                  "string": "this is my second entry in the set\nI am a bit more interesting\nand contain multiple lines"
   784                }
   785              ],
   786              "set_block": [
   787                {
   788                  "bool": null,
   789                  "float": null,
   790                  "integer": null,
   791                  "list": [
   792                    {
   793                      "bool": null,
   794                      "float": null,
   795                      "integer": null,
   796                      "list": null,
   797                      "map": null,
   798                      "number": 0,
   799                      "object": null,
   800                      "set": null,
   801                      "string": null
   802                    },
   803                    {
   804                      "bool": null,
   805                      "float": null,
   806                      "integer": null,
   807                      "list": null,
   808                      "map": null,
   809                      "number": 1,
   810                      "object": null,
   811                      "set": null,
   812                      "string": null
   813                    },
   814                    {
   815                      "bool": null,
   816                      "float": null,
   817                      "integer": null,
   818                      "list": null,
   819                      "map": null,
   820                      "number": 2,
   821                      "object": null,
   822                      "set": null,
   823                      "string": null
   824                    }
   825                  ],
   826                  "list_block": [],
   827                  "map": null,
   828                  "number": null,
   829                  "object": null,
   830                  "set": null,
   831                  "set_block": [],
   832                  "string": "{\"index\":1}"
   833                },
   834                {
   835                  "bool": null,
   836                  "float": null,
   837                  "integer": null,
   838                  "list": null,
   839                  "list_block": [],
   840                  "map": null,
   841                  "number": null,
   842                  "object": null,
   843                  "set": [
   844                    {
   845                      "bool": null,
   846                      "float": null,
   847                      "integer": null,
   848                      "list": null,
   849                      "map": null,
   850                      "number": 0,
   851                      "object": null,
   852                      "set": null,
   853                      "string": null
   854                    },
   855                    {
   856                      "bool": null,
   857                      "float": null,
   858                      "integer": null,
   859                      "list": null,
   860                      "map": null,
   861                      "number": 1,
   862                      "object": null,
   863                      "set": null,
   864                      "string": null
   865                    }
   866                  ],
   867                  "set_block": [],
   868                  "string": "{\"index\":2}"
   869                },
   870                {
   871                  "bool": null,
   872                  "float": null,
   873                  "integer": null,
   874                  "list": null,
   875                  "list_block": [],
   876                  "map": null,
   877                  "number": null,
   878                  "object": null,
   879                  "set": null,
   880                  "set_block": [],
   881                  "string": "{\"index\":3}"
   882                }
   883              ],
   884              "string": "a not very long or complex string"
   885            }
   886          }
   887        ]
   888      }
   889    },
   890    "prior_state": {
   891      "format_version": "1.0",
   892      "values": {
   893        "root_module": {
   894          "resources": [
   895            {
   896              "address": "tfcoremock_complex_resource.complex",
   897              "mode": "managed",
   898              "name": "complex",
   899              "provider_name": "registry.terraform.io/hashicorp/tfcoremock",
   900              "schema_version": 0,
   901              "sensitive_values": {
   902                "list": [
   903                  {},
   904                  {},
   905                  {
   906                    "list": [
   907                      {},
   908                      {},
   909                      {}
   910                    ]
   911                  },
   912                  {
   913                    "set": [
   914                      {},
   915                      {}
   916                    ]
   917                  }
   918                ],
   919                "list_block": [
   920                  {
   921                    "list_block": [],
   922                    "set_block": []
   923                  },
   924                  {
   925                    "list": [
   926                      {},
   927                      {},
   928                      {}
   929                    ],
   930                    "list_block": [],
   931                    "set_block": []
   932                  },
   933                  {
   934                    "list_block": [],
   935                    "set": [
   936                      {},
   937                      {}
   938                    ],
   939                    "set_block": []
   940                  }
   941                ],
   942                "map": {
   943                  "key_four": {
   944                    "set": [
   945                      {},
   946                      {}
   947                    ]
   948                  },
   949                  "key_one": {},
   950                  "key_three": {
   951                    "list": [
   952                      {},
   953                      {},
   954                      {}
   955                    ]
   956                  },
   957                  "key_two": {}
   958                },
   959                "object": {
   960                  "object": {}
   961                },
   962                "set": [
   963                  {
   964                    "list": [
   965                      {},
   966                      {},
   967                      {}
   968                    ]
   969                  },
   970                  {
   971                    "set": [
   972                      {},
   973                      {}
   974                    ]
   975                  },
   976                  {},
   977                  {}
   978                ],
   979                "set_block": [
   980                  {
   981                    "list": [
   982                      {},
   983                      {},
   984                      {}
   985                    ],
   986                    "list_block": [],
   987                    "set_block": []
   988                  },
   989                  {
   990                    "list_block": [],
   991                    "set": [
   992                      {},
   993                      {}
   994                    ],
   995                    "set_block": []
   996                  },
   997                  {
   998                    "list_block": [],
   999                    "set_block": []
  1000                  }
  1001                ]
  1002              },
  1003              "type": "tfcoremock_complex_resource",
  1004              "values": {
  1005                "bool": true,
  1006                "float": 987654321,
  1007                "id": "64564E36-BFCB-458B-9405-EBBF6A3CAC7A",
  1008                "integer": 987654321,
  1009                "list": [
  1010                  {
  1011                    "bool": null,
  1012                    "float": null,
  1013                    "integer": null,
  1014                    "list": null,
  1015                    "map": null,
  1016                    "number": null,
  1017                    "object": null,
  1018                    "set": null,
  1019                    "string": "this is my first entry in the list, and doesn't contain anything interesting"
  1020                  },
  1021                  {
  1022                    "bool": null,
  1023                    "float": null,
  1024                    "integer": null,
  1025                    "list": null,
  1026                    "map": null,
  1027                    "number": null,
  1028                    "object": null,
  1029                    "set": null,
  1030                    "string": "this is my second entry in the list\nI am a bit more interesting\nand contain multiple lines"
  1031                  },
  1032                  {
  1033                    "bool": null,
  1034                    "float": null,
  1035                    "integer": null,
  1036                    "list": [
  1037                      {
  1038                        "bool": null,
  1039                        "float": null,
  1040                        "integer": null,
  1041                        "list": null,
  1042                        "map": null,
  1043                        "number": 0,
  1044                        "object": null,
  1045                        "set": null,
  1046                        "string": null
  1047                      },
  1048                      {
  1049                        "bool": null,
  1050                        "float": null,
  1051                        "integer": null,
  1052                        "list": null,
  1053                        "map": null,
  1054                        "number": 1,
  1055                        "object": null,
  1056                        "set": null,
  1057                        "string": null
  1058                      },
  1059                      {
  1060                        "bool": null,
  1061                        "float": null,
  1062                        "integer": null,
  1063                        "list": null,
  1064                        "map": null,
  1065                        "number": 2,
  1066                        "object": null,
  1067                        "set": null,
  1068                        "string": null
  1069                      }
  1070                    ],
  1071                    "map": null,
  1072                    "number": null,
  1073                    "object": null,
  1074                    "set": null,
  1075                    "string": "this is my third entry, and I actually have a nested list"
  1076                  },
  1077                  {
  1078                    "bool": null,
  1079                    "float": null,
  1080                    "integer": null,
  1081                    "list": null,
  1082                    "map": null,
  1083                    "number": null,
  1084                    "object": null,
  1085                    "set": [
  1086                      {
  1087                        "bool": null,
  1088                        "float": null,
  1089                        "integer": null,
  1090                        "list": null,
  1091                        "map": null,
  1092                        "number": 0,
  1093                        "object": null,
  1094                        "set": null,
  1095                        "string": null
  1096                      },
  1097                      {
  1098                        "bool": null,
  1099                        "float": null,
  1100                        "integer": null,
  1101                        "list": null,
  1102                        "map": null,
  1103                        "number": 1,
  1104                        "object": null,
  1105                        "set": null,
  1106                        "string": null
  1107                      }
  1108                    ],
  1109                    "string": "this is my fourth entry, and I actually have a nested set"
  1110                  }
  1111                ],
  1112                "list_block": [
  1113                  {
  1114                    "bool": null,
  1115                    "float": null,
  1116                    "integer": null,
  1117                    "list": null,
  1118                    "list_block": [],
  1119                    "map": null,
  1120                    "number": null,
  1121                    "object": null,
  1122                    "set": null,
  1123                    "set_block": [],
  1124                    "string": "{\"index\":0}"
  1125                  },
  1126                  {
  1127                    "bool": null,
  1128                    "float": null,
  1129                    "integer": null,
  1130                    "list": [
  1131                      {
  1132                        "bool": null,
  1133                        "float": null,
  1134                        "integer": null,
  1135                        "list": null,
  1136                        "map": null,
  1137                        "number": 0,
  1138                        "object": null,
  1139                        "set": null,
  1140                        "string": null
  1141                      },
  1142                      {
  1143                        "bool": null,
  1144                        "float": null,
  1145                        "integer": null,
  1146                        "list": null,
  1147                        "map": null,
  1148                        "number": 1,
  1149                        "object": null,
  1150                        "set": null,
  1151                        "string": null
  1152                      },
  1153                      {
  1154                        "bool": null,
  1155                        "float": null,
  1156                        "integer": null,
  1157                        "list": null,
  1158                        "map": null,
  1159                        "number": 2,
  1160                        "object": null,
  1161                        "set": null,
  1162                        "string": null
  1163                      }
  1164                    ],
  1165                    "list_block": [],
  1166                    "map": null,
  1167                    "number": null,
  1168                    "object": null,
  1169                    "set": null,
  1170                    "set_block": [],
  1171                    "string": "{\"index\":1}"
  1172                  },
  1173                  {
  1174                    "bool": null,
  1175                    "float": null,
  1176                    "integer": null,
  1177                    "list": null,
  1178                    "list_block": [],
  1179                    "map": null,
  1180                    "number": null,
  1181                    "object": null,
  1182                    "set": [
  1183                      {
  1184                        "bool": null,
  1185                        "float": null,
  1186                        "integer": null,
  1187                        "list": null,
  1188                        "map": null,
  1189                        "number": 0,
  1190                        "object": null,
  1191                        "set": null,
  1192                        "string": null
  1193                      },
  1194                      {
  1195                        "bool": null,
  1196                        "float": null,
  1197                        "integer": null,
  1198                        "list": null,
  1199                        "map": null,
  1200                        "number": 1,
  1201                        "object": null,
  1202                        "set": null,
  1203                        "string": null
  1204                      }
  1205                    ],
  1206                    "set_block": [],
  1207                    "string": "{\"index\":2}"
  1208                  }
  1209                ],
  1210                "map": {
  1211                  "key_four": {
  1212                    "bool": null,
  1213                    "float": null,
  1214                    "integer": null,
  1215                    "list": null,
  1216                    "map": null,
  1217                    "number": null,
  1218                    "object": null,
  1219                    "set": [
  1220                      {
  1221                        "bool": null,
  1222                        "float": null,
  1223                        "integer": null,
  1224                        "list": null,
  1225                        "map": null,
  1226                        "number": 0,
  1227                        "object": null,
  1228                        "set": null,
  1229                        "string": null
  1230                      },
  1231                      {
  1232                        "bool": null,
  1233                        "float": null,
  1234                        "integer": null,
  1235                        "list": null,
  1236                        "map": null,
  1237                        "number": 1,
  1238                        "object": null,
  1239                        "set": null,
  1240                        "string": null
  1241                      }
  1242                    ],
  1243                    "string": "this is my fourth entry, and I actually have a nested set"
  1244                  },
  1245                  "key_one": {
  1246                    "bool": null,
  1247                    "float": null,
  1248                    "integer": null,
  1249                    "list": null,
  1250                    "map": null,
  1251                    "number": null,
  1252                    "object": null,
  1253                    "set": null,
  1254                    "string": "this is my first entry in the map, and doesn't contain anything interesting"
  1255                  },
  1256                  "key_three": {
  1257                    "bool": null,
  1258                    "float": null,
  1259                    "integer": null,
  1260                    "list": [
  1261                      {
  1262                        "bool": null,
  1263                        "float": null,
  1264                        "integer": null,
  1265                        "list": null,
  1266                        "map": null,
  1267                        "number": 0,
  1268                        "object": null,
  1269                        "set": null,
  1270                        "string": null
  1271                      },
  1272                      {
  1273                        "bool": null,
  1274                        "float": null,
  1275                        "integer": null,
  1276                        "list": null,
  1277                        "map": null,
  1278                        "number": 1,
  1279                        "object": null,
  1280                        "set": null,
  1281                        "string": null
  1282                      },
  1283                      {
  1284                        "bool": null,
  1285                        "float": null,
  1286                        "integer": null,
  1287                        "list": null,
  1288                        "map": null,
  1289                        "number": 2,
  1290                        "object": null,
  1291                        "set": null,
  1292                        "string": null
  1293                      }
  1294                    ],
  1295                    "map": null,
  1296                    "number": null,
  1297                    "object": null,
  1298                    "set": null,
  1299                    "string": "this is my third entry, and I actually have a nested list"
  1300                  },
  1301                  "key_two": {
  1302                    "bool": null,
  1303                    "float": null,
  1304                    "integer": null,
  1305                    "list": null,
  1306                    "map": null,
  1307                    "number": null,
  1308                    "object": null,
  1309                    "set": null,
  1310                    "string": "this is my second entry in the map\nI am a bit more interesting\nand contain multiple lines"
  1311                  }
  1312                },
  1313                "number": 123456789,
  1314                "object": {
  1315                  "bool": false,
  1316                  "float": null,
  1317                  "integer": null,
  1318                  "list": null,
  1319                  "map": null,
  1320                  "number": 0,
  1321                  "object": {
  1322                    "bool": true,
  1323                    "float": null,
  1324                    "integer": null,
  1325                    "list": null,
  1326                    "map": null,
  1327                    "number": 1,
  1328                    "object": null,
  1329                    "set": null,
  1330                    "string": "i am a nested nested object"
  1331                  },
  1332                  "set": null,
  1333                  "string": "i am a nested object"
  1334                },
  1335                "set": [
  1336                  {
  1337                    "bool": null,
  1338                    "float": null,
  1339                    "integer": null,
  1340                    "list": [
  1341                      {
  1342                        "bool": null,
  1343                        "float": null,
  1344                        "integer": null,
  1345                        "list": null,
  1346                        "map": null,
  1347                        "number": 0,
  1348                        "object": null,
  1349                        "set": null,
  1350                        "string": null
  1351                      },
  1352                      {
  1353                        "bool": null,
  1354                        "float": null,
  1355                        "integer": null,
  1356                        "list": null,
  1357                        "map": null,
  1358                        "number": 1,
  1359                        "object": null,
  1360                        "set": null,
  1361                        "string": null
  1362                      },
  1363                      {
  1364                        "bool": null,
  1365                        "float": null,
  1366                        "integer": null,
  1367                        "list": null,
  1368                        "map": null,
  1369                        "number": 2,
  1370                        "object": null,
  1371                        "set": null,
  1372                        "string": null
  1373                      }
  1374                    ],
  1375                    "map": null,
  1376                    "number": null,
  1377                    "object": null,
  1378                    "set": null,
  1379                    "string": "this is my third entry, and I actually have a nested list"
  1380                  },
  1381                  {
  1382                    "bool": null,
  1383                    "float": null,
  1384                    "integer": null,
  1385                    "list": null,
  1386                    "map": null,
  1387                    "number": null,
  1388                    "object": null,
  1389                    "set": [
  1390                      {
  1391                        "bool": null,
  1392                        "float": null,
  1393                        "integer": null,
  1394                        "list": null,
  1395                        "map": null,
  1396                        "number": 0,
  1397                        "object": null,
  1398                        "set": null,
  1399                        "string": null
  1400                      },
  1401                      {
  1402                        "bool": null,
  1403                        "float": null,
  1404                        "integer": null,
  1405                        "list": null,
  1406                        "map": null,
  1407                        "number": 1,
  1408                        "object": null,
  1409                        "set": null,
  1410                        "string": null
  1411                      }
  1412                    ],
  1413                    "string": "this is my fourth entry, and I actually have a nested set"
  1414                  },
  1415                  {
  1416                    "bool": null,
  1417                    "float": null,
  1418                    "integer": null,
  1419                    "list": null,
  1420                    "map": null,
  1421                    "number": null,
  1422                    "object": null,
  1423                    "set": null,
  1424                    "string": "this is my first entry in the set, and doesn't contain anything interesting"
  1425                  },
  1426                  {
  1427                    "bool": null,
  1428                    "float": null,
  1429                    "integer": null,
  1430                    "list": null,
  1431                    "map": null,
  1432                    "number": null,
  1433                    "object": null,
  1434                    "set": null,
  1435                    "string": "this is my second entry in the set\nI am a bit more interesting\nand contain multiple lines"
  1436                  }
  1437                ],
  1438                "set_block": [
  1439                  {
  1440                    "bool": null,
  1441                    "float": null,
  1442                    "integer": null,
  1443                    "list": [
  1444                      {
  1445                        "bool": null,
  1446                        "float": null,
  1447                        "integer": null,
  1448                        "list": null,
  1449                        "map": null,
  1450                        "number": 0,
  1451                        "object": null,
  1452                        "set": null,
  1453                        "string": null
  1454                      },
  1455                      {
  1456                        "bool": null,
  1457                        "float": null,
  1458                        "integer": null,
  1459                        "list": null,
  1460                        "map": null,
  1461                        "number": 1,
  1462                        "object": null,
  1463                        "set": null,
  1464                        "string": null
  1465                      },
  1466                      {
  1467                        "bool": null,
  1468                        "float": null,
  1469                        "integer": null,
  1470                        "list": null,
  1471                        "map": null,
  1472                        "number": 2,
  1473                        "object": null,
  1474                        "set": null,
  1475                        "string": null
  1476                      }
  1477                    ],
  1478                    "list_block": [],
  1479                    "map": null,
  1480                    "number": null,
  1481                    "object": null,
  1482                    "set": null,
  1483                    "set_block": [],
  1484                    "string": "{\"index\":1}"
  1485                  },
  1486                  {
  1487                    "bool": null,
  1488                    "float": null,
  1489                    "integer": null,
  1490                    "list": null,
  1491                    "list_block": [],
  1492                    "map": null,
  1493                    "number": null,
  1494                    "object": null,
  1495                    "set": [
  1496                      {
  1497                        "bool": null,
  1498                        "float": null,
  1499                        "integer": null,
  1500                        "list": null,
  1501                        "map": null,
  1502                        "number": 0,
  1503                        "object": null,
  1504                        "set": null,
  1505                        "string": null
  1506                      },
  1507                      {
  1508                        "bool": null,
  1509                        "float": null,
  1510                        "integer": null,
  1511                        "list": null,
  1512                        "map": null,
  1513                        "number": 1,
  1514                        "object": null,
  1515                        "set": null,
  1516                        "string": null
  1517                      }
  1518                    ],
  1519                    "set_block": [],
  1520                    "string": "{\"index\":2}"
  1521                  },
  1522                  {
  1523                    "bool": null,
  1524                    "float": null,
  1525                    "integer": null,
  1526                    "list": null,
  1527                    "list_block": [],
  1528                    "map": null,
  1529                    "number": null,
  1530                    "object": null,
  1531                    "set": null,
  1532                    "set_block": [],
  1533                    "string": "{\"index\":0}"
  1534                  }
  1535                ],
  1536                "string": "a not very long or complex string"
  1537              }
  1538            }
  1539          ]
  1540        }
  1541      }
  1542    },
  1543    "resource_changes": [
  1544      {
  1545        "address": "tfcoremock_complex_resource.complex",
  1546        "change": {
  1547          "actions": [
  1548            "update"
  1549          ],
  1550          "after": {
  1551            "bool": true,
  1552            "float": 123456789,
  1553            "id": "64564E36-BFCB-458B-9405-EBBF6A3CAC7A",
  1554            "integer": 123456789,
  1555            "list": [
  1556              {
  1557                "bool": null,
  1558                "float": null,
  1559                "integer": null,
  1560                "list": null,
  1561                "map": null,
  1562                "number": null,
  1563                "object": null,
  1564                "set": null,
  1565                "string": "this is my first entry in the list, and doesn't contain anything interesting"
  1566              },
  1567              {
  1568                "bool": null,
  1569                "float": null,
  1570                "integer": null,
  1571                "list": null,
  1572                "map": null,
  1573                "number": null,
  1574                "object": null,
  1575                "set": null,
  1576                "string": "this is my second entry in the list\nI am a bit more interesting\nand contain multiple lines\nbut I've been edited"
  1577              },
  1578              {
  1579                "bool": null,
  1580                "float": null,
  1581                "integer": null,
  1582                "list": [
  1583                  {
  1584                    "bool": null,
  1585                    "float": null,
  1586                    "integer": null,
  1587                    "list": null,
  1588                    "map": null,
  1589                    "number": 0,
  1590                    "object": null,
  1591                    "set": null,
  1592                    "string": null
  1593                  },
  1594                  {
  1595                    "bool": null,
  1596                    "float": null,
  1597                    "integer": null,
  1598                    "list": null,
  1599                    "map": null,
  1600                    "number": 1,
  1601                    "object": null,
  1602                    "set": null,
  1603                    "string": null
  1604                  },
  1605                  {
  1606                    "bool": null,
  1607                    "float": null,
  1608                    "integer": null,
  1609                    "list": null,
  1610                    "map": null,
  1611                    "number": 3,
  1612                    "object": null,
  1613                    "set": null,
  1614                    "string": null
  1615                  },
  1616                  {
  1617                    "bool": null,
  1618                    "float": null,
  1619                    "integer": null,
  1620                    "list": null,
  1621                    "map": null,
  1622                    "number": 4,
  1623                    "object": null,
  1624                    "set": null,
  1625                    "string": null
  1626                  }
  1627                ],
  1628                "map": null,
  1629                "number": null,
  1630                "object": null,
  1631                "set": null,
  1632                "string": "this is my third entry, and I actually have a nested list"
  1633              },
  1634              {
  1635                "bool": null,
  1636                "float": null,
  1637                "integer": null,
  1638                "list": null,
  1639                "map": null,
  1640                "number": null,
  1641                "object": null,
  1642                "set": [
  1643                  {
  1644                    "bool": null,
  1645                    "float": null,
  1646                    "integer": null,
  1647                    "list": null,
  1648                    "map": null,
  1649                    "number": 0,
  1650                    "object": null,
  1651                    "set": null,
  1652                    "string": null
  1653                  },
  1654                  {
  1655                    "bool": null,
  1656                    "float": null,
  1657                    "integer": null,
  1658                    "list": null,
  1659                    "map": null,
  1660                    "number": 2,
  1661                    "object": null,
  1662                    "set": null,
  1663                    "string": null
  1664                  }
  1665                ],
  1666                "string": "this is my fourth entry, and I actually have a nested set and I edited my test"
  1667              }
  1668            ],
  1669            "list_block": [
  1670              {
  1671                "bool": null,
  1672                "float": null,
  1673                "integer": null,
  1674                "list": null,
  1675                "list_block": [],
  1676                "map": null,
  1677                "number": null,
  1678                "object": null,
  1679                "set": null,
  1680                "set_block": [],
  1681                "string": "{\"index\":0}"
  1682              },
  1683              {
  1684                "bool": null,
  1685                "float": null,
  1686                "integer": null,
  1687                "list": [
  1688                  {
  1689                    "bool": null,
  1690                    "float": null,
  1691                    "integer": null,
  1692                    "list": null,
  1693                    "map": null,
  1694                    "number": 0,
  1695                    "object": null,
  1696                    "set": null,
  1697                    "string": null
  1698                  },
  1699                  {
  1700                    "bool": null,
  1701                    "float": null,
  1702                    "integer": null,
  1703                    "list": null,
  1704                    "map": null,
  1705                    "number": 1,
  1706                    "object": null,
  1707                    "set": null,
  1708                    "string": null
  1709                  },
  1710                  {
  1711                    "bool": null,
  1712                    "float": null,
  1713                    "integer": null,
  1714                    "list": null,
  1715                    "map": null,
  1716                    "number": 2,
  1717                    "object": null,
  1718                    "set": null,
  1719                    "string": null
  1720                  }
  1721                ],
  1722                "list_block": [],
  1723                "map": null,
  1724                "number": null,
  1725                "object": null,
  1726                "set": null,
  1727                "set_block": [],
  1728                "string": "{\"index\":1}"
  1729              }
  1730            ],
  1731            "map": {
  1732              "key_four": {
  1733                "bool": null,
  1734                "float": null,
  1735                "integer": null,
  1736                "list": null,
  1737                "map": null,
  1738                "number": null,
  1739                "object": null,
  1740                "set": [
  1741                  {
  1742                    "bool": null,
  1743                    "float": null,
  1744                    "integer": null,
  1745                    "list": null,
  1746                    "map": null,
  1747                    "number": 0,
  1748                    "object": null,
  1749                    "set": null,
  1750                    "string": null
  1751                  },
  1752                  {
  1753                    "bool": null,
  1754                    "float": null,
  1755                    "integer": null,
  1756                    "list": null,
  1757                    "map": null,
  1758                    "number": 1,
  1759                    "object": null,
  1760                    "set": null,
  1761                    "string": null
  1762                  },
  1763                  {
  1764                    "bool": null,
  1765                    "float": null,
  1766                    "integer": null,
  1767                    "list": null,
  1768                    "map": null,
  1769                    "number": 3,
  1770                    "object": null,
  1771                    "set": null,
  1772                    "string": null
  1773                  },
  1774                  {
  1775                    "bool": null,
  1776                    "float": null,
  1777                    "integer": null,
  1778                    "list": null,
  1779                    "map": null,
  1780                    "number": 4,
  1781                    "object": null,
  1782                    "set": null,
  1783                    "string": null
  1784                  }
  1785                ],
  1786                "string": "this is my fourth entry, and I actually have a nested set"
  1787              },
  1788              "key_one": {
  1789                "bool": null,
  1790                "float": null,
  1791                "integer": null,
  1792                "list": null,
  1793                "map": null,
  1794                "number": null,
  1795                "object": null,
  1796                "set": null,
  1797                "string": "this is my first entry in the map, and doesn't contain anything interesting"
  1798              },
  1799              "key_three": {
  1800                "bool": null,
  1801                "float": null,
  1802                "integer": null,
  1803                "list": [
  1804                  {
  1805                    "bool": null,
  1806                    "float": null,
  1807                    "integer": null,
  1808                    "list": null,
  1809                    "map": null,
  1810                    "number": 0,
  1811                    "object": null,
  1812                    "set": null,
  1813                    "string": null
  1814                  },
  1815                  {
  1816                    "bool": null,
  1817                    "float": null,
  1818                    "integer": null,
  1819                    "list": null,
  1820                    "map": null,
  1821                    "number": 3,
  1822                    "object": null,
  1823                    "set": null,
  1824                    "string": null
  1825                  },
  1826                  {
  1827                    "bool": null,
  1828                    "float": null,
  1829                    "integer": null,
  1830                    "list": null,
  1831                    "map": null,
  1832                    "number": 1,
  1833                    "object": null,
  1834                    "set": null,
  1835                    "string": null
  1836                  },
  1837                  {
  1838                    "bool": null,
  1839                    "float": null,
  1840                    "integer": null,
  1841                    "list": null,
  1842                    "map": null,
  1843                    "number": 2,
  1844                    "object": null,
  1845                    "set": null,
  1846                    "string": null
  1847                  }
  1848                ],
  1849                "map": null,
  1850                "number": null,
  1851                "object": null,
  1852                "set": null,
  1853                "string": "this is my third entry, and I actually have a nested list"
  1854              },
  1855              "key_two": {
  1856                "bool": null,
  1857                "float": null,
  1858                "integer": null,
  1859                "list": null,
  1860                "map": null,
  1861                "number": null,
  1862                "object": null,
  1863                "set": null,
  1864                "string": "this is my second entry in the map\nI am a bit more interesting\nand contain multiple lines"
  1865              }
  1866            },
  1867            "number": 987654321,
  1868            "object": {
  1869              "bool": null,
  1870              "float": null,
  1871              "integer": null,
  1872              "list": null,
  1873              "map": null,
  1874              "number": 0,
  1875              "object": {
  1876                "bool": true,
  1877                "float": null,
  1878                "integer": null,
  1879                "list": null,
  1880                "map": null,
  1881                "number": null,
  1882                "object": null,
  1883                "set": null,
  1884                "string": "i am a nested nested object"
  1885              },
  1886              "set": null,
  1887              "string": "i am a nested object"
  1888            },
  1889            "set": [
  1890              {
  1891                "bool": null,
  1892                "float": null,
  1893                "integer": null,
  1894                "list": [
  1895                  {
  1896                    "bool": null,
  1897                    "float": null,
  1898                    "integer": null,
  1899                    "list": null,
  1900                    "map": null,
  1901                    "number": 0,
  1902                    "object": null,
  1903                    "set": null,
  1904                    "string": null
  1905                  },
  1906                  {
  1907                    "bool": null,
  1908                    "float": null,
  1909                    "integer": null,
  1910                    "list": null,
  1911                    "map": null,
  1912                    "number": 1,
  1913                    "object": null,
  1914                    "set": null,
  1915                    "string": null
  1916                  },
  1917                  {
  1918                    "bool": null,
  1919                    "float": null,
  1920                    "integer": null,
  1921                    "list": null,
  1922                    "map": null,
  1923                    "number": 2,
  1924                    "object": null,
  1925                    "set": null,
  1926                    "string": null
  1927                  }
  1928                ],
  1929                "map": null,
  1930                "number": null,
  1931                "object": null,
  1932                "set": null,
  1933                "string": "this is my third entry, and I actually have a nested list"
  1934              },
  1935              {
  1936                "bool": null,
  1937                "float": null,
  1938                "integer": null,
  1939                "list": null,
  1940                "map": null,
  1941                "number": null,
  1942                "object": null,
  1943                "set": [
  1944                  {
  1945                    "bool": null,
  1946                    "float": null,
  1947                    "integer": null,
  1948                    "list": null,
  1949                    "map": null,
  1950                    "number": 0,
  1951                    "object": null,
  1952                    "set": null,
  1953                    "string": null
  1954                  },
  1955                  {
  1956                    "bool": null,
  1957                    "float": null,
  1958                    "integer": null,
  1959                    "list": null,
  1960                    "map": null,
  1961                    "number": 1,
  1962                    "object": null,
  1963                    "set": null,
  1964                    "string": null
  1965                  }
  1966                ],
  1967                "string": "this is my fourth entry, and I actually have a nested set"
  1968              },
  1969              {
  1970                "bool": null,
  1971                "float": null,
  1972                "integer": null,
  1973                "list": null,
  1974                "map": null,
  1975                "number": null,
  1976                "object": null,
  1977                "set": null,
  1978                "string": "this is my first entry in the set, and doesn't contain anything interesting"
  1979              },
  1980              {
  1981                "bool": null,
  1982                "float": null,
  1983                "integer": null,
  1984                "list": null,
  1985                "map": null,
  1986                "number": null,
  1987                "object": null,
  1988                "set": null,
  1989                "string": "this is my second entry in the set\nI am a bit more interesting\nand contain multiple lines"
  1990              }
  1991            ],
  1992            "set_block": [
  1993              {
  1994                "bool": null,
  1995                "float": null,
  1996                "integer": null,
  1997                "list": [
  1998                  {
  1999                    "bool": null,
  2000                    "float": null,
  2001                    "integer": null,
  2002                    "list": null,
  2003                    "map": null,
  2004                    "number": 0,
  2005                    "object": null,
  2006                    "set": null,
  2007                    "string": null
  2008                  },
  2009                  {
  2010                    "bool": null,
  2011                    "float": null,
  2012                    "integer": null,
  2013                    "list": null,
  2014                    "map": null,
  2015                    "number": 1,
  2016                    "object": null,
  2017                    "set": null,
  2018                    "string": null
  2019                  },
  2020                  {
  2021                    "bool": null,
  2022                    "float": null,
  2023                    "integer": null,
  2024                    "list": null,
  2025                    "map": null,
  2026                    "number": 2,
  2027                    "object": null,
  2028                    "set": null,
  2029                    "string": null
  2030                  }
  2031                ],
  2032                "list_block": [],
  2033                "map": null,
  2034                "number": null,
  2035                "object": null,
  2036                "set": null,
  2037                "set_block": [],
  2038                "string": "{\"index\":1}"
  2039              },
  2040              {
  2041                "bool": null,
  2042                "float": null,
  2043                "integer": null,
  2044                "list": null,
  2045                "list_block": [],
  2046                "map": null,
  2047                "number": null,
  2048                "object": null,
  2049                "set": [
  2050                  {
  2051                    "bool": null,
  2052                    "float": null,
  2053                    "integer": null,
  2054                    "list": null,
  2055                    "map": null,
  2056                    "number": 0,
  2057                    "object": null,
  2058                    "set": null,
  2059                    "string": null
  2060                  },
  2061                  {
  2062                    "bool": null,
  2063                    "float": null,
  2064                    "integer": null,
  2065                    "list": null,
  2066                    "map": null,
  2067                    "number": 1,
  2068                    "object": null,
  2069                    "set": null,
  2070                    "string": null
  2071                  }
  2072                ],
  2073                "set_block": [],
  2074                "string": "{\"index\":2}"
  2075              },
  2076              {
  2077                "bool": null,
  2078                "float": null,
  2079                "integer": null,
  2080                "list": null,
  2081                "list_block": [],
  2082                "map": null,
  2083                "number": null,
  2084                "object": null,
  2085                "set": null,
  2086                "set_block": [],
  2087                "string": "{\"index\":3}"
  2088              }
  2089            ],
  2090            "string": "a not very long or complex string"
  2091          },
  2092          "after_sensitive": {
  2093            "list": [
  2094              {},
  2095              {},
  2096              {
  2097                "list": [
  2098                  {},
  2099                  {},
  2100                  {},
  2101                  {}
  2102                ]
  2103              },
  2104              {
  2105                "set": [
  2106                  {},
  2107                  {}
  2108                ]
  2109              }
  2110            ],
  2111            "list_block": [
  2112              {
  2113                "list_block": [],
  2114                "set_block": []
  2115              },
  2116              {
  2117                "list": [
  2118                  {},
  2119                  {},
  2120                  {}
  2121                ],
  2122                "list_block": [],
  2123                "set_block": []
  2124              }
  2125            ],
  2126            "map": {
  2127              "key_four": {
  2128                "set": [
  2129                  {},
  2130                  {},
  2131                  {},
  2132                  {}
  2133                ]
  2134              },
  2135              "key_one": {},
  2136              "key_three": {
  2137                "list": [
  2138                  {},
  2139                  {},
  2140                  {},
  2141                  {}
  2142                ]
  2143              },
  2144              "key_two": {}
  2145            },
  2146            "object": {
  2147              "object": {}
  2148            },
  2149            "set": [
  2150              {
  2151                "list": [
  2152                  {},
  2153                  {},
  2154                  {}
  2155                ]
  2156              },
  2157              {
  2158                "set": [
  2159                  {},
  2160                  {}
  2161                ]
  2162              },
  2163              {},
  2164              {}
  2165            ],
  2166            "set_block": [
  2167              {
  2168                "list": [
  2169                  {},
  2170                  {},
  2171                  {}
  2172                ],
  2173                "list_block": [],
  2174                "set_block": []
  2175              },
  2176              {
  2177                "list_block": [],
  2178                "set": [
  2179                  {},
  2180                  {}
  2181                ],
  2182                "set_block": []
  2183              },
  2184              {
  2185                "list_block": [],
  2186                "set_block": []
  2187              }
  2188            ]
  2189          },
  2190          "after_unknown": {},
  2191          "before": {
  2192            "bool": true,
  2193            "float": 987654321,
  2194            "id": "64564E36-BFCB-458B-9405-EBBF6A3CAC7A",
  2195            "integer": 987654321,
  2196            "list": [
  2197              {
  2198                "bool": null,
  2199                "float": null,
  2200                "integer": null,
  2201                "list": null,
  2202                "map": null,
  2203                "number": null,
  2204                "object": null,
  2205                "set": null,
  2206                "string": "this is my first entry in the list, and doesn't contain anything interesting"
  2207              },
  2208              {
  2209                "bool": null,
  2210                "float": null,
  2211                "integer": null,
  2212                "list": null,
  2213                "map": null,
  2214                "number": null,
  2215                "object": null,
  2216                "set": null,
  2217                "string": "this is my second entry in the list\nI am a bit more interesting\nand contain multiple lines"
  2218              },
  2219              {
  2220                "bool": null,
  2221                "float": null,
  2222                "integer": null,
  2223                "list": [
  2224                  {
  2225                    "bool": null,
  2226                    "float": null,
  2227                    "integer": null,
  2228                    "list": null,
  2229                    "map": null,
  2230                    "number": 0,
  2231                    "object": null,
  2232                    "set": null,
  2233                    "string": null
  2234                  },
  2235                  {
  2236                    "bool": null,
  2237                    "float": null,
  2238                    "integer": null,
  2239                    "list": null,
  2240                    "map": null,
  2241                    "number": 1,
  2242                    "object": null,
  2243                    "set": null,
  2244                    "string": null
  2245                  },
  2246                  {
  2247                    "bool": null,
  2248                    "float": null,
  2249                    "integer": null,
  2250                    "list": null,
  2251                    "map": null,
  2252                    "number": 2,
  2253                    "object": null,
  2254                    "set": null,
  2255                    "string": null
  2256                  }
  2257                ],
  2258                "map": null,
  2259                "number": null,
  2260                "object": null,
  2261                "set": null,
  2262                "string": "this is my third entry, and I actually have a nested list"
  2263              },
  2264              {
  2265                "bool": null,
  2266                "float": null,
  2267                "integer": null,
  2268                "list": null,
  2269                "map": null,
  2270                "number": null,
  2271                "object": null,
  2272                "set": [
  2273                  {
  2274                    "bool": null,
  2275                    "float": null,
  2276                    "integer": null,
  2277                    "list": null,
  2278                    "map": null,
  2279                    "number": 0,
  2280                    "object": null,
  2281                    "set": null,
  2282                    "string": null
  2283                  },
  2284                  {
  2285                    "bool": null,
  2286                    "float": null,
  2287                    "integer": null,
  2288                    "list": null,
  2289                    "map": null,
  2290                    "number": 1,
  2291                    "object": null,
  2292                    "set": null,
  2293                    "string": null
  2294                  }
  2295                ],
  2296                "string": "this is my fourth entry, and I actually have a nested set"
  2297              }
  2298            ],
  2299            "list_block": [
  2300              {
  2301                "bool": null,
  2302                "float": null,
  2303                "integer": null,
  2304                "list": null,
  2305                "list_block": [],
  2306                "map": null,
  2307                "number": null,
  2308                "object": null,
  2309                "set": null,
  2310                "set_block": [],
  2311                "string": "{\"index\":0}"
  2312              },
  2313              {
  2314                "bool": null,
  2315                "float": null,
  2316                "integer": null,
  2317                "list": [
  2318                  {
  2319                    "bool": null,
  2320                    "float": null,
  2321                    "integer": null,
  2322                    "list": null,
  2323                    "map": null,
  2324                    "number": 0,
  2325                    "object": null,
  2326                    "set": null,
  2327                    "string": null
  2328                  },
  2329                  {
  2330                    "bool": null,
  2331                    "float": null,
  2332                    "integer": null,
  2333                    "list": null,
  2334                    "map": null,
  2335                    "number": 1,
  2336                    "object": null,
  2337                    "set": null,
  2338                    "string": null
  2339                  },
  2340                  {
  2341                    "bool": null,
  2342                    "float": null,
  2343                    "integer": null,
  2344                    "list": null,
  2345                    "map": null,
  2346                    "number": 2,
  2347                    "object": null,
  2348                    "set": null,
  2349                    "string": null
  2350                  }
  2351                ],
  2352                "list_block": [],
  2353                "map": null,
  2354                "number": null,
  2355                "object": null,
  2356                "set": null,
  2357                "set_block": [],
  2358                "string": "{\"index\":1}"
  2359              },
  2360              {
  2361                "bool": null,
  2362                "float": null,
  2363                "integer": null,
  2364                "list": null,
  2365                "list_block": [],
  2366                "map": null,
  2367                "number": null,
  2368                "object": null,
  2369                "set": [
  2370                  {
  2371                    "bool": null,
  2372                    "float": null,
  2373                    "integer": null,
  2374                    "list": null,
  2375                    "map": null,
  2376                    "number": 0,
  2377                    "object": null,
  2378                    "set": null,
  2379                    "string": null
  2380                  },
  2381                  {
  2382                    "bool": null,
  2383                    "float": null,
  2384                    "integer": null,
  2385                    "list": null,
  2386                    "map": null,
  2387                    "number": 1,
  2388                    "object": null,
  2389                    "set": null,
  2390                    "string": null
  2391                  }
  2392                ],
  2393                "set_block": [],
  2394                "string": "{\"index\":2}"
  2395              }
  2396            ],
  2397            "map": {
  2398              "key_four": {
  2399                "bool": null,
  2400                "float": null,
  2401                "integer": null,
  2402                "list": null,
  2403                "map": null,
  2404                "number": null,
  2405                "object": null,
  2406                "set": [
  2407                  {
  2408                    "bool": null,
  2409                    "float": null,
  2410                    "integer": null,
  2411                    "list": null,
  2412                    "map": null,
  2413                    "number": 0,
  2414                    "object": null,
  2415                    "set": null,
  2416                    "string": null
  2417                  },
  2418                  {
  2419                    "bool": null,
  2420                    "float": null,
  2421                    "integer": null,
  2422                    "list": null,
  2423                    "map": null,
  2424                    "number": 1,
  2425                    "object": null,
  2426                    "set": null,
  2427                    "string": null
  2428                  }
  2429                ],
  2430                "string": "this is my fourth entry, and I actually have a nested set"
  2431              },
  2432              "key_one": {
  2433                "bool": null,
  2434                "float": null,
  2435                "integer": null,
  2436                "list": null,
  2437                "map": null,
  2438                "number": null,
  2439                "object": null,
  2440                "set": null,
  2441                "string": "this is my first entry in the map, and doesn't contain anything interesting"
  2442              },
  2443              "key_three": {
  2444                "bool": null,
  2445                "float": null,
  2446                "integer": null,
  2447                "list": [
  2448                  {
  2449                    "bool": null,
  2450                    "float": null,
  2451                    "integer": null,
  2452                    "list": null,
  2453                    "map": null,
  2454                    "number": 0,
  2455                    "object": null,
  2456                    "set": null,
  2457                    "string": null
  2458                  },
  2459                  {
  2460                    "bool": null,
  2461                    "float": null,
  2462                    "integer": null,
  2463                    "list": null,
  2464                    "map": null,
  2465                    "number": 1,
  2466                    "object": null,
  2467                    "set": null,
  2468                    "string": null
  2469                  },
  2470                  {
  2471                    "bool": null,
  2472                    "float": null,
  2473                    "integer": null,
  2474                    "list": null,
  2475                    "map": null,
  2476                    "number": 2,
  2477                    "object": null,
  2478                    "set": null,
  2479                    "string": null
  2480                  }
  2481                ],
  2482                "map": null,
  2483                "number": null,
  2484                "object": null,
  2485                "set": null,
  2486                "string": "this is my third entry, and I actually have a nested list"
  2487              },
  2488              "key_two": {
  2489                "bool": null,
  2490                "float": null,
  2491                "integer": null,
  2492                "list": null,
  2493                "map": null,
  2494                "number": null,
  2495                "object": null,
  2496                "set": null,
  2497                "string": "this is my second entry in the map\nI am a bit more interesting\nand contain multiple lines"
  2498              }
  2499            },
  2500            "number": 123456789,
  2501            "object": {
  2502              "bool": false,
  2503              "float": null,
  2504              "integer": null,
  2505              "list": null,
  2506              "map": null,
  2507              "number": 0,
  2508              "object": {
  2509                "bool": true,
  2510                "float": null,
  2511                "integer": null,
  2512                "list": null,
  2513                "map": null,
  2514                "number": 1,
  2515                "object": null,
  2516                "set": null,
  2517                "string": "i am a nested nested object"
  2518              },
  2519              "set": null,
  2520              "string": "i am a nested object"
  2521            },
  2522            "set": [
  2523              {
  2524                "bool": null,
  2525                "float": null,
  2526                "integer": null,
  2527                "list": [
  2528                  {
  2529                    "bool": null,
  2530                    "float": null,
  2531                    "integer": null,
  2532                    "list": null,
  2533                    "map": null,
  2534                    "number": 0,
  2535                    "object": null,
  2536                    "set": null,
  2537                    "string": null
  2538                  },
  2539                  {
  2540                    "bool": null,
  2541                    "float": null,
  2542                    "integer": null,
  2543                    "list": null,
  2544                    "map": null,
  2545                    "number": 1,
  2546                    "object": null,
  2547                    "set": null,
  2548                    "string": null
  2549                  },
  2550                  {
  2551                    "bool": null,
  2552                    "float": null,
  2553                    "integer": null,
  2554                    "list": null,
  2555                    "map": null,
  2556                    "number": 2,
  2557                    "object": null,
  2558                    "set": null,
  2559                    "string": null
  2560                  }
  2561                ],
  2562                "map": null,
  2563                "number": null,
  2564                "object": null,
  2565                "set": null,
  2566                "string": "this is my third entry, and I actually have a nested list"
  2567              },
  2568              {
  2569                "bool": null,
  2570                "float": null,
  2571                "integer": null,
  2572                "list": null,
  2573                "map": null,
  2574                "number": null,
  2575                "object": null,
  2576                "set": [
  2577                  {
  2578                    "bool": null,
  2579                    "float": null,
  2580                    "integer": null,
  2581                    "list": null,
  2582                    "map": null,
  2583                    "number": 0,
  2584                    "object": null,
  2585                    "set": null,
  2586                    "string": null
  2587                  },
  2588                  {
  2589                    "bool": null,
  2590                    "float": null,
  2591                    "integer": null,
  2592                    "list": null,
  2593                    "map": null,
  2594                    "number": 1,
  2595                    "object": null,
  2596                    "set": null,
  2597                    "string": null
  2598                  }
  2599                ],
  2600                "string": "this is my fourth entry, and I actually have a nested set"
  2601              },
  2602              {
  2603                "bool": null,
  2604                "float": null,
  2605                "integer": null,
  2606                "list": null,
  2607                "map": null,
  2608                "number": null,
  2609                "object": null,
  2610                "set": null,
  2611                "string": "this is my first entry in the set, and doesn't contain anything interesting"
  2612              },
  2613              {
  2614                "bool": null,
  2615                "float": null,
  2616                "integer": null,
  2617                "list": null,
  2618                "map": null,
  2619                "number": null,
  2620                "object": null,
  2621                "set": null,
  2622                "string": "this is my second entry in the set\nI am a bit more interesting\nand contain multiple lines"
  2623              }
  2624            ],
  2625            "set_block": [
  2626              {
  2627                "bool": null,
  2628                "float": null,
  2629                "integer": null,
  2630                "list": [
  2631                  {
  2632                    "bool": null,
  2633                    "float": null,
  2634                    "integer": null,
  2635                    "list": null,
  2636                    "map": null,
  2637                    "number": 0,
  2638                    "object": null,
  2639                    "set": null,
  2640                    "string": null
  2641                  },
  2642                  {
  2643                    "bool": null,
  2644                    "float": null,
  2645                    "integer": null,
  2646                    "list": null,
  2647                    "map": null,
  2648                    "number": 1,
  2649                    "object": null,
  2650                    "set": null,
  2651                    "string": null
  2652                  },
  2653                  {
  2654                    "bool": null,
  2655                    "float": null,
  2656                    "integer": null,
  2657                    "list": null,
  2658                    "map": null,
  2659                    "number": 2,
  2660                    "object": null,
  2661                    "set": null,
  2662                    "string": null
  2663                  }
  2664                ],
  2665                "list_block": [],
  2666                "map": null,
  2667                "number": null,
  2668                "object": null,
  2669                "set": null,
  2670                "set_block": [],
  2671                "string": "{\"index\":1}"
  2672              },
  2673              {
  2674                "bool": null,
  2675                "float": null,
  2676                "integer": null,
  2677                "list": null,
  2678                "list_block": [],
  2679                "map": null,
  2680                "number": null,
  2681                "object": null,
  2682                "set": [
  2683                  {
  2684                    "bool": null,
  2685                    "float": null,
  2686                    "integer": null,
  2687                    "list": null,
  2688                    "map": null,
  2689                    "number": 0,
  2690                    "object": null,
  2691                    "set": null,
  2692                    "string": null
  2693                  },
  2694                  {
  2695                    "bool": null,
  2696                    "float": null,
  2697                    "integer": null,
  2698                    "list": null,
  2699                    "map": null,
  2700                    "number": 1,
  2701                    "object": null,
  2702                    "set": null,
  2703                    "string": null
  2704                  }
  2705                ],
  2706                "set_block": [],
  2707                "string": "{\"index\":2}"
  2708              },
  2709              {
  2710                "bool": null,
  2711                "float": null,
  2712                "integer": null,
  2713                "list": null,
  2714                "list_block": [],
  2715                "map": null,
  2716                "number": null,
  2717                "object": null,
  2718                "set": null,
  2719                "set_block": [],
  2720                "string": "{\"index\":0}"
  2721              }
  2722            ],
  2723            "string": "a not very long or complex string"
  2724          },
  2725          "before_sensitive": {
  2726            "list": [
  2727              {},
  2728              {},
  2729              {
  2730                "list": [
  2731                  {},
  2732                  {},
  2733                  {}
  2734                ]
  2735              },
  2736              {
  2737                "set": [
  2738                  {},
  2739                  {}
  2740                ]
  2741              }
  2742            ],
  2743            "list_block": [
  2744              {
  2745                "list_block": [],
  2746                "set_block": []
  2747              },
  2748              {
  2749                "list": [
  2750                  {},
  2751                  {},
  2752                  {}
  2753                ],
  2754                "list_block": [],
  2755                "set_block": []
  2756              },
  2757              {
  2758                "list_block": [],
  2759                "set": [
  2760                  {},
  2761                  {}
  2762                ],
  2763                "set_block": []
  2764              }
  2765            ],
  2766            "map": {
  2767              "key_four": {
  2768                "set": [
  2769                  {},
  2770                  {}
  2771                ]
  2772              },
  2773              "key_one": {},
  2774              "key_three": {
  2775                "list": [
  2776                  {},
  2777                  {},
  2778                  {}
  2779                ]
  2780              },
  2781              "key_two": {}
  2782            },
  2783            "object": {
  2784              "object": {}
  2785            },
  2786            "set": [
  2787              {
  2788                "list": [
  2789                  {},
  2790                  {},
  2791                  {}
  2792                ]
  2793              },
  2794              {
  2795                "set": [
  2796                  {},
  2797                  {}
  2798                ]
  2799              },
  2800              {},
  2801              {}
  2802            ],
  2803            "set_block": [
  2804              {
  2805                "list": [
  2806                  {},
  2807                  {},
  2808                  {}
  2809                ],
  2810                "list_block": [],
  2811                "set_block": []
  2812              },
  2813              {
  2814                "list_block": [],
  2815                "set": [
  2816                  {},
  2817                  {}
  2818                ],
  2819                "set_block": []
  2820              },
  2821              {
  2822                "list_block": [],
  2823                "set_block": []
  2824              }
  2825            ]
  2826          }
  2827        },
  2828        "mode": "managed",
  2829        "name": "complex",
  2830        "provider_name": "registry.terraform.io/hashicorp/tfcoremock",
  2831        "type": "tfcoremock_complex_resource"
  2832      }
  2833    ]
  2834  }