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 メインのテンプレート ファイルの内容。

メソッド

delete
複合タイプを削除します。
get
特定の複合型に関する情報を取得します。
insert
複合タイプを作成します。
list
Deployment Manager のすべての複合タイプを一覧表示します。
patch
複合タイプにパッチを適用します。
update
複合タイプを更新します。