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