リソース: インスタンス
Instance オブジェクトについて説明するメッセージ
JSON 表現 |
---|
{ "name": string, "createTime": string, "updateTime": string, "labels": { string: string, ... }, "state": enum ( |
フィールド | |
---|---|
name |
識別子。リソースの名前 |
createTime |
出力専用。[出力専用] 作成タイムスタンプ RFC 3339 を使用します。生成された出力は常に Z 正規化され、小数点以下は 0、3、6、または 9 桁になります。「Z」以外のオフセットも使用できます。例: |
updateTime |
出力専用。[出力のみ] 更新タイムスタンプ RFC 3339 を使用します。生成された出力は常に Z 正規化され、小数点以下は 0、3、6、または 9 桁になります。「Z」以外のオフセットも使用できます。例: |
labels |
省略可。Key-Value ペアとしてのラベル
|
state |
出力専用。VM の状態。 |
region |
出力専用。VM のロケーション。 |
productActivation |
出力専用。VM の Product_Name と Activation State を含むマップ。
|
licenseVersionId |
出力のみ。ライセンス バージョン ID。 |
computeInstance |
必須。Compute インスタンスのリソース名(projects/{project}/zones/{zone}/instances/{instance} など)。非推奨。代わりに externalInstance を使用してください。 |
externalInstance |
必須。外部インスタンスのリソース名。 |
type |
必須。外部インスタンスのタイプ。 |
状態
VM ステータスの列挙型。
列挙型 | |
---|---|
STATE_UNSPECIFIED |
VM のステータスが指定されていません。 |
PROVISIONING |
インスタンス用のリソースを割り当てています。 |
STAGING |
必要なリソースがすべて割り当てられ、インスタンスが起動中です。 |
RUNNING |
インスタンスが実行中です。 |
STOPPING |
インスタンスは現在停止中です(削除または終了のいずれか)。 |
STOPPED |
インスタンスがさまざまな理由(ユーザー リクエスト、VM プリエンプション、プロジェクトのフリーズなど)で停止しました。 |
TERMINATED |
インスタンスが何らかの理由で失敗しました。 |
REPAIRING |
インスタンスが修復中です。 |
ActivationState
インスタンスでのライセンスキーの有効化の状態。
列挙型 | |
---|---|
ACTIVATION_STATE_UNSPECIFIED |
有効化のステータスが指定されていません |
ACTIVATION_STATE_KEY_REQUESTED |
インスタンスに対してリクエストされたアクティベーション キー(MAK)。 |
ACTIVATION_STATE_ACTIVATING |
ライセンスの有効化プロセスがインスタンスで実行されています。 |
ACTIVATION_STATE_ACTIVATED |
インスタンスでライセンスの有効化が完了している。 |
ACTIVATION_STATE_DEACTIVATING |
インスタンスでライセンスキーが無効になっています。 |
ACTIVATION_STATE_DEACTIVATED |
インスタンスでライセンスキーが無効になっています。 |
ACTIVATION_STATE_TERMINATED |
インスタンスでライセンスキーの有効化に失敗しました。 |
タイプ
外部インスタンスのタイプ。
列挙型 | |
---|---|
TYPE_UNSPECIFIED |
外部インスタンスのタイプが指定されていません。 |
TYPE_GCE |
外部インスタンスは Compute Engine インスタンスです。 |
TYPE_GCVE |
外部インスタンスは GCVE インスタンスです。 |
メソッド |
|
---|---|
|
1 つのインスタンスの詳細を取得します。 |
|
指定されたプロジェクトとロケーションでのインスタンスを一覧で表示します。 |