Compartir a través de


OperationStatus

Contiene operationId, OperationState y OperationType para las operaciones inducidas por el usuario.

Propiedades

Nombre Tipo Obligatorio
OperationId string (uuid) No
State string (enumeración) No
Type string (enumeración) No

OperationId

Tipo: cadena (uuid)
Obligatoria: no

GUID que identifica una llamada a esta API. Esto también se pasa a la API GetProgress correspondiente.


State

Tipo: cadena (enumeración)
Obligatoria: no

El estado de la operación.

Los valores posibles son:

  • Invalid - El estado de la operación no es válido.
  • Running - La operación está en curso.
  • RollingBack - La operación revierte el estado interno del sistema porque encontró un error irrecuperable o el usuario lo canceló. "RollingBack" no hace referencia al estado de usuario. Por ejemplo, si se llama a CancelOperation en un comando de tipo PartitionDataLoss, el estado de "RollingBack" no significa que se restauren los datos del servicio (suponiendo que el comando ha progresado lo suficientemente lejos como para provocar la pérdida de datos). Significa que el sistema revierte o limpie el estado interno del sistema asociado al comando.
  • Completed - La operación se ha completado correctamente y ya no se está ejecutando.
  • Faulted - Se ha producido un error en la operación y ya no se está ejecutando.
  • Cancelled - El usuario canceló la operación mediante CancelOperation y ya no se está ejecutando.
  • ForceCancelled - El usuario canceló la operación mediante CancelOperation, con el parámetro force establecido en true. Ya no se está ejecutando. Consulte CancelOperation para obtener más detalles.

Type

Tipo: cadena (enumeración)
Obligatoria: no

El tipo de la operación.

Los valores posibles son:

  • Invalid - El estado de la operación no es válido.
  • PartitionDataLoss - Una operación iniciada con startDataLoss API.
  • PartitionQuorumLoss - Una operación iniciada con la API StartQuorumLoss.
  • PartitionRestart - Una operación iniciada con la API StartPartitionRestart.
  • NodeTransition - Una operación iniciada mediante la API StartNodeTransition.