dtm apply
- 若该 Tool 不在 State 中,调用
Create
接口; - 若该 Tool 存在于 State 中,且当前 Config 中关于该 Tool 的配置与 State 相同。我们将会继续尝试通过 接口读取 Resource ,并与 State 中记录的 Resource 比对:
- 若从
Read
读取到的 Resource 不存在,调用Create
接口。这可能表明 Resource 在最后一次成功apply
后被手动删除; - 最后,若读取到的 Resource 和 State 中的 Resource 一致,什么都不做。