REST Resource: projects.locations.instances

リソース: インスタンス

Instance オブジェクトについて説明するメッセージ

JSON 表現
{
  "name": string,
  "createTime": string,
  "updateTime": string,
  "labels": {
    string: string,
    ...
  },
  "state": enum (State),
  "region": string,
  "productActivation": {
    string: enum (ActivationState),
    ...
  },
  "licenseVersionId": string,
  "computeInstance": string,
  "externalInstance": string,
  "type": enum (Type)
}
フィールド
name

string

識別子。リソースの名前

createTime

string (Timestamp format)

出力専用。[出力専用] 作成タイムスタンプ

RFC 3339 を使用します。生成された出力は常に Z 正規化され、小数点以下は 0、3、6、または 9 桁になります。「Z」以外のオフセットも使用できます。例: "2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z""2014-10-02T15:01:23+05:30"

updateTime

string (Timestamp format)

出力専用。[出力のみ] 更新タイムスタンプ

RFC 3339 を使用します。生成された出力は常に Z 正規化され、小数点以下は 0、3、6、または 9 桁になります。「Z」以外のオフセットも使用できます。例: "2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z""2014-10-02T15:01:23+05:30"

labels

map (key: string, value: string)

省略可。Key-Value ペアとしてのラベル

"key": value ペアのリストを含むオブジェクト。例: { "name": "wrench", "mass": "1.3kg", "count": "3" }

state

enum (State)

出力専用。VM の状態。

region

string

出力専用。VM のロケーション。

productActivation

map (key: string, value: enum (ActivationState))

出力専用。VM の Product_Name と Activation State を含むマップ。

"key": value ペアのリストを含むオブジェクト。例: { "name": "wrench", "mass": "1.3kg", "count": "3" }

licenseVersionId

string

出力のみ。ライセンス バージョン ID。

computeInstance
(deprecated)

string

必須。Compute インスタンスのリソース名(projects/{project}/zones/{zone}/instances/{instance} など)。非推奨。代わりに externalInstance を使用してください。

externalInstance

string

必須。外部インスタンスのリソース名。

type

enum (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 インスタンスです。

メソッド

get

1 つのインスタンスの詳細を取得します。

list

指定されたプロジェクトとロケーションでのインスタンスを一覧で表示します。