ApplicationResourceUpgradeProgressInfo
Este tipo descreve uma atualização de recursos da aplicação.
Propriedades
Nome | Tipo | Necessário |
---|---|---|
Name |
cadeia (de carateres) | No |
TargetApplicationTypeVersion |
string | No |
StartTimestampUtc |
string | No |
UpgradeState |
cadeia (enum) | No |
PercentCompleted |
string | No |
ServiceUpgradeProgress |
matriz de ServiceUpgradeProgress | No |
RollingUpgradeMode |
cadeia (enum) | No |
UpgradeDuration |
string | No |
ApplicationUpgradeStatusDetails |
string | No |
UpgradeReplicaSetCheckTimeoutInSeconds |
número inteiro (int64) | No |
FailureTimestampUtc |
string | No |
Name
Tipo: cadeia
Obrigatório: Não
Nome do recurso da Aplicação.
TargetApplicationTypeVersion
Tipo: cadeia
Obrigatório: Não
A versão da aplicação de destino para a atualização da aplicação.
StartTimestampUtc
Tipo: cadeia
Obrigatório: Não
O datetime utc estimado quando a atualização foi iniciada.
UpgradeState
Tipo: cadeia (enum)
Obrigatório: Não
O estado da atualização do recurso da aplicaçã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 é 0. -
ProvisioningTarget
- A atualização está em curso na versão do tipo de aplicação de destino de aprovisionamento. O valor é 1. -
RollingForward
- A atualização está a avançar para a versão de destino, mas ainda não está concluída. O valor é 2. -
UnprovisioningCurrent
- A atualização está em curso para anular a anulação da versão atual do tipo de aplicação e a atualização para a versão de destino está concluída. O valor é 3. -
CompletedRollforward
- A atualização terminou de avançar. O valor é 4. -
RollingBack
- A atualização está a reverter para a versão anterior, mas ainda não está concluída. O valor é 5. -
UnprovisioningTarget
- A atualização está em curso para anular a anulação da versão do tipo de aplicação de destino e a reversão para a versão atual está concluída. O valor é 6. -
CompletedRollback
- A atualização terminou de reverter. O valor é 7. -
Failed
- A atualização falhou e não consegue executar FailureAction. O valor é 8.
PercentCompleted
Tipo: cadeia
Obrigatório: Não
A percentagem estimada de réplicas é concluída na atualização.
ServiceUpgradeProgress
Tipo: matriz de ServiceUpgradeProgress
Obrigatório: Não
Lista de progresso da atualização do serviço.
RollingUpgradeMode
Tipo: cadeia (enum)
Obrigatório: Não
Predefinição: Monitored
O modo utilizado para monitorizar o estado de funcionamento durante uma atualização sem interrupção. Os valores são UnmonitoredAuto, UnmonitoredManual e Monitored.
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 prosseguir. 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
UpgradeDuration
Tipo: cadeia
Obrigatório: Não
Predefinição: PT0H2M0S
A quantidade estimada de tempo que a atualização global decorrido. É interpretado pela primeira vez como uma cadeia que representa uma duração ISO 8601. Se isso falhar, será interpretado como um número que representa o número total de milissegundos.
ApplicationUpgradeStatusDetails
Tipo: cadeia
Obrigatório: Não
Informações detalhadas adicionais sobre o estado da atualização pendente.
UpgradeReplicaSetCheckTimeoutInSeconds
Tipo: número inteiro (int64)
Obrigatório: Não
Predefinição: 42949672925
A quantidade máxima de tempo para bloquear o processamento de um domínio de atualização e evitar a perda de disponibilidade quando existem problemas inesperados. Quando este tempo limite expirar, o processamento do domínio de atualização irá prosseguir independentemente dos problemas de perda de disponibilidade. O tempo limite é reposto no início de cada domínio de atualização. Os valores válidos estão entre 0 e 42949672925 inclusive. (número inteiro de 32 bits não assinado).
FailureTimestampUtc
Tipo: cadeia
Obrigatório: Não
O datetime utc estimado quando a atualização falhou e FailureAction foi executada.