OperationStatus
Contient les valeurs OperationId, OperationState et OperationType pour les opérations induites par l’utilisateur.
Propriétés
Nom | Type | Obligatoire |
---|---|---|
OperationId |
string (uuid) | Non |
State |
string (enum) | Non |
Type |
string (enum) | Non |
OperationId
Type : chaîne (uuid)
Obligatoire : Non
GUID qui identifie un appel à cette API. Cela est également transmis à l’API GetProgress correspondante.
State
Type : chaîne (énumération)
Obligatoire : Non
État de l'opération.
Les valeurs possibles sont les suivantes :
-
Invalid
- L’état de l’opération n’est pas valide. -
Running
- L’opération est en cours. -
RollingBack
- L’opération annule l’état du système interne, car elle a rencontré une erreur irrécupérable ou a été annulée par l’utilisateur. « RollingBack » ne fait pas référence à l’état de l’utilisateur. Par exemple, si CancelOperation est appelé sur une commande de type PartitionDataLoss, l’état « RollingBack » ne signifie pas que les données de service sont restaurées (en supposant que la commande a progressé suffisamment pour entraîner une perte de données). Cela signifie que le système est en train de restaurer/nettoyer l’état du système interne associé à la commande. -
Completed
- L’opération s’est terminée avec succès et n’est plus en cours d’exécution. -
Faulted
- L’opération a échoué et n’est plus en cours d’exécution. -
Cancelled
- L’opération a été annulée par l’utilisateur à l’aide de CancelOperation et n’est plus en cours d’exécution. -
ForceCancelled
- L’opération a été annulée par l’utilisateur à l’aide de CancelOperation, avec le paramètre force défini sur true. Il n’est plus en cours d’exécution. Pour plus d’informations, reportez-vous à CancelOperation.
Type
Type : chaîne (énumération)
Obligatoire : Non
Type de l'opération.
Les valeurs possibles sont les suivantes :
-
Invalid
- L’état de l’opération n’est pas valide. -
PartitionDataLoss
- Une opération a démarré à l’aide de l’API StartDataLoss. -
PartitionQuorumLoss
- Opération démarrée à l’aide de l’API StartQuorumLoss. -
PartitionRestart
- Une opération a démarré à l’aide de l’API StartPartitionRestart. -
NodeTransition
- Une opération a démarré à l’aide de l’API StartNodeTransition.