ClusterUpgradeDescriptionObject
Representa uma atualização de cluster ServiceFabric
Propriedades
Nome | Tipo | Obrigatório |
---|---|---|
ConfigVersion |
string | Não |
CodeVersion |
string | Não |
UpgradeKind |
cadeia de caracteres (enumeração) | Não |
RollingUpgradeMode |
cadeia de caracteres (enumeração) | Não |
UpgradeReplicaSetCheckTimeoutInSeconds |
inteiro (int64) | Não |
ForceRestart |
booleano | Não |
SortOrder |
cadeia de caracteres (enumeração) | Não |
EnableDeltaHealthEvaluation |
booleano | Não |
MonitoringPolicy |
MonitoringPolicyDescription | Não |
ClusterHealthPolicy |
ClusterHealthPolicy | Não |
ClusterUpgradeHealthPolicy |
ClusterUpgradeHealthPolicyObject | Não |
ApplicationHealthPolicyMap |
ApplicationHealthPolicyMapObject | Não |
ConfigVersion
Tipo: string
Obrigatório: não
A versão de configuração do cluster (especificada no manifesto do cluster).
CodeVersion
Tipo: string
Obrigatório: não
A versão do código ServiceFabric do cluster.
UpgradeKind
Tipo: cadeia de caracteres (enumeração)
Obrigatório: não
Padrão: Rolling
O tipo de atualização dos valores possíveis a seguir.
Os valores possíveis são:
-
Invalid
- Indica que o tipo de atualização é inválido. Todas as enumerações do Service Fabric têm o tipo inválido. O valor é zero. -
Rolling
- A atualização progride um domínio de atualização por vez. O valor é 1
RollingUpgradeMode
Tipo: cadeia de caracteres (enumeração)
Obrigatório: não
Padrão: UnmonitoredAuto
O modo usado para monitorar a integridade durante uma atualização sem interrupção. Os valores são UnmonitoredAuto, UnmonitoredManual, Monitored e UnmonitoredDeferred.
Os valores possíveis são:
-
Invalid
- Indica que o modo de atualização é inválido. Todas as enumerações do Service Fabric têm o tipo inválido. O valor é zero. -
UnmonitoredAuto
– A atualização continuará automaticamente sem executar nenhum monitoramento de integridade. O valor é 1 -
UnmonitoredManual
- A atualização será interrompida depois de concluir cada domínio de atualização, dando a oportunidade de monitorar manualmente a integridade antes de continuar. O valor é 2 -
Monitored
– A atualização será interrompida após a conclusão de cada domínio de atualização e monitorará automaticamente a integridade antes de continuar. O valor é 3 -
UnmonitoredDeferred
– Executar uma atualização de nó por nó. Nenhuma ação é executada quando a atualização é iniciada; A atualização é aplicada em cada nó quando é desativada com a reinicialização da intenção ou superior. O valor é 4
UpgradeReplicaSetCheckTimeoutInSeconds
Tipo: inteiro (int64)
Obrigatório: não
A quantidade máxima de tempo para bloqueio do processamento de um domínio de atualização e prevenção da perda de disponibilidade quando houver problemas inesperados. Quando esse tempo limite expira, o processamento do domínio de atualização continua, independentemente de problemas de perda de disponibilidade. O tempo limite será redefinido no início de cada domínio de atualização. Os valores válidos estão entre 0 e 42949672925, inclusive. (inteiro sem sinal de 32 bits).
ForceRestart
Tipo: booliano
Obrigatório: não
Se for true, os processos serão reiniciados com força durante a atualização mesmo quando a versão do código não tiver sido alterada (a atualização apenas altera a configuração ou os dados).
SortOrder
Tipo: cadeia de caracteres (enumeração)
Obrigatório: não
Padrão: Default
Define a ordem na qual uma atualização prossegue por meio do cluster.
Os valores possíveis são:
-
Invalid
- Indica que essa ordem de classificação não é válida. Todas as enumerações do Service Fabric têm o tipo inválido. O valor é 0. -
Default
- Indica que a ordem de classificação padrão (conforme especificado no manifesto do cluster) será usada. O valor é 1. -
Numeric
- Indica que a ordem de classificação numérica de encaminhamento (nomes de UD classificados como números) será usada. O valor é 2. -
Lexicographical
- Indica que a ordem de classificação lexicográfica (nomes de UD classificados como cadeias de caracteres) será usada. O valor é 3. -
ReverseNumeric
- Indica que a ordem de classificação numérica inversa (nomes de UD classificados como números) será usada. O valor é 4. -
ReverseLexicographical
- Indica que a ordem de classificação lexicográfica inversa (nomes de UD classificados como cadeias de caracteres) será usada. O valor é 5.
EnableDeltaHealthEvaluation
Tipo: booliano
Obrigatório: não
Quando true, habilita a avaliação de integridade delta em vez da avaliação de integridade absoluta após a conclusão de cada domínio de atualização.
MonitoringPolicy
Tipo: MonitoringPolicyDescription
Obrigatório: não
Descreve os parâmetros para monitorar uma atualização no modo Monitorado.
ClusterHealthPolicy
Tipo: ClusterHealthPolicy
Obrigatório: não
Define uma política de integridade usada para avaliar a integridade do cluster ou de um nó de cluster.
ClusterUpgradeHealthPolicy
Tipo: ClusterUpgradeHealthPolicyObject
Obrigatório: não
Define uma política de integridade usada para avaliar a integridade do cluster durante uma atualização de cluster.
ApplicationHealthPolicyMap
Tipo: ApplicationHealthPolicyMapObject
Obrigatório: não
Representa o mapa das políticas de integridade do aplicativo para uma atualização de cluster ServiceFabric