REST Resource: projects.locations.instances

资源:实例

描述实例对象的消息

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 对的对象。示例:{ "name": "wrench", "mass": "1.3kg", "count": "3" }

state

enum (State)

仅限输出。虚拟机的状态。

region

string

仅限输出。虚拟机所在位置。

productActivation

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

仅限输出。包含虚拟机的产品名称和激活状态的映射。

包含一系列 "key": value 对的对象。示例:{ "name": "wrench", "mass": "1.3kg", "count": "3" }

licenseVersionId

string

仅限输出。许可版本 ID。

computeInstance
(deprecated)

string

必需。计算实例资源的名称,即 projects/{project}/zones/{zone}/instances/{instance}。已弃用。请改用 externalInstance。

externalInstance

string

必需。外部实例资源的名称。

type

enum (Type)

必需。外部实例的类型。

状态

虚拟机状态的枚举。

枚举
STATE_UNSPECIFIED 虚拟机状态未指定。
PROVISIONING 正在为实例分配资源。
STAGING 所有必需的资源均已分配,并且实例正在启动。
RUNNING 实例正在运行。
STOPPING 实例目前正在关停(正在删除或终止)。
STOPPED 实例已因各种原因(用户请求、虚拟机抢占、项目冻结等)而关停。
TERMINATED 实例在某些方面出现故障。
REPAIRING 实例正在修复。

激活状态

实例上许可密钥的激活状态。

枚举
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

获取单个实例的详细信息。

list

列出给定项目和位置中的实例。