Rappresenta un'operazione in corso per una risorsa
| Rappresentazione JSON |
|---|
{ "uid": string, "state": enum ( |
| Campi | |
|---|---|
uid |
Solo output. ID operazione. |
state |
Solo output. Stato operazione. |
type |
Solo output. Tipo di operazione. |
stateHistory[] |
Solo output. Cronologia degli stati dell'operazione. |
requiresReTurnup |
Solo output. Un flag che indica se è richiesto un riavvio. |
Stato
Enum per gli stati operativi.
| Enum | |
|---|---|
STATE_UNSPECIFIED |
Stato operativo non specificato. |
AWAITING_CUSTOMER_INPUT |
L'operazione è in attesa dell'input del cliente. |
PROGRESSING |
L'operazione è in corso. |
COMPLETED |
L'operazione è stata completata. |
Tipo
Il tipo di operazione. In futuro potrebbero essere aggiunti nuovi valori a questo enum.
| Enum | |
|---|---|
TYPE_UNSPECIFIED |
Tipo di operazione non specificato. |
REPAIR |
Operazione di riparazione. |
SUSPEND |
Operazione di sospensione. |
RESUME |
Operazione di ripresa. |
StateHistoryEntry
Voce per la cronologia degli stati operativi.
| Rappresentazione JSON |
|---|
{ "state": enum ( |
| Campi | |
|---|---|
state |
Solo output. Stato operazione. |
updateTime |
Solo output. Timestamp dell'aggiornamento dello stato dell'operazione. Utilizza RFC 3339, in cui l'output generato è sempre con normalizzazione Z e utilizza 0, 3, 6 o 9 cifre frazionarie. Sono accettati anche offset diversi da "Z". Esempi: |
reason |
Solo output. Motivo della modifica dello stato. |
responsibleEntity |
Solo output. Entità che ha modificato lo stato. |