使用 variable 定义变量,使用 -var/-var-file/TF_VAR_name/UI-Input 给变量赋值
使用 output 定义输出
使用 module 组织 tf 文件
Store...如果 Update callback 返回 error 或者 nil, 状态保存, 如果 ID 变空, 认为资源被销毁....如果 Destroy callback 返回 nil, 认为资源被销毁, 状态被删除.
如果 Destroy callback 返回 error, 认为资源仍存在, 状态保存....version=xx, providers=xx, xx1=yy1, xx2=yy2 }, 其中 source, version, providers 为 meta-arguments 其他为 输入变量...考虑依赖关系)
Walk 对每个 vertex 执行 EnterPath,EnterEvalTree 等操作
每个 vertex 如果能 Eval,会被 Evaluation
apply:执行
destroy:销毁