Partilhar via


NodeDeactivationInfo

Informações sobre a desativação do nó. Estas informações são válidas para um nó que está em desativação ou que já foi desativado.

Propriedades

Nome Tipo Necessário
NodeDeactivationIntent cadeia (enum) No
NodeDeactivationStatus cadeia (enum) No
NodeDeactivationTask matriz de NodeDeactivationTask No
PendingSafetyChecks matriz de SafetyCheckWrapper No

NodeDeactivationIntent

Tipo: cadeia (enum)
Obrigatório: Não

A intenção ou o motivo para desativar o nó. Seguem-se os valores possíveis.

Os valores possíveis são:

  • Invalid - Indica que a intenção de desativação do nó é inválida. Todas as enumerações do Service Fabric têm o tipo inválido. O valor é zero. Este valor não é utilizado.
  • Pause - Indica que o nó deve ser colocado em pausa. O valor é 1.
  • Restart - Indica que a intenção é que o nó seja reiniciado após um curto período de tempo. O Service Fabric não reinicia o nó, esta ação é efetuada fora do Service Fabric. O valor é 2.
  • RemoveData - Indica que a intenção é recriar a imagem do nó. O Service Fabric não reimage o nó, esta ação é efetuada fora do Service Fabric. O valor é 3.
  • RemoveNode - Indica que o nó está a ser desativado e não é esperado que regresse. O Service Fabric não desativa o nó, esta ação é efetuada fora do Service Fabric. O valor é 4.

NodeDeactivationStatus

Tipo: cadeia (enum)
Obrigatório: Não

O estado da operação de desativação do nó. Seguem-se os valores possíveis.

Os valores possíveis são:

  • None - Nenhum estado está associado à tarefa. O valor é zero.
  • SafetyCheckInProgress - Quando um nó é desativado, o Service Fabric efetua verificações para garantir que a operação é segura para garantir a disponibilidade do serviço e a fiabilidade do estado. Este valor indica que uma ou mais verificações de segurança estão em curso. O valor é 1.
  • SafetyCheckComplete - Quando um nó é desativado, o Service Fabric efetua verificações para garantir que a operação é segura para garantir a disponibilidade do serviço e a fiabilidade do estado. Este valor indica que todas as verificações de segurança foram concluídas. O valor é 2.
  • Completed - A tarefa está concluída. O valor é 3.

NodeDeactivationTask

Tipo: matriz de NodeDeactivationTask
Obrigatório: Não

Lista de tarefas que representam a operação de desativação no nó.


PendingSafetyChecks

Tipo: matriz de SafetyCheckWrapper
Obrigatório: Não

Lista de verificações de segurança pendentes