ComposeDeploymentUpgradeDescription

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

Propriedades

Nome Tipo Obrigatório
DeploymentName string Sim
ComposeFileContent string Sim
RegistryCredential RegistryCredential Não
UpgradeKind cadeia de caracteres (enumeração) Sim
RollingUpgradeMode cadeia de caracteres (enumeração) Não
UpgradeReplicaSetCheckTimeoutInSeconds inteiro (int64) Não
ForceRestart booleano Não
MonitoringPolicy MonitoringPolicyDescription Não
ApplicationHealthPolicy ApplicationHealthPolicy Não

DeploymentName

Tipo: string
Obrigatório: sim

O nome da implantação.


ComposeFileContent

Tipo: string
Obrigatório: sim

O conteúdo do arquivo de composição que descreve a implantação a ser criada.


RegistryCredential

Tipo: RegistryCredential
Obrigatório: não

Informações de credenciais para se conectar ao registro de contêiner.


UpgradeKind

Tipo: cadeia de caracteres (enumeração)
Obrigatório: sim
Padrão: Rolling

O tipo de atualização dos valores possíveis a seguir.

Os valores possíveis são:

  • Invalid – Indica que o tipo de atualização é inválido. Todas as enumerações do Service Fabric têm o tipo inválido. O valor é zero.
  • Rolling - A atualização progride um domínio de atualização por vez. O valor é 1

RollingUpgradeMode

Tipo: cadeia de caracteres (enumeração)
Obrigató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, Monitored e UnmonitoredDeferred.

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
  • UnmonitoredDeferred – Executar uma atualização de nó por nó. Nenhuma ação é executada quando a atualização é iniciada; A atualização é aplicada em cada nó quando é desativada com reinicialização da intenção ou superior. O valor é 4

UpgradeReplicaSetCheckTimeoutInSeconds

Tipo: inteiro (int64)
Obrigatório: não

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 de 32 bits sem sinal).


ForceRestart

Tipo: booliano
Obrigatório: não

Se for true, os processos serão reiniciados com força durante a atualização mesmo quando a versão do código não tiver sido alterada (a atualização altera apenas a configuração ou os dados).


MonitoringPolicy

Tipo: MonitoringPolicyDescription
Obrigatório: não

Descreve os parâmetros para monitorar uma atualização no modo Monitorado.


ApplicationHealthPolicy

Tipo: ApplicationHealthPolicy
Obrigatório: não

Define uma política de integridade usada para avaliar a integridade de um aplicativo ou de uma de suas entidades filho.