NodeDeactivationInfo

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

Propriedades

Nome Type Obrigatório
NodeDeactivationIntent cadeia de caracteres (enumeração) No
NodeDeactivationStatus cadeia de caracteres (enumeração) No
NodeDeactivationTask matriz de NodeDeactivationTask Não
PendingSafetyChecks matriz de SafetyCheckWrapper Não

NodeDeactivationIntent

Tipo: cadeia de caracteres (enumeração)
Obrigatório: não

A intenção ou o motivo para desativar o nó. A seguir estão os valores possíveis para ele.

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 é usado.
  • Pause - Indica que o nó deve ser pausado. 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ó, essa ação é feita fora do Service Fabric. O valor é 2.
  • RemoveData – Indica que a intenção é refazer a imagem do nó. O Service Fabric não recria a imagem do nó, essa ação é feita fora do Service Fabric. O valor é 3.
  • RemoveNode - Indica que o nó está sendo desativado e não é esperado que retorne. O Service Fabric não desativa o nó, essa ação é feita fora do Service Fabric. O valor é 4.

NodeDeactivationStatus

Tipo: cadeia de caracteres (enumeração)
Obrigatório: não

O status da operação de desativação de nó. A seguir estão os valores possíveis.

Os valores possíveis são:

  • None- Nenhuma status está associada à tarefa. O valor é zero.
  • SafetyCheckInProgress - Quando um nó é desativado, o Service Fabric executa verificações para garantir que a operação seja segura para continuar a garantir a disponibilidade do serviço e a confiabilidade do estado. Esse valor indica que uma ou mais verificações de segurança estão em andamento. O valor é 1.
  • SafetyCheckComplete - Quando um nó é desativado, o Service Fabric executa verificações para garantir que a operação seja segura para continuar a garantir a disponibilidade do serviço e a confiabilidade do estado. Esse valor indica que todas as verificações de segurança foram concluídas. O valor é 2.
  • Completed - A tarefa foi 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