リソースとは 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.instance 、cloudfunctions.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 |
出力専用。リソースの意図: PREVIEW 、UPDATE 、CANCEL 。 |
|
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 |
[出力専用] 警告コードに関する、人が読める形式の説明。 |