资源:ZoneOperation
表示对可用区的操作。
| JSON 表示法 |
|---|
{ "name": string, "createTime": string, "updateTime": string, "labels": { string: string, ... }, "type": enum ( |
| 字段 | |
|---|---|
name |
标识符。操作的名称。格式:“projects/{project}/locations/{location}/zones/{zone}/ops/{zoneOperation}” |
createTime |
仅限输出。此操作的创建时间。 采用 RFC 3339 标准,生成的输出将始终进行 Z 规范化(即转换为 UTC 零时区格式并在末尾附加 Z),并使用 0、3、6 或 9 个小数位。不带“Z”的偏差时间也是可以接受的。示例: |
updateTime |
仅限输出。此操作的上次更新时间。 采用 RFC 3339 标准,生成的输出将始终进行 Z 规范化(即转换为 UTC 零时区格式并在末尾附加 Z),并使用 0、3、6 或 9 个小数位。不带“Z”的偏差时间也是可以接受的。示例: |
labels |
可选。与此操作关联的标签,以键值对的形式表示。 包含一系列 |
type |
必需。不可变。此操作的类型。 |
impactedHardware[] |
可选。受此可用区操作影响的硬件。 |
state |
仅限输出。操作的状态。 |
currentStep |
仅限输出。操作的当前步骤。 |
stepHistory[] |
仅限输出。操作的步骤历史记录。 |
etag |
可选。根据 go/ccfe-etag 添加 etag。 |
类型
操作的类型。
| 枚举 | |
|---|---|
TYPE_UNSPECIFIED |
未设置类型。 |
EXPANSION |
可用区扩容操作。 |
状态
可用区操作的有效状态。
| 枚举 | |
|---|---|
STATE_UNSPECIFIED |
状态未设置。 |
RUNNING |
操作正在进行。 |
SUCCEEDED |
操作已成功完成。 |
FAILED |
操作失败。 |
CANCELLED |
操作已取消。 |
ZoneOperationStep
表示工作流步骤。
| JSON 表示法 |
|---|
{ "state": enum ( |
| 字段 | |
|---|---|
state |
仅限输出。工作流步骤的状态。 |
startTime |
仅限输出。工作流步骤的开始时间。 采用 RFC 3339 标准,生成的输出将始终进行 Z 规范化(即转换为 UTC 零时区格式并在末尾附加 Z),并使用 0、3、6 或 9 个小数位。不带“Z”的偏差时间也是可以接受的。示例: |
endTime |
仅限输出。工作流步骤的结束时间。 采用 RFC 3339 标准,生成的输出将始终进行 Z 规范化(即转换为 UTC 零时区格式并在末尾附加 Z),并使用 0、3、6 或 9 个小数位。不带“Z”的偏差时间也是可以接受的。示例: |
error |
仅限输出。工作流步骤的错误消息(如果失败)。 |
联合字段 step_type。步骤的类型。step_type 只能是下列其中一项: |
|
expansionStep |
EXPANSION 操作类型的步骤。 |
ExpansionStep
EXPANSION 工作流的有效步骤。
| 枚举 | |
|---|---|
EXPANSION_STEP_UNSPECIFIED |
未指定步骤。 |
PREPARING_ZONE |
更新可用区意图以进行逻辑启动。 |
HW_ID_UPDATE |
使用标识符更新硬件列表。 |
StepState
工作流步骤的有效状态。
| 枚举 | |
|---|---|
STEP_STATE_UNSPECIFIED |
未指定工作流步骤状态。 |
PENDING |
该步骤正在等待开始。 |
RUNNING |
该步骤正在进行中。 |
SUCCEEDED |
该步骤已成功完成。 |
FAILED |
该步骤失败。 |
SKIPPED |
该步骤已跳过。 |
方法 |
|
|---|---|
|
在给定的可用区中创建新的 ZoneOperation。 |
|
删除单个 ZoneOperation。 |
|
获取单个 ZoneOperation 的详细信息。 |
|
列出给定项目和位置中的 ZoneOperation。 |
|
更新单个 ZoneOperation 的参数。 |