1{
2    "format_version": "0.2",
3    "variables": {
4        "test_var": {
5            "value": "bar"
6        }
7    },
8    "planned_values": {
9        "outputs": {
10            "test": {
11                "sensitive": false,
12                "value": "bar"
13            }
14        },
15        "root_module": {
16            "resources": [
17                {
18                    "address": "test_instance.test",
19                    "mode": "managed",
20                    "type": "test_instance",
21                    "name": "test",
22                    "provider_name": "registry.terraform.io/hashicorp/test",
23                    "schema_version": 0,
24                    "values": {
25                        "ami": "bar",
26                        "id": "placeholder"
27                    },
28                    "sensitive_values": {}
29                }
30            ]
31        }
32    },
33    "resource_changes": [
34        {
35            "address": "test_instance.test",
36            "mode": "managed",
37            "type": "test_instance",
38            "provider_name": "registry.terraform.io/hashicorp/test",
39            "name": "test",
40            "change": {
41                "actions": [
42                    "update"
43                ],
44                "before": {
45                    "ami": "foo",
46                    "id": "placeholder"
47                },
48                "after": {
49                    "ami": "bar",
50                    "id": "placeholder"
51                },
52                "after_unknown": {},
53                "after_sensitive": {},
54                "before_sensitive": {}
55            }
56        },
57        {
58            "address": "test_instance.test-delete",
59            "mode": "managed",
60            "type": "test_instance",
61            "provider_name": "registry.terraform.io/hashicorp/test",
62            "name": "test-delete",
63            "change": {
64                "actions": [
65                    "delete"
66                ],
67                "before": {
68                    "ami": "foo",
69                    "id": "placeholder"
70                },
71                "after": null,
72                "after_unknown": {},
73                "after_sensitive": false,
74                "before_sensitive": {}
75            }
76        }
77    ],
78    "output_changes": {
79        "test": {
80            "actions": [
81                "create"
82            ],
83            "before": null,
84            "after": "bar",
85            "after_unknown": false,
86            "before_sensitive": false,
87            "after_sensitive": false
88        }
89    },
90    "prior_state": {
91        "format_version": "0.2",
92        "values": {
93            "outputs": {
94                "test": {
95                    "sensitive": false,
96                    "value": "bar"
97                }
98            },
99            "root_module": {
100                "resources": [
101                    {
102                        "address": "test_instance.test",
103                        "schema_version": 0,
104                        "mode": "managed",
105                        "type": "test_instance",
106                        "name": "test",
107                        "provider_name": "registry.terraform.io/hashicorp/test",
108                        "values": {
109                            "ami": "foo",
110                            "id": "placeholder"
111                        },
112                        "sensitive_values": {}
113                    },
114                    {
115                        "address": "test_instance.test-delete",
116                        "schema_version": 0,
117                        "mode": "managed",
118                        "type": "test_instance",
119                        "name": "test-delete",
120                        "provider_name": "registry.terraform.io/hashicorp/test",
121                        "values": {
122                            "ami": "foo",
123                            "id": "placeholder"
124                        },
125                        "sensitive_values": {}
126                    }
127                ]
128            }
129        }
130    },
131    "configuration": {
132        "root_module": {
133            "outputs": {
134                "test": {
135                    "expression": {
136                        "references": [
137                            "var.test_var"
138                        ]
139                    }
140                }
141            },
142            "resources": [
143                {
144                    "address": "test_instance.test",
145                    "mode": "managed",
146                    "type": "test_instance",
147                    "name": "test",
148                    "provider_config_key": "test",
149                    "schema_version": 0,
150                    "expressions": {
151                        "ami": {
152                            "references": [
153                                "var.test_var"
154                            ]
155                        }
156                    }
157                }
158            ],
159            "variables": {
160                "test_var": {
161                    "default": "bar"
162                }
163            }
164        }
165    }
166}
167