CompositeTypes

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

资源表示法

包含复合类型。

{
  "name": string,
  "id": unsigned long,
  "insertTime": string,
  "description": string,
  "selfLink": string,
  "operation": operations Resource,
  "status": string,
  "labels": [
    {
      "key": string,
      "value": string
    }
  ],
  "templateContents": {
    "template": string,
    "schema": string,
    "imports": [
      {
        "name": string,
        "content": string
      }
    ],
    "interpreter": string,
    "mainTemplate": string
  }
}
属性名称 说明 备注
description string 资源的可选文本描述;创建资源时由客户提供。
id unsigned long
insertTime string 仅限输出。创建时间戳,采用 RFC3339 文本格式。
labels[] list 标签映射;由客户端在创建或更新资源时提供。具体而言:标签键的长度必须介于 1 到 63 个字符之间,并且必须符合以下正则表达式:`[a-z]([-a-z0-9]*[a-z0-9])?`。标签值的长度必须介于 0 到 63 个字符之间,并且必须符合正则表达式 `([a-z]([-a-z0-9]*[a-z0-9])?)?`。

labels[].key string
labels[].value string
name string 复合类型的名称必须遵循表达式 `[a-z]([-a-z0-9_.]{0,61}[a-z0-9])?`。
operation nested object 仅限输出。在此复合类型上最近运行或正在运行的操作。
status string
templateContents nested object 模板类型的文件。
templateContents.imports[] list 导入主模板引用的文件。
templateContents.imports[].content string 文件的内容。
templateContents.imports[].name string 文件的名称。
templateContents.interpreter string 在展开期间应使用哪个解释器(Python 或 Jinja)。
templateContents.mainTemplate string mainTemplate 的文件名
templateContents.schema string 模板架构的内容。
templateContents.template string 主模板文件的内容。

方法

删除
删除复合类型。
get
获取有关特定复合类型的信息。
insert
创建复合类型。
list
列出 Deployment Manager 的所有复合类型。
patch
修补复合类型。
update
更新复合类型。