Recurso: ZoneOperation
Representa una operación en una zona.
| Representación JSON |
|---|
{ "name": string, "createTime": string, "updateTime": string, "labels": { string: string, ... }, "type": enum ( |
| Campos | |
|---|---|
name |
Es el identificador. Es el nombre de la operación. Formato: "projects/{project}/locations/{location}/zones/{zone}/ops/{zoneOperation}" |
createTime |
Solo salida. Es la hora en la que se creó esta operación. Usa el formato RFC 3339, en el que el resultado generado siempre usará la normalización Z y los dígitos fraccionarios 0, 3, 6 o 9. También se aceptan otras compensaciones que no sean “Z”. Ejemplos: |
updateTime |
Solo salida. Es la hora en la que se actualizó esta operación por última vez. Usa el formato RFC 3339, en el que el resultado generado siempre usará la normalización Z y los dígitos fraccionarios 0, 3, 6 o 9. También se aceptan otras compensaciones que no sean “Z”. Ejemplos: |
labels |
Es opcional. Son las etiquetas asociadas con esta operación como pares clave-valor. Un objeto que contiene una lista de pares |
type |
Obligatorio. Inmutable. Es el tipo de esta operación. |
impactedHardware[] |
Es opcional. Es el hardware afectado por esta operación de zona. |
state |
Solo salida. Es el estado de la operación. |
currentStep |
Solo salida. Es el paso actual de la operación. |
stepHistory[] |
Solo salida. Es el historial de pasos de la operación. |
etag |
Es opcional. Se agregó una etag basada en go/ccfe-etag. |
Tipo
El tipo de operación
| Enums | |
|---|---|
TYPE_UNSPECIFIED |
No se estableció el tipo. |
EXPANSION |
Operación de expansión de zona. |
Estado
Son los estados válidos para una operación de zona.
| Enums | |
|---|---|
STATE_UNSPECIFIED |
El estado no se estableció. |
RUNNING |
La operación está en curso. |
SUCCEEDED |
La operación se completó correctamente. |
FAILED |
No se pudo realizar la operación. |
CANCELLED |
Se canceló la operación. |
ZoneOperationStep
Representa un paso del flujo de trabajo.
| Representación JSON |
|---|
{ "state": enum ( |
| Campos | |
|---|---|
state |
Solo salida. Es el estado del paso del flujo de trabajo. |
startTime |
Solo salida. Es la hora en la que comenzó el paso del flujo de trabajo. Usa el formato RFC 3339, en el que el resultado generado siempre usará la normalización Z y los dígitos fraccionarios 0, 3, 6 o 9. También se aceptan otras compensaciones que no sean “Z”. Ejemplos: |
endTime |
Solo salida. Es la hora en la que finalizó el paso del flujo de trabajo. Usa el formato RFC 3339, en el que el resultado generado siempre usará la normalización Z y los dígitos fraccionarios 0, 3, 6 o 9. También se aceptan otras compensaciones que no sean “Z”. Ejemplos: |
error |
Solo salida. Es el mensaje de error del paso del flujo de trabajo si falló. |
Campo de unión step_type. Es el tipo de paso. step_type puede ser solo uno de los parámetros siguientes: |
|
expansionStep |
Paso para el tipo de operación EXPANSION. |
ExpansionStep
Son los pasos válidos de un flujo de trabajo de EXPANSIÓN.
| Enums | |
|---|---|
EXPANSION_STEP_UNSPECIFIED |
No se especificó el paso. |
PREPARING_ZONE |
Actualiza el intent de zona para la activación lógica. |
HW_ID_UPDATE |
Actualiza la lista de hardware con identificadores. |
StepState
Son los estados válidos de un paso del flujo de trabajo.
| Enums | |
|---|---|
STEP_STATE_UNSPECIFIED |
Estado del paso del flujo de trabajo sin especificar. |
PENDING |
El paso está esperando para iniciarse. |
RUNNING |
El paso está en curso. |
SUCCEEDED |
El paso se completó correctamente. |
FAILED |
Falló el paso. |
SKIPPED |
Se omitió el paso. |
Métodos |
|
|---|---|
|
Crea una nueva ZoneOperation en una zona determinada. |
|
Borra un solo ZoneOperation. |
|
Obtiene detalles de una sola ZoneOperation. |
|
Enumera ZoneOperations en una ubicación y un proyecto determinados. |
|
Actualiza los parámetros de una sola ZoneOperation. |