AplicativoUpgradeProgressInfo

Descreve os parâmetros para uma atualização de aplicativo.

Propriedades

Nome Type Obrigatório
Name string Não
TypeName string Não
TargetApplicationTypeVersion string Não
UpgradeDomains matriz de UpgradeDomainInfo Não
UpgradeState string (enum) Não
NextUpgradeDomain string Não
RollingUpgradeMode string (enum) Não
UpgradeDescription AplicativoUpgradeDescriçãodedescrição Não
UpgradeDurationInMilliseconds string Não
UpgradeDomainDurationInMilliseconds string Não
UnhealthyEvaluations matriz de HealthEvaluationWrapper Não
CurrentUpgradeDomainProgress Atualização atualDomíniodomíniodoprogresso Não
StartTimestampUtc string Não
FailureTimestampUtc string Não
FailureReason string (enum) Não
UpgradeDomainProgressAtFailure FalhaUpgradeDomínioDomínioDoInfoDeinformações Não
UpgradeStatusDetails string Não

Name

Tipo: string
Necessário: Não

O nome do aplicativo de destino, incluindo o esquema URI 'fabric:'.


TypeName

Tipo: string
Necessário: Não

O nome do tipo de aplicação conforme definido no manifesto da aplicação.


TargetApplicationTypeVersion

Tipo: string
Necessário: Não

A versão do tipo de aplicativo de destino (encontrada no manifesto do aplicativo) para a atualização do aplicativo.


UpgradeDomains

Tipo: matriz de UpgradeDomainInfo
Necessário: Não

Lista de domínios de upgrade e seus status.


UpgradeState

Tipo: string (enum)
Necessá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á voltando para a versão anterior, mas ainda não está completa. 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á esperando por uma próxima solicitação de movimento explícito no modo Manual Não monitorado ou a realização de verificações de saúde no modo Monitorado. O valor é 3
  • RollingForwardInProgress- A atualização está avançando para a versão de destino, mas ainda não está completa. O valor é 4
  • RollingForwardCompleted- A atualização terminou de rolar para a frente. O valor é 5
  • Failed- A atualização falhou e não consegue executar A Ação de Falha. O valor é 6

NextUpgradeDomain

Tipo: string
Necessário: Não

O nome do próximo domínio de atualização a ser processado.


RollingUpgradeMode

Tipo: string (enum)
Necessário: Não
Padrão:UnmonitoredAuto

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 prosseguirá automaticamente sem a realização de qualquer monitoramento de saúde. O valor é 1
  • UnmonitoredManual- A atualização será parada após a conclusão de cada domínio de atualização, dando a oportunidade de monitorar manualmente a saúde antes de prosseguir. O valor é 2
  • Monitored- A atualização será parada após a conclusão de cada domínio de atualização e monitorará automaticamente a saúde antes de prosseguir. O valor é 3

UpgradeDescription

Tipo: AplicaçãoUpgradeDescrição
Necessário: Não

Descreve os parâmetros para uma atualização de aplicativo. Observe que a descrição de atualização substitui a descrição do aplicativo existente. Isso significa que, se o parâmetro não for especificado, os parâmetros existentes nos aplicativos serão substituídos pela lista de parâmetros vazia. Isso faria com que o aplicativo usasse o valor padrão dos parâmetros do manifesto de aplicativo. Se você não quiser alterar quaisquer valores de parâmetro existentes, obtenha os parâmetros do aplicativo primeiro usando a consulta GetApplicationInfo e, em seguida, forneça esses valores como Parâmetros nesta ConfiguraçãoUpgradeDescription.


UpgradeDurationInMilliseconds

Tipo: string
Necessário: Não

O tempo total estimado gasto no processamento da atualização global.


UpgradeDomainDurationInMilliseconds

Tipo: string
Necessário: Não

O tempo total estimado gasto processando o domínio de atualização atual.


UnhealthyEvaluations

Tipo: matriz de HealthEvaluationWrapper
Necessário: Não

Lista de avaliações de saúde que resultaram no atual estado de saúde agregado.


CurrentUpgradeDomainProgress

Tipo: CurrentUpgradeDomainProgressInfo
Necessário: Não

Informações sobre o domínio atual de atualização em andamento.


StartTimestampUtc

Tipo: string
Necessário: Não

A data estimada da UTC quando a atualização começou.


FailureTimestampUtc

Tipo: string
Necessário: Não

A data estimada da UTC quando a atualização falhou e a Falha Action foi executada.


FailureReason

Tipo: string (enum)
Necessário: Não

A causa de uma falha de atualização que resultou na execução do FailureAction.

Os valores possíveis são:

  • None- Indica que a razão é inválida ou desconhecida. 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 upgrade levou mais tempo do que o tempo de domínio de upgrade permitido para processar. O valor é 3
  • OverallUpgradeTimeout- A atualização geral demorou mais do que o tempo de atualização permitido para processar. O valor é 4

UpgradeDomainProgressAtFailure

Tipo: FalhaupgradeDomínioDomínioInfo
Necessário: Não

Informações sobre o progresso do domínio de upgrade no momento da falha de atualização.


UpgradeStatusDetails

Tipo: string
Necessário: Não

Informações detalhadas adicionais sobre o status da atualização pendente.