with the actual state
Update
Delete
Schema
几个原则:
如果 Create callback 返回 error 或者 nil, 但是没有 SetId, 认为资源未创建...如果 Create callback 返回 error 或者 nil, 有 SetId, 认为资源创建,状态保存....如果 Update callback 返回 error 或者 nil, 状态保存, 如果 ID 变空, 认为资源被销毁....如果 Destroy callback 返回 nil, 认为资源被销毁, 状态被删除.
如果 Destroy callback 返回 error, 认为资源仍存在, 状态保存....,默认使用 local, backend 是扩展 terraform的一种方式,可以分为两种
Standard: 很多云厂商实现了这种,用于存储 state 文件
Enhanced: 处理存储 state