github.com/iaas-resource-provision/iaas-rpc@v1.0.7-0.20211021023331-ed21f798c408/internal/command/testdata/show-json/nested-modules/output.json (about) 1 { 2 "format_version": "0.2", 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": "registry.terraform.io/hashicorp/test", 17 "schema_version": 0, 18 "values": { 19 "ami": "bar-var" 20 }, 21 "sensitive_values": {} 22 } 23 ], 24 "address": "module.my_module.module.more" 25 } 26 ] 27 } 28 ] 29 } 30 }, 31 "resource_changes": [ 32 { 33 "address": "module.my_module.module.more.test_instance.test", 34 "module_address": "module.my_module.module.more", 35 "mode": "managed", 36 "type": "test_instance", 37 "name": "test", 38 "provider_name": "registry.terraform.io/hashicorp/test", 39 "change": { 40 "actions": [ 41 "create" 42 ], 43 "before": null, 44 "after": { 45 "ami": "bar-var" 46 }, 47 "after_unknown": { 48 "id": true 49 }, 50 "after_sensitive": {}, 51 "before_sensitive": false 52 } 53 } 54 ], 55 "configuration": { 56 "root_module": { 57 "module_calls": { 58 "my_module": { 59 "source": "./modules", 60 "module": { 61 "module_calls": { 62 "more": { 63 "source": "./more-modules", 64 "module": { 65 "resources": [ 66 { 67 "address": "test_instance.test", 68 "mode": "managed", 69 "type": "test_instance", 70 "name": "test", 71 "provider_config_key": "more:test", 72 "expressions": { 73 "ami": { 74 "references": [ 75 "var.test_var" 76 ] 77 } 78 }, 79 "schema_version": 0 80 } 81 ], 82 "variables": { 83 "test_var": { 84 "default": "bar-var" 85 } 86 } 87 } 88 } 89 } 90 } 91 } 92 } 93 } 94 } 95 }