Compartilhar via


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.