Resources

リソースとは 1 つの Google Cloud Platform エンティティです。例として Compute Engine 仮想マシン インスタンス、BigQuery データセット、Cloud Storage バケットなどがあります。設定ファイルに一連のリソースを定義し、Deployment Manager サービスを使用してそれをデプロイします。

このリソースのメソッドのリストについては、このページの末尾をご覧ください。

リソースの表記



{
  "id": unsigned long,
  "name": string,
  "type": string,
  "manifest": string,
  "url": string,
  "properties": string,
  "finalProperties": string,
  "accessControl": {
    "gcpIamPolicy": string
  },
  "update": {
    "manifest": string,
    "error": {
      "errors": [
        {
          "code": string,
          "location": string,
          "message": string
        }
      ]
    },
    "warnings": [
      {
        "code": string,
        "message": string,
        "data": [
          {
            "key": string,
            "value": string
          }
        ]
      }
    ],
    "state": string,
    "intent": string,
    "properties": string,
    "finalProperties": string,
    "accessControl": {
      "gcpIamPolicy": string
    }
  },
  "insertTime": string,
  "updateTime": string,
  "warnings": [
    {
      "code": string,
      "message": string,
      "data": [
        {
          "key": string,
          "value": string
        }
      ]
    }
  ]
}
プロパティ名 説明 備考
accessControl nested object このリソースに対して設定されるアクセス制御ポリシー。
accessControl.gcpIamPolicy string このリソースに対して設定される GCP IAM ポリシー。
finalProperties string 出力専用。リファレンスが展開されたリソースの評価済みプロパティ。シリアル化された YAML として返されます。
id unsigned long
insertTime string 出力専用。作成タイムスタンプ(RFC3339 テキスト形式)。
manifest string 出力専用。このリソースの現在の構成を表すマニフェストの URL。
name string 出力専用。YAML 構成に表示されるリソースの名前。
properties string 出力専用。リファレンスが入力される前のリソースの現在のプロパティ。シリアル化された YAML として返されます。
type string 出力専用。リソースのタイプ(compute.v1.instancecloudfunctions.v1beta1.function など)。
update nested object 出力専用。Deployment Manager が現在このリソースの更新を実行中またはプレビュー中の場合、更新された構成がここに表示されます。
update.accessControl nested object リソース自体の更新後にそのリソースに対して設定されるアクセス制御ポリシー。
update.accessControl.gcpIamPolicy string このリソースに対して設定される GCP IAM ポリシー。
update.error object 出力専用。リソースの更新中にエラーが発生した場合、このフィールドにデータが設定されます。
update.error.errors[] list [出力専用] オペレーションの処理中に発生したエラーを格納した配列。
update.error.errors[].code string [出力専用] このエラーのタイプを示す識別子。
update.error.errors[].location string [出力専用] リクエスト内の、エラーが発生したフィールドを示します。このプロパティは省略可能です。
update.error.errors[].message string [出力専用] 人が読める形式のエラー メッセージ(省略可)。
update.finalProperties string 出力専用。リソースの展開されたプロパティと、参照値が展開されたプロパティ。シリアル化された YAML として返されます。
update.intent string 出力専用。リソースの意図: PREVIEWUPDATECANCEL
update.manifest string 出力専用。このリソースの更新構成を表すマニフェストの URL。
update.properties string 出力専用。参照が展開される前の、このリソースの更新済みプロパティのセット。シリアル化された YAML として返されます。
update.state string 出力専用。リソースの状態。
update.warnings[] list 出力専用。このリソースの処理中に警告メッセージが生成された場合、このフィールドにデータが設定されます。
update.warnings[].code string [出力専用] 警告コード。該当する場合に使用されます。たとえばレスポンスに結果がない場合に Compute Engine は NO_RESULTS_ON_PAGE を返します。
update.warnings[].data[] list [出力のみ] この警告に関するメタデータ(key: value 形式)。次に例を示します。
"data": [ { "key": "scope", "value": "zones/us-east1-d" }
update.warnings[].data[].key string [出力専用] 返された警告の詳細を示すキー。たとえば、特定のゾーンのリスト リクエストに結果がない警告の場合、このキーは scope で、キー値はゾーン名になります。その他の例としては、サポートが終了したリソースと推奨される代替リソース、あるいは、誤ったネットワーク設定に関する警告(たとえば、インスタンスが IP 転送を試みたが IP 転送が有効になっていない)を表すキーが考えられます。
update.warnings[].data[].value string [出力専用] キーに対応する警告データ値。
update.warnings[].message string [出力専用] 警告コードに関する、人が読める形式の説明。
updateTime string 出力専用。更新タイムスタンプ(RFC3339 テキスト形式)。
url string 出力専用。実際のリソースの URL。
warnings[] list 出力専用。このリソースの処理中に警告メッセージが生成された場合、このフィールドにデータが設定されます。
warnings[].code string [出力専用] 警告コード。該当する場合に使用されます。たとえばレスポンスに結果がない場合に Compute Engine は NO_RESULTS_ON_PAGE を返します。
warnings[].data[] list [出力のみ] この警告に関するメタデータ(key: value 形式)。次に例を示します。
"data": [ { "key": "scope", "value": "zones/us-east1-d" }
warnings[].data[].key string [出力専用] 返された警告の詳細を示すキー。たとえば、特定のゾーンのリスト リクエストに結果がない警告の場合、このキーは scope で、キー値はゾーン名になります。その他の例としては、サポートが終了したリソースと推奨される代替リソース、あるいは、誤ったネットワーク設定に関する警告(たとえば、インスタンスが IP 転送を試みたが IP 転送が有効になっていない)を表すキーが考えられます。
warnings[].data[].value string [出力専用] キーに対応する警告データ値。
warnings[].message string [出力専用] 警告コードに関する、人が読める形式の説明。

メソッド

get
単一のリソースに関する情報を取得します。
list
特定のデプロイ内のすべてのリソースを一覧表示します。