REST Resource: projects.locations.machines

资源:Machine

能够充当 Kubernetes 节点的 Google Distributed Cloud Edge 机器。

JSON 表示法
{
  "name": string,
  "createTime": string,
  "updateTime": string,
  "labels": {
    string: string,
    ...
  },
  "hostedNode": string,
  "zone": string,
  "version": string,
  "disabled": boolean,
  "status": enum (Status),
  "purpose": enum (Purpose)
}
字段
name

string

必需。虚拟机的资源名称。

createTime

string (Timestamp format)

仅限输出。节点池的创建时间。

采用 RFC 3339 标准,生成的输出将始终进行 Z 规范化(即转换为 UTC 零时区格式并在末尾附加 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 规范化(即转换为 UTC 零时区格式并在末尾附加 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" }

hostedNode

string

相应机器负责托管的节点的规范资源名称,例如 projects/{project}/locations/{location}/clusters/{clusterId}/nodePools/{pool_id}/{node};如果相应机器未分配为节点,则为空。

对于托管在边缘机器上的控制平面节点,此方法将返回以下格式:“projects/{project}/locations/{location}/clusters/{clusterId}/controlPlaneNodes/{node}”。

zone

string

相应机器的 Google Distributed Cloud Edge 可用区。

version

string

仅限输出。设备的软件版本。

disabled

boolean

仅限输出。相应机器是否已停用。如果停用,机器将无法进入服务模式。

status

enum (Status)

仅限输出。机器的当前状态。

purpose

enum (Purpose)

相应机器所用于的集群类型。

状态

表示机器的状态。

枚举
STATUS_UNSPECIFIED 状态未知。
READY 机器已准备好托管节点。这是默认设置。
DISABLED_FOR_REPAIR 通过添加 1 项或多项停用声明,已停用相应机器以进行维修。

用途

机器用途可以是 VIRTUALIZED_WORKLOAD 或 BAREMETAL_CLUSTER。

枚举
PURPOSE_UNSPECIFIED 未指定用途。
VIRTUALIZED_WORKLOAD 机器用于虚拟工作负载。
BAREMETAL_CLUSTER 机器用于裸金属用户集群。

方法

get

获取单个虚拟机的详细信息。

list

列出给定项目和位置中的机器。