Ressource : ZoneOperation
Représente une opération sur une zone.
| Représentation JSON |
|---|
{ "name": string, "createTime": string, "updateTime": string, "labels": { string: string, ... }, "type": enum ( |
| Champs | |
|---|---|
name |
Identifiant. Nom de l'opération. Format : "projects/{project}/locations/{location}/zones/{zone}/ops/{zoneOperation}" |
createTime |
Uniquement en sortie. Heure à laquelle cette opération a été créée. Utilise la norme RFC 3339, où la sortie générée utilise toujours le format UTC (indiqué par "Z" pour le temps universel coordonné) avec des secondes fractionnaires de 0, 3, 6 ou 9 chiffres décimaux. Des décalages horaires autres que "Z" (UTC) sont également acceptés. Exemples : |
updateTime |
Uniquement en sortie. Date et heure de la dernière mise à jour de cette opération. Utilise la norme RFC 3339, où la sortie générée utilise toujours le format UTC (indiqué par "Z" pour le temps universel coordonné) avec des secondes fractionnaires de 0, 3, 6 ou 9 chiffres décimaux. Des décalages horaires autres que "Z" (UTC) sont également acceptés. Exemples : |
labels |
Facultatif. Libellés associés à cette opération sous forme de paires clé/valeur. Objet contenant une liste de paires |
type |
Obligatoire. Immuable. Type de cette opération. |
impactedHardware[] |
Facultatif. Matériel concerné par cette opération de zone. |
state |
Uniquement en sortie. État de l'opération. |
currentStep |
Uniquement en sortie. Étape actuelle de l'opération. |
stepHistory[] |
Uniquement en sortie. Historique des étapes de l'opération. |
etag |
Facultatif. Ajout d'un etag basé sur go/ccfe-etag. |
Type
Type d'opération
| Enums | |
|---|---|
TYPE_UNSPECIFIED |
Type non défini. |
EXPANSION |
Opération d'expansion de zone. |
État
États valides pour une opération de zone.
| Enums | |
|---|---|
STATE_UNSPECIFIED |
État non défini. |
RUNNING |
L'opération est en cours. |
SUCCEEDED |
L'opération a bien été effectuée. |
FAILED |
Échec de l'opération. |
CANCELLED |
L'opération a été annulée. |
ZoneOperationStep
Représente une étape de workflow.
| Représentation JSON |
|---|
{ "state": enum ( |
| Champs | |
|---|---|
state |
Uniquement en sortie. État de l'étape du workflow. |
startTime |
Uniquement en sortie. Heure de début de l'étape du workflow. Utilise la norme RFC 3339, où la sortie générée utilise toujours le format UTC (indiqué par "Z" pour le temps universel coordonné) avec des secondes fractionnaires de 0, 3, 6 ou 9 chiffres décimaux. Des décalages horaires autres que "Z" (UTC) sont également acceptés. Exemples : |
endTime |
Uniquement en sortie. Heure à laquelle l'étape du workflow s'est terminée. Utilise la norme RFC 3339, où la sortie générée utilise toujours le format UTC (indiqué par "Z" pour le temps universel coordonné) avec des secondes fractionnaires de 0, 3, 6 ou 9 chiffres décimaux. Des décalages horaires autres que "Z" (UTC) sont également acceptés. Exemples : |
error |
Uniquement en sortie. Message d'erreur pour l'étape du workflow en cas d'échec. |
Champ d'union step_type. Type d'étape. step_type ne peut être qu'un des éléments suivants : |
|
expansionStep |
Étape pour le type d'opération EXPANSION. |
ExpansionStep
Étapes valides d'un workflow EXPANSION.
| Enums | |
|---|---|
EXPANSION_STEP_UNSPECIFIED |
Étape non spécifiée. |
PREPARING_ZONE |
Met à jour l'intention de zone pour l'activation logique. |
HW_ID_UPDATE |
Met à jour la liste du matériel avec les identifiants. |
StepState
États valides d'une étape de workflow.
| Enums | |
|---|---|
STEP_STATE_UNSPECIFIED |
État de l'étape du workflow non spécifié. |
PENDING |
L'étape est en attente de démarrage. |
RUNNING |
L'étape est en cours. |
SUCCEEDED |
L'étape s'est bien déroulée. |
FAILED |
Échec de l'étape. |
SKIPPED |
L'étape a été ignorée. |
Méthodes |
|
|---|---|
|
Crée une ressource ZoneOperation dans une zone donnée. |
|
Supprime une seule ZoneOperation. |
|
Récupère les détails d'une seule ZoneOperation. |
|
Liste les ZoneOperations d'un projet et d'un emplacement donnés. |
|
Met à jour les paramètres d'une seule ZoneOperation. |