github.com/rstandt/terraform@v0.12.32-0.20230710220336-b1063613405c/command/testdata/show-json/nested-modules/output.json (about) 1 { 2 "format_version": "0.1", 3 "planned_values": { 4 "root_module": { 5 "child_modules": [ 6 { 7 "address": "module.my_module", 8 "child_modules": [ 9 { 10 "resources": [ 11 { 12 "address": "module.my_module.module.more.test_instance.test", 13 "mode": "managed", 14 "type": "test_instance", 15 "name": "test", 16 "provider_name": "test", 17 "schema_version": 0, 18 "values": { 19 "ami": "bar-var" 20 } 21 } 22 ], 23 "address": "module.my_module.module.more" 24 } 25 ] 26 } 27 ] 28 } 29 }, 30 "resource_changes": [ 31 { 32 "address": "module.my_module.module.more.test_instance.test", 33 "module_address": "module.my_module.module.more", 34 "mode": "managed", 35 "type": "test_instance", 36 "name": "test", 37 "provider_name": "test", 38 "change": { 39 "actions": [ 40 "create" 41 ], 42 "before": null, 43 "after": { 44 "ami": "bar-var" 45 }, 46 "after_unknown": { 47 "id": true 48 } 49 } 50 } 51 ], 52 "configuration": { 53 "root_module": { 54 "module_calls": { 55 "my_module": { 56 "source": "./modules", 57 "module": { 58 "module_calls": { 59 "more": { 60 "source": "./more-modules", 61 "module": { 62 "resources": [ 63 { 64 "address": "test_instance.test", 65 "mode": "managed", 66 "type": "test_instance", 67 "name": "test", 68 "provider_config_key": "more:test", 69 "expressions": { 70 "ami": { 71 "references": [ 72 "var.test_var" 73 ] 74 } 75 }, 76 "schema_version": 0 77 } 78 ], 79 "variables": { 80 "test_var": { 81 "default": "bar-var" 82 } 83 } 84 } 85 } 86 } 87 } 88 } 89 } 90 } 91 } 92 }