github.com/iaas-resource-provision/iaas-rpc@v1.0.7-0.20211021023331-ed21f798c408/internal/command/testdata/show-json/multi-resource-update/output.json (about) 1 { 2 "format_version": "0.2", 3 "terraform_version": "0.13.0", 4 "variables": { 5 "test_var": { 6 "value": "bar" 7 } 8 }, 9 "planned_values": { 10 "outputs": { 11 "test": { 12 "sensitive": false, 13 "value": "bar" 14 } 15 }, 16 "root_module": { 17 "resources": [ 18 { 19 "address": "test_instance.test[0]", 20 "mode": "managed", 21 "type": "test_instance", 22 "name": "test", 23 "index": 0, 24 "provider_name": "registry.terraform.io/hashicorp/test", 25 "schema_version": 0, 26 "values": { 27 "ami": "bar", 28 "id": "placeholder" 29 }, 30 "sensitive_values": {} 31 }, 32 { 33 "address": "test_instance.test[1]", 34 "mode": "managed", 35 "type": "test_instance", 36 "name": "test", 37 "index": 1, 38 "provider_name": "registry.terraform.io/hashicorp/test", 39 "schema_version": 0, 40 "values": { 41 "ami": "bar" 42 }, 43 "sensitive_values": {} 44 } 45 ] 46 } 47 }, 48 "resource_drift": [ 49 { 50 "address": "test_instance.test", 51 "mode": "managed", 52 "type": "test_instance", 53 "provider_name": "registry.terraform.io/hashicorp/test", 54 "name": "test", 55 "change": { 56 "actions": [ 57 "delete" 58 ], 59 "before": { 60 "ami": "bar", 61 "id": "placeholder" 62 }, 63 "after": null, 64 "before_sensitive": {}, 65 "after_sensitive": false 66 } 67 } 68 ], 69 "resource_changes": [ 70 { 71 "address": "test_instance.test[0]", 72 "mode": "managed", 73 "type": "test_instance", 74 "name": "test", 75 "index": 0, 76 "provider_name": "registry.terraform.io/hashicorp/test", 77 "change": { 78 "actions": [ 79 "no-op" 80 ], 81 "before": { 82 "ami": "bar", 83 "id": "placeholder" 84 }, 85 "after": { 86 "ami": "bar", 87 "id": "placeholder" 88 }, 89 "after_unknown": {}, 90 "after_sensitive": {}, 91 "before_sensitive": {} 92 } 93 }, 94 { 95 "address": "test_instance.test[1]", 96 "mode": "managed", 97 "type": "test_instance", 98 "name": "test", 99 "index": 1, 100 "provider_name": "registry.terraform.io/hashicorp/test", 101 "change": { 102 "actions": [ 103 "create" 104 ], 105 "before": null, 106 "after": { 107 "ami": "bar" 108 }, 109 "after_unknown": { 110 "id": true 111 }, 112 "after_sensitive": {}, 113 "before_sensitive": false 114 } 115 } 116 ], 117 "output_changes": { 118 "test": { 119 "actions": [ 120 "no-op" 121 ], 122 "before": "bar", 123 "after": "bar", 124 "after_unknown": false, 125 "before_sensitive": false, 126 "after_sensitive": false 127 } 128 }, 129 "prior_state": { 130 "format_version": "0.2", 131 "terraform_version": "0.13.0", 132 "values": { 133 "outputs": { 134 "test": { 135 "sensitive": false, 136 "value": "bar" 137 } 138 }, 139 "root_module": { 140 "resources": [ 141 { 142 "address": "test_instance.test[0]", 143 "mode": "managed", 144 "type": "test_instance", 145 "name": "test", 146 "index": 0, 147 "provider_name": "registry.terraform.io/hashicorp/test", 148 "schema_version": 0, 149 "values": { 150 "ami": "bar", 151 "id": "placeholder" 152 }, 153 "sensitive_values": {} 154 } 155 ] 156 } 157 } 158 }, 159 "configuration": { 160 "root_module": { 161 "outputs": { 162 "test": { 163 "expression": { 164 "references": [ 165 "var.test_var" 166 ] 167 } 168 } 169 }, 170 "resources": [ 171 { 172 "address": "test_instance.test", 173 "mode": "managed", 174 "type": "test_instance", 175 "name": "test", 176 "provider_config_key": "test", 177 "expressions": { 178 "ami": { 179 "references": [ 180 "var.test_var" 181 ] 182 } 183 }, 184 "schema_version": 0, 185 "count_expression": { 186 "constant_value": 2 187 } 188 } 189 ], 190 "variables": { 191 "test_var": { 192 "default": "bar" 193 } 194 } 195 } 196 } 197 }