OperationStatus
Contém OperationId, OperationState e OperationType para operações induzidas pelo usuário.
Propriedades
Nome | Tipo | Obrigatório |
---|---|---|
OperationId |
string (uuid) | Não |
State |
cadeia de caracteres (enumeração) | Não |
Type |
cadeia de caracteres (enumeração) | Não |
OperationId
Tipo: cadeia de caracteres (uuid)
Obrigatório: não
Um GUID que identifica uma chamada para essa API. Isso também é passado para a API GetProgress correspondente.
State
Tipo: cadeia de caracteres (enumeração)
Obrigatório: não
O estado da operação.
Os valores possíveis são:
-
Invalid
- O estado da operação é inválido. -
Running
- A operação está em andamento. -
RollingBack
- A operação está revertendo o estado interno do sistema porque encontrou um erro fatal ou foi cancelada pelo usuário. "RollingBack" não se refere ao estado do usuário. Por exemplo, se CancelOperation for chamado em um comando do tipo PartitionDataLoss, o estado de "RollingBack" não significa que os dados de serviço estão sendo restaurados (supondo que o comando tenha progredido o suficiente para causar perda de dados). Isso significa que o sistema está revertendo/limpando o estado interno do sistema associado ao comando . -
Completed
- A operação foi concluída com êxito e não está mais em execução. -
Faulted
- A operação falhou e não está mais em execução. -
Cancelled
- A operação foi cancelada pelo usuário usando CancelOperation e não está mais em execução. -
ForceCancelled
- A operação foi cancelada pelo usuário usando CancelOperation, com o parâmetro force definido como true. Ele não está mais em execução. Consulte CancelOperation para obter mais detalhes.
Type
Tipo: cadeia de caracteres (enumeração)
Obrigatório: não
O tipo da operação.
Os valores possíveis são:
-
Invalid
- O estado da operação é inválido. -
PartitionDataLoss
– Uma operação iniciada usando a API StartDataLoss. -
PartitionQuorumLoss
– Uma operação iniciada usando a API StartQuorumLoss. -
PartitionRestart
– Uma operação iniciada usando a API StartPartitionRestart. -
NodeTransition
– Uma operação iniciada usando a API StartNodeTransition.