Slide 12
Slide 12 text
plan.json
(一部抜粋)
"resource_changes": [
{
"address": "module.foo.null_resource.aliased",
"module_address": "module.foo",
"mode": "managed",
"type": "null_resource",
"name": "aliased",
"provider_name": "null.aliased",
"change": {
"actions": [ "create" ],
"before": null,
"after": { "triggers": null },
"after_unknown": { "id": true }
}
},
...
]
resource_changes
リソースごとの変更内容
変更されないリソースの情報も入る
actions
リソースに対する操作
create
update
delete
read
(data
リソースを作成する場合)
no-op
(何も変更がない場合)
詳しくは hashicorp/terraform-json
を参照
12 / 28
` `
` `
` `
` `
` `
` `
` `
[1]
1. https://github.com/hashicorp/terraform-json