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