Partilhar via


ApplicationUpgradePolicy interface

Descreve a política para uma atualização de aplicativo monitorada.

Propriedades

applicationHealthPolicy

Define uma política de saúde usada para avaliar a saúde de um aplicativo ou de uma de suas entidades filhas.

forceRestart

Se verdadeiro, os processos são reiniciados à força durante a atualização, mesmo quando a versão do código não foi alterada (a atualização apenas altera a configuração ou os dados).

instanceCloseDelayDuration

Duração em segundos, para aguardar antes que uma instância sem estado seja fechada, para permitir que as solicitações ativas sejam drenadas normalmente. Isso seria efetivo quando a instância estiver fechando durante a atualização do aplicativo/cluster, somente para as instâncias que têm uma duração de atraso diferente de zero configurada na descrição do serviço.

recreateApplication

Determina se o aplicativo deve ser recriado na atualização. Se value=true, o restante dos parâmetros da política de atualização não será permitido.

rollingUpgradeMonitoringPolicy

A política usada para monitorar a atualização do aplicativo

upgradeMode

O modo usado para monitorar a integridade durante uma atualização contínua. Os valores são Monitored e UnmonitoredAuto.

upgradeReplicaSetCheckTimeout

A quantidade máxima de tempo para bloquear o processamento de um domínio de atualização e evitar a perda de disponibilidade quando há problemas inesperados. Quando esse tempo limite expirar, o processamento do domínio de atualização prosseguirá independentemente de problemas de perda de disponibilidade. O tempo limite é 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 não assinado).

Detalhes de Propriedade

applicationHealthPolicy

Define uma política de saúde usada para avaliar a saúde de um aplicativo ou de uma de suas entidades filhas.

applicationHealthPolicy?: ApplicationHealthPolicy

Valor de Propriedade

forceRestart

Se verdadeiro, os processos são reiniciados à força durante a atualização, mesmo quando a versão do código não foi alterada (a atualização apenas altera a configuração ou os dados).

forceRestart?: boolean

Valor de Propriedade

boolean

instanceCloseDelayDuration

Duração em segundos, para aguardar antes que uma instância sem estado seja fechada, para permitir que as solicitações ativas sejam drenadas normalmente. Isso seria efetivo quando a instância estiver fechando durante a atualização do aplicativo/cluster, somente para as instâncias que têm uma duração de atraso diferente de zero configurada na descrição do serviço.

instanceCloseDelayDuration?: number

Valor de Propriedade

number

recreateApplication

Determina se o aplicativo deve ser recriado na atualização. Se value=true, o restante dos parâmetros da política de atualização não será permitido.

recreateApplication?: boolean

Valor de Propriedade

boolean

rollingUpgradeMonitoringPolicy

A política usada para monitorar a atualização do aplicativo

rollingUpgradeMonitoringPolicy?: RollingUpgradeMonitoringPolicy

Valor de Propriedade

upgradeMode

O modo usado para monitorar a integridade durante uma atualização contínua. Os valores são Monitored e UnmonitoredAuto.

upgradeMode?: string

Valor de Propriedade

string

upgradeReplicaSetCheckTimeout

A quantidade máxima de tempo para bloquear o processamento de um domínio de atualização e evitar a perda de disponibilidade quando há problemas inesperados. Quando esse tempo limite expirar, o processamento do domínio de atualização prosseguirá independentemente de problemas de perda de disponibilidade. O tempo limite é 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 não assinado).

upgradeReplicaSetCheckTimeout?: number

Valor de Propriedade

number