github.com/terramate-io/tf@v0.0.0-20230830114523-fce866b4dfcd/testing/equivalence-tests/outputs/data_read/plan.json (about) 1 { 2 "configuration": { 3 "provider_config": { 4 "local": { 5 "full_name": "registry.terraform.io/hashicorp/local", 6 "name": "local", 7 "version_constraint": "2.2.3" 8 }, 9 "random": { 10 "full_name": "registry.terraform.io/hashicorp/random", 11 "name": "random", 12 "version_constraint": "3.4.3" 13 }, 14 "tfcoremock": { 15 "full_name": "registry.terraform.io/hashicorp/tfcoremock", 16 "name": "tfcoremock", 17 "version_constraint": "0.1.1" 18 } 19 }, 20 "root_module": { 21 "module_calls": { 22 "create": { 23 "expressions": { 24 "contents": { 25 "constant_value": "hello, world!" 26 } 27 }, 28 "module": { 29 "outputs": { 30 "id": { 31 "expression": { 32 "references": [ 33 "random_integer.random.id", 34 "random_integer.random" 35 ] 36 } 37 } 38 }, 39 "resources": [ 40 { 41 "address": "local_file.data_file", 42 "expressions": { 43 "content": { 44 "references": [ 45 "local.contents" 46 ] 47 }, 48 "filename": { 49 "references": [ 50 "random_integer.random.id", 51 "random_integer.random" 52 ] 53 } 54 }, 55 "mode": "managed", 56 "name": "data_file", 57 "provider_config_key": "local", 58 "schema_version": 0, 59 "type": "local_file" 60 }, 61 { 62 "address": "random_integer.random", 63 "expressions": { 64 "max": { 65 "constant_value": 9999999 66 }, 67 "min": { 68 "constant_value": 1000000 69 }, 70 "seed": { 71 "constant_value": "F78CB410-BA01-44E1-82E1-37D61F7CB158" 72 } 73 }, 74 "mode": "managed", 75 "name": "random", 76 "provider_config_key": "random", 77 "schema_version": 0, 78 "type": "random_integer" 79 } 80 ], 81 "variables": { 82 "contents": {} 83 } 84 }, 85 "source": "./create" 86 } 87 }, 88 "resources": [ 89 { 90 "address": "tfcoremock_simple_resource.create", 91 "expressions": { 92 "string": { 93 "references": [ 94 "data.tfcoremock_simple_resource.read.string", 95 "data.tfcoremock_simple_resource.read" 96 ] 97 } 98 }, 99 "mode": "managed", 100 "name": "create", 101 "provider_config_key": "tfcoremock", 102 "schema_version": 0, 103 "type": "tfcoremock_simple_resource" 104 }, 105 { 106 "address": "data.tfcoremock_simple_resource.read", 107 "depends_on": [ 108 "module.create" 109 ], 110 "expressions": { 111 "id": { 112 "references": [ 113 "module.create.id", 114 "module.create" 115 ] 116 } 117 }, 118 "mode": "data", 119 "name": "read", 120 "provider_config_key": "tfcoremock", 121 "schema_version": 0, 122 "type": "tfcoremock_simple_resource" 123 } 124 ] 125 } 126 }, 127 "format_version": "1.1", 128 "planned_values": { 129 "root_module": { 130 "child_modules": [ 131 { 132 "address": "module.create", 133 "resources": [ 134 { 135 "address": "module.create.local_file.data_file", 136 "mode": "managed", 137 "name": "data_file", 138 "provider_name": "registry.terraform.io/hashicorp/local", 139 "schema_version": 0, 140 "sensitive_values": {}, 141 "type": "local_file", 142 "values": { 143 "content_base64": null, 144 "directory_permission": "0777", 145 "file_permission": "0777", 146 "sensitive_content": null, 147 "source": null 148 } 149 }, 150 { 151 "address": "module.create.random_integer.random", 152 "mode": "managed", 153 "name": "random", 154 "provider_name": "registry.terraform.io/hashicorp/random", 155 "schema_version": 0, 156 "sensitive_values": {}, 157 "type": "random_integer", 158 "values": { 159 "keepers": null, 160 "max": 9999999, 161 "min": 1000000, 162 "seed": "F78CB410-BA01-44E1-82E1-37D61F7CB158" 163 } 164 } 165 ] 166 } 167 ], 168 "resources": [ 169 { 170 "address": "data.tfcoremock_simple_resource.read", 171 "mode": "data", 172 "name": "read", 173 "provider_name": "registry.terraform.io/hashicorp/tfcoremock", 174 "schema_version": 0, 175 "sensitive_values": {}, 176 "type": "tfcoremock_simple_resource", 177 "values": { 178 "bool": null, 179 "float": null, 180 "integer": null, 181 "number": null, 182 "string": null 183 } 184 }, 185 { 186 "address": "tfcoremock_simple_resource.create", 187 "mode": "managed", 188 "name": "create", 189 "provider_name": "registry.terraform.io/hashicorp/tfcoremock", 190 "schema_version": 0, 191 "sensitive_values": {}, 192 "type": "tfcoremock_simple_resource", 193 "values": { 194 "bool": null, 195 "float": null, 196 "integer": null, 197 "number": null, 198 "string": null 199 } 200 } 201 ] 202 } 203 }, 204 "relevant_attributes": [ 205 { 206 "attribute": [ 207 "id" 208 ], 209 "resource": "module.create.random_integer.random" 210 }, 211 { 212 "attribute": [ 213 "string" 214 ], 215 "resource": "data.tfcoremock_simple_resource.read" 216 } 217 ], 218 "resource_changes": [ 219 { 220 "action_reason": "read_because_config_unknown", 221 "address": "data.tfcoremock_simple_resource.read", 222 "change": { 223 "actions": [ 224 "read" 225 ], 226 "after": { 227 "bool": null, 228 "float": null, 229 "integer": null, 230 "number": null, 231 "string": null 232 }, 233 "after_sensitive": {}, 234 "after_unknown": { 235 "id": true 236 }, 237 "before": null, 238 "before_sensitive": false 239 }, 240 "mode": "data", 241 "name": "read", 242 "provider_name": "registry.terraform.io/hashicorp/tfcoremock", 243 "type": "tfcoremock_simple_resource" 244 }, 245 { 246 "address": "tfcoremock_simple_resource.create", 247 "change": { 248 "actions": [ 249 "create" 250 ], 251 "after": { 252 "bool": null, 253 "float": null, 254 "integer": null, 255 "number": null, 256 "string": null 257 }, 258 "after_sensitive": {}, 259 "after_unknown": { 260 "id": true 261 }, 262 "before": null, 263 "before_sensitive": false 264 }, 265 "mode": "managed", 266 "name": "create", 267 "provider_name": "registry.terraform.io/hashicorp/tfcoremock", 268 "type": "tfcoremock_simple_resource" 269 }, 270 { 271 "address": "module.create.local_file.data_file", 272 "change": { 273 "actions": [ 274 "create" 275 ], 276 "after": { 277 "content_base64": null, 278 "directory_permission": "0777", 279 "file_permission": "0777", 280 "sensitive_content": null, 281 "source": null 282 }, 283 "after_sensitive": { 284 "sensitive_content": true 285 }, 286 "after_unknown": { 287 "content": true, 288 "filename": true, 289 "id": true 290 }, 291 "before": null, 292 "before_sensitive": false 293 }, 294 "mode": "managed", 295 "module_address": "module.create", 296 "name": "data_file", 297 "provider_name": "registry.terraform.io/hashicorp/local", 298 "type": "local_file" 299 }, 300 { 301 "address": "module.create.random_integer.random", 302 "change": { 303 "actions": [ 304 "create" 305 ], 306 "after": { 307 "keepers": null, 308 "max": 9999999, 309 "min": 1000000, 310 "seed": "F78CB410-BA01-44E1-82E1-37D61F7CB158" 311 }, 312 "after_sensitive": {}, 313 "after_unknown": { 314 "id": true, 315 "result": true 316 }, 317 "before": null, 318 "before_sensitive": false 319 }, 320 "mode": "managed", 321 "module_address": "module.create", 322 "name": "random", 323 "provider_name": "registry.terraform.io/hashicorp/random", 324 "type": "random_integer" 325 } 326 ] 327 }