Resources

注意:这是已弃用的 Deployment Manager API 版本。请改用最新的 API 版本

资源代表单个 Google Cloud Platform 实体,例如 Compute Engine 实例、BigQuery 数据集等。您可以在配置文件中定义资源列表,然后使用 Deployment Manager 服务部署这些资源。

如需了解此资源的方法列表,请参阅本页结尾部分。

资源表示法



{
  "id": unsigned long,
  "insertTime": string,
  "updateTime": string,
  "name": string,
  "type": string,
  "manifest": string,
  "url": string,
  "properties": string,
  "finalProperties": string,
  "update": {
    "manifest": string,
    "errors": [
      string
    ],
    "state": string,
    "intent": string,
    "properties": string,
    "finalProperties": string
  }
}
属性名称 说明 备注
finalProperties string [仅输出] 已展开引用的资源的已评估属性。以序列化 YAML 的形式返回。
id unsigned long [仅限输出] 资源的唯一标识符;由服务器定义。
insertTime string [仅输出] 资源的创建或获取时间戳,采用 RFC3339 文本格式。
manifest string [仅输出] 表示此资源当前配置的清单的网址。
name string [仅输出] 资源在 YAML 配置中显示的名称。
properties string [仅输出] 在填充任何引用之前,资源的当前属性。以序列化 YAML 的形式返回。
type string [仅输出] 资源的类型,例如 compute.v1.instancereplicaPools.v1beta2.instanceGroupManager
update nested object [仅输出] 如果 Deployment Manager 当前正在更新或预览此资源的更新,更新后的配置会显示在此处。
update.errors[] list [仅输出] 尝试执行 update.intent 时遇到的所有错误的列表。
update.finalProperties string [仅输出] 已展开引用值的资源的展开式属性。以序列化 YAML 的形式返回。
update.intent string [仅输出] 资源的 intent:PREVIEWUPDATECANCEL
update.manifest string [仅输出] 表示此资源的更新配置的清单的网址。
update.properties string [仅输出] 在展开引用之前,此资源的更新属性集。以序列化 YAML 的形式返回。
update.state string [仅限输出] 资源的状态。
updateTime string [仅限输出] 资源更新的时间戳,采用 RFC3339 文本格式。
url string [仅限输出] 实际资源的网址。

方法

get
获取单个资源的相关信息。
list
列出给定部署中的所有资源。