github.com/iaas-resource-provision/iaas-rpc@v1.0.7-0.20211021023331-ed21f798c408/internal/command/testdata/show-json/requires-replace/output.json (about) 1 { 2 "format_version": "0.2", 3 "planned_values": { 4 "root_module": { 5 "resources": [ 6 { 7 "address": "test_instance.test", 8 "mode": "managed", 9 "type": "test_instance", 10 "name": "test", 11 "provider_name": "registry.terraform.io/hashicorp/test", 12 "schema_version": 0, 13 "values": { 14 "ami": "force-replace" 15 }, 16 "sensitive_values": {} 17 } 18 ] 19 } 20 }, 21 "resource_changes": [ 22 { 23 "address": "test_instance.test", 24 "mode": "managed", 25 "type": "test_instance", 26 "provider_name": "registry.terraform.io/hashicorp/test", 27 "name": "test", 28 "change": { 29 "actions": [ 30 "delete", 31 "create" 32 ], 33 "before": { 34 "ami": "bar", 35 "id": "placeholder" 36 }, 37 "after": { 38 "ami": "force-replace" 39 }, 40 "after_unknown": { 41 "id": true 42 }, 43 "after_sensitive": {}, 44 "before_sensitive": {}, 45 "replace_paths": [["ami"]] 46 }, 47 "action_reason": "replace_because_cannot_update" 48 } 49 ], 50 "prior_state": { 51 "format_version": "0.2", 52 "values": { 53 "root_module": { 54 "resources": [ 55 { 56 "address": "test_instance.test", 57 "mode": "managed", 58 "type": "test_instance", 59 "name": "test", 60 "schema_version": 0, 61 "provider_name": "registry.terraform.io/hashicorp/test", 62 "values": { 63 "ami": "bar", 64 "id": "placeholder" 65 }, 66 "sensitive_values": {} 67 } 68 ] 69 } 70 } 71 }, 72 "configuration": { 73 "root_module": { 74 "resources": [ 75 { 76 "address": "test_instance.test", 77 "mode": "managed", 78 "type": "test_instance", 79 "name": "test", 80 "provider_config_key": "test", 81 "schema_version": 0, 82 "expressions": { 83 "ami": { 84 "constant_value": "force-replace" 85 } 86 } 87 } 88 ] 89 } 90 } 91 }