Representa uma operação em andamento para um recurso.
| Representação JSON |
|---|
{ "uid": string, "state": enum ( |
| Campos | |
|---|---|
uid |
Apenas saída. ID da operação. |
state |
Apenas saída. Estado da operação. |
type |
Apenas saída. Tipo de operação. |
stateHistory[] |
Apenas saída. Histórico de estados da operação. |
requiresReTurnup |
Apenas saída. Uma flag para indicar se é necessário um novo retorno. |
Estado
Enumeração para estados de operação.
| Tipos enumerados | |
|---|---|
STATE_UNSPECIFIED |
Estado de operação não especificado. |
AWAITING_CUSTOMER_INPUT |
A operação está aguardando entrada do cliente. |
PROGRESSING |
A operação está em andamento. |
COMPLETED |
A operação foi concluída. |
Tipo
O tipo de operação Novos valores podem ser adicionados a essa enumeração no futuro.
| Tipos enumerados | |
|---|---|
TYPE_UNSPECIFIED |
Tipo de operação não especificado. |
REPAIR |
Operação de reparo. |
SUSPEND |
Suspender operação. |
RESUME |
Retome a operação. |
StateHistoryEntry
Entrada para o histórico de estados da operação.
| Representação JSON |
|---|
{ "state": enum ( |
| Campos | |
|---|---|
state |
Apenas saída. Estado da operação. |
updateTime |
Apenas saída. Carimbo de data/hora em que o estado da operação foi atualizado. Usa o padrão RFC 3339, em que a saída gerada é sempre convertida em Z e tem 0, 3, 6 ou 9 dígitos fracionários. Além de Z, outros ajustes também são aceitos. Exemplos: |
reason |
Apenas saída. Motivo da mudança de estado. |
responsibleEntity |
Apenas saída. Entidade que mudou o estado. |