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. Fecha y hora en 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. Fecha y hora en 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 a 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. Historial de los pasos de la operación. |
etag |
Es opcional. Se agregó un ETag basado en go/ccfe-etag. |
Tipo
El tipo de operación
| Enums | |
|---|---|
TYPE_UNSPECIFIED |
No se estableció el tipo. |
EXPANSION |
Es la 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 |
Se produjo un error en 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 fecha y hora en que se inició 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. Fecha y hora en 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 |
Es el paso para el tipo de operación EXPANSION. |
ExpansionStep
Son los pasos válidos de un flujo de trabajo de EXPANSION.
| Enums | |
|---|---|
EXPANSION_STEP_UNSPECIFIED |
No se especificó el paso. |
PREPARING_ZONE |
Actualiza la intención de zona para el lanzamiento lógico. |
HW_ID_UPDATE |
Actualiza la lista de hardware con identificadores. |
StepState
Estados válidos de un paso del flujo de trabajo.
| Enums | |
|---|---|
STEP_STATE_UNSPECIFIED |
No se especificó el estado del paso del flujo de trabajo. |
PENDING |
El paso está esperando para comenzar. |
RUNNING |
El paso está en curso. |
SUCCEEDED |
El paso se completó correctamente. |
FAILED |
No se pudo completar el paso. |
SKIPPED |
Se omitió el paso. |
Métodos |
|
|---|---|
|
Crea un nuevo ZoneOperation en una zona determinada. |
|
Borra una sola ZoneOperation. |
|
Obtiene detalles de una sola ZoneOperation. |
|
Enumera ZoneOperations en una ubicación y un proyecto determinados. |
|
Actualiza los parámetros de un solo ZoneOperation. |