ApplicationResourceUpgradeProgressInfo
Esse tipo descreve uma atualização de recurso de aplicativo.
Propriedades
Nome | Tipo | Obrigatório |
---|---|---|
Name |
string | Não |
TargetApplicationTypeVersion |
string | Não |
StartTimestampUtc |
string | Não |
UpgradeState |
cadeia de caracteres (enumeração) | Não |
PercentCompleted |
string | Não |
ServiceUpgradeProgress |
matriz de ServiceUpgradeProgress | Não |
RollingUpgradeMode |
cadeia de caracteres (enumeração) | Não |
UpgradeDuration |
string | Não |
ApplicationUpgradeStatusDetails |
string | Não |
UpgradeReplicaSetCheckTimeoutInSeconds |
inteiro (int64) | Não |
FailureTimestampUtc |
string | Não |
Name
Tipo: string
Obrigatório: não
Nome do recurso aplicativo.
TargetApplicationTypeVersion
Tipo: string
Obrigatório: não
A versão do aplicativo de destino para a atualização do aplicativo.
StartTimestampUtc
Tipo: string
Obrigatório: não
O datetime utc estimado quando a atualização foi iniciada.
UpgradeState
Tipo: cadeia de caracteres (enumeração)
Obrigatório: não
O estado da atualização do recurso de aplicativo.
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á no andamento da versão do tipo de aplicativo de destino de provisionamento. O valor é 1. -
RollingForward
- A atualização está sendo encaminhada para a versão de destino, mas ainda não foi concluída. O valor é 2. -
UnprovisioningCurrent
– A atualização está no andamento da versão do tipo de aplicativo atual não comprovada e a atualização para a versão de destino é concluída. O valor é 3. -
CompletedRollforward
- A atualização foi concluída sem interrupção. O valor é 4. -
RollingBack
- A atualização está revertendo para a versão anterior, mas ainda não foi concluída. O valor é 5. -
UnprovisioningTarget
– A atualização está no andamento da versão do tipo de aplicativo de destino não comprovada e a reversão para a versão atual é concluída. O valor é 6. -
CompletedRollback
- A atualização terminou de reverter. O valor é 7. -
Failed
– Falha na atualização e não é possível executar FailureAction. O valor é 8.
PercentCompleted
Tipo: string
Obrigatório: não
A porcentagem estimada de réplicas é concluída na atualização.
ServiceUpgradeProgress
Tipo: matriz de ServiceUpgradeProgress
Obrigatório: não
A lista de andamentos de atualização de serviço.
RollingUpgradeMode
Tipo: cadeia de caracteres (enumeração)
Obrigatório: não
Padrão: Monitored
O modo usado para monitorar a integridade 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 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
UpgradeDuration
Tipo: string
Obrigatório: não
Padrão: PT0H2M0S
A quantidade estimada de tempo que a atualização geral passou. Primeiro, é interpretado como uma cadeia de caracteres representando uma duração ISO 8601. Se isso falhar, será interpretado como um número que representa o número total de milissegundos.
ApplicationUpgradeStatusDetails
Tipo: string
Obrigatório: não
Informações detalhadas adicionais sobre o status da atualização pendente.
UpgradeReplicaSetCheckTimeoutInSeconds
Tipo: inteiro (int64)
Obrigatório: não
Padrão: 42949672925
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).
FailureTimestampUtc
Tipo: string
Obrigatório: não
O datetime utc estimado quando a atualização falhou e FailureAction foi executado.