ClusterUpgradeProgressObject
Informações sobre uma atualização do cluster.
Propriedades
Nome | Tipo | Necessário |
---|---|---|
CodeVersion |
cadeia (de carateres) | No |
ConfigVersion |
string | No |
UpgradeDomains |
matriz de UpgradeDomainInfo | No |
UpgradeUnits |
matriz de UpgradeUnitInfo | No |
UpgradeState |
cadeia (enumeração) | No |
NextUpgradeDomain |
string | No |
RollingUpgradeMode |
cadeia (enumeração) | No |
UpgradeDescription |
ClusterUpgradeDescriptionObject | No |
UpgradeDurationInMilliseconds |
string | No |
UpgradeDomainDurationInMilliseconds |
string | No |
UnhealthyEvaluations |
matriz de HealthEvaluationWrapper | No |
CurrentUpgradeDomainProgress |
CurrentUpgradeDomainProgressInfo | No |
CurrentUpgradeUnitsProgress |
CurrentUpgradeUnitsProgressInfo | No |
StartTimestampUtc |
string | No |
FailureTimestampUtc |
string | No |
FailureReason |
cadeia (enumeração) | No |
UpgradeDomainProgressAtFailure |
FailedUpgradeDomainProgressObject | No |
IsNodeByNode |
boolean | No |
CodeVersion
Tipo: cadeia
Obrigatório: Não
A versão do código ServiceFabric do cluster.
ConfigVersion
Tipo: cadeia
Obrigatório: Não
A versão de configuração do cluster (especificada no manifesto do cluster).
UpgradeDomains
Tipo: matriz de UpgradeDomainInfo
Obrigatório: Não
Lista de domínios de atualização e respetivos estados. Não aplicável a atualizações de nós por nó.
UpgradeUnits
Tipo: matriz de UpgradeUnitInfo
Obrigatório: Não
Lista de unidades de atualização e respetivos estados.
UpgradeState
Tipo: cadeia (enumeração)
Obrigatório: Não
O estado do domínio de atualização.
Os valores possíveis são:
-
Invalid
- Indica que o estado de atualização é inválido. Todas as enumerações do Service Fabric têm o tipo inválido. O valor é zero. -
RollingBackInProgress
- A atualização está a reverter para a versão anterior, mas ainda não está concluída. O valor é 1 -
RollingBackCompleted
- A atualização terminou de reverter. O valor é 2 -
RollingForwardPending
- O domínio de atualização atual terminou a atualização. A atualização geral está a aguardar um próximo pedido de movimentação explícita no modo UnmonitoredManual ou a efetuar verificações de estado de funcionamento no modo Monitorizado. O valor é 3 -
RollingForwardInProgress
- A atualização está a avançar para a versão de destino, mas ainda não está concluída. O valor é 4 -
RollingForwardCompleted
- A atualização terminou de avançar. O valor é 5 -
Failed
- A atualização falhou e não consegue executar FailureAction. O valor é 6
NextUpgradeDomain
Tipo: cadeia
Obrigatório: Não
O nome do domínio de atualização seguinte a processar. Não aplicável a atualizações de nós por nó.
RollingUpgradeMode
Tipo: cadeia (enumeração)
Obrigatório: Não
Predefinição: UnmonitoredAuto
O modo utilizado para monitorizar o estado de funcionamento 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 prosseguirá automaticamente sem efetuar qualquer monitorização do estado de funcionamento. O valor é 1 -
UnmonitoredManual
- A atualização irá parar depois de concluir cada domínio de atualização, dando a oportunidade de monitorizar manualmente o estado de funcionamento antes de continuar. O valor é 2 -
Monitored
- A atualização irá parar depois de concluir cada domínio de atualização e monitorizar automaticamente o estado de funcionamento antes de continuar. O valor é 3 -
UnmonitoredDeferred
- Efetue uma atualização de nó por nó. Não é efetuada qualquer ação quando a atualização é iniciada; A atualização é aplicada em cada nó quando é desativada com reinício da intenção ou superior. O valor é 4
UpgradeDescription
Tipo: ClusterUpgradeDescriptionObject
Obrigatório: Não
Representa uma atualização do cluster ServiceFabric
UpgradeDurationInMilliseconds
Tipo: cadeia
Obrigatório: Não
O tempo estimado decorrido despendido a processar a atualização global atual.
UpgradeDomainDurationInMilliseconds
Tipo: cadeia
Obrigatório: Não
O tempo estimado decorrido despendido no processamento do domínio de atualização atual. Não aplicável a atualizações de nós por nó.
UnhealthyEvaluations
Tipo: matriz de HealthEvaluationWrapper
Obrigatório: Não
Lista de avaliações de estado de funcionamento que resultaram no estado de funcionamento agregado atual.
CurrentUpgradeDomainProgress
Tipo: CurrentUpgradeDomainProgressInfo
Obrigatório: Não
Informações sobre o domínio de atualização em curso atual. Não aplicável a atualizações de nós por nó.
CurrentUpgradeUnitsProgress
Tipo: CurrentUpgradeUnitsProgressInfo
Obrigatório: Não
Informações sobre as unidades de atualização em curso atuais.
StartTimestampUtc
Tipo: cadeia
Obrigatório: Não
A hora de início da atualização em UTC.
FailureTimestampUtc
Tipo: cadeia
Obrigatório: Não
O tempo de falha da atualização em UTC.
FailureReason
Tipo: cadeia (enum)
Obrigatório: Não
A causa de uma falha de atualização que resultou na execução de FailureAction.
Os valores possíveis são:
-
None
- Indica que o motivo é inválido ou desconhecido. Todas as enumerações do Service Fabric têm o tipo inválido. O valor é zero. -
Interrupted
- Houve um pedido externo para reverter a atualização. O valor é 1 -
HealthCheck
- A atualização falhou devido a violações da política de saúde. O valor é 2 -
UpgradeDomainTimeout
- Um domínio de atualização demorou mais tempo do que o tempo limite de atualização permitido para processar. O valor é 3 -
OverallUpgradeTimeout
- A atualização geral demorou mais do que o tempo limite de atualização permitido para processar. O valor é 4
UpgradeDomainProgressAtFailure
Tipo: FailedUpgradeDomainProgressObject
Obrigatório: Não
O progresso detalhado da atualização para nós no domínio de atualização atual no ponto de falha. Não aplicável a atualizações de nós por nó.
IsNodeByNode
Tipo: booleano
Obrigatório: Não
Predefinição: false
Indica se esta atualização é nó por nó.