,状态不保存....如果 Create callback 返回 error 或者 nil, 有 SetId, 认为资源创建,状态保存....如果 Update callback 返回 error 或者 nil, 状态保存, 如果 ID 变空, 认为资源被销毁....如果 Destroy callback 返回 nil, 认为资源被销毁, 状态被删除.
如果 Destroy callback 返回 error, 认为资源仍存在, 状态保存....如果 create/update 返回时 partial mode 打开, 只有明确打开的 configuration keys 会被保存, resulting in a partial state.