ResourceOperation

Représente une opération en cours pour une ressource.

Représentation JSON
{
  "uid": string,
  "state": enum (State),
  "type": enum (Type),
  "stateHistory": [
    {
      object (StateHistoryEntry)
    }
  ],
  "requiresReTurnup": boolean
}
Champs
uid

string

Uniquement en sortie. ID d'opération.

state

enum (State)

Uniquement en sortie. État de l'opération.

type

enum (Type)

Uniquement en sortie. Type d'opération.

stateHistory[]

object (StateHistoryEntry)

Uniquement en sortie. Historique des états de l'opération.

requiresReTurnup

boolean

Uniquement en sortie. Indicateur permettant de préciser si une nouvelle activation est requise.

État

Énumération pour les états d'opération.

Enums
STATE_UNSPECIFIED État de l'opération non spécifié.
AWAITING_CUSTOMER_INPUT L'opération est en attente d'une intervention du client.
PROGRESSING L'opération est en cours.
COMPLETED L'opération est terminée.

Type

Type d'opération De nouvelles valeurs pourront être ajoutées à cette énumération à l'avenir.

Enums
TYPE_UNSPECIFIED Type d'opération non spécifié.
REPAIR Opération de réparation.
SUSPEND Suspendre l'opération.
RESUME Reprendre l'opération.

StateHistoryEntry

Entrée pour l'historique de l'état de l'opération.

Représentation JSON
{
  "state": enum (State),
  "updateTime": string,
  "reason": string,
  "responsibleEntity": enum (Entity)
}
Champs
state

enum (State)

Uniquement en sortie. État de l'opération.

updateTime

string (Timestamp format)

Uniquement en sortie. Code temporel de la mise à jour de l'état de l'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 : "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" ou "2014-10-02T15:01:23+05:30".

reason

string

Uniquement en sortie. Raison du changement d'état.

responsibleEntity

enum (Entity)

Uniquement en sortie. Entité qui a modifié l'état.