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.