Compartilhar via


ApplicationUpgradePolicy interface

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

Propriedades

applicationHealthPolicy

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

forceRestart

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).

instanceCloseDelayDuration

Duração em segundos, para aguardar antes que uma instância sem estado seja fechada, para permitir que as solicitações ativas drenem normalmente. Isso será eficaz 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 de política de atualização não serão permitidos.

rollingUpgradeMonitoringPolicy

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

upgradeMode

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

upgradeReplicaSetCheckTimeout

O tempo máximo para bloquear o processamento de um domínio de atualização e evitar a perda de disponibilidade quando houver problemas inesperados. Quando esse tempo limite expirar, o processamento do domínio de atualização continuará independentemente dos 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 inclusivos. (inteiro sem sinal de 32 bits).

Detalhes da propriedade

applicationHealthPolicy

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

applicationHealthPolicy?: ApplicationHealthPolicy

Valor da propriedade

forceRestart

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).

forceRestart?: boolean

Valor da 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 drenem normalmente. Isso será eficaz 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 da propriedade

number

recreateApplication

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

recreateApplication?: boolean

Valor da propriedade

boolean

rollingUpgradeMonitoringPolicy

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

rollingUpgradeMonitoringPolicy?: RollingUpgradeMonitoringPolicy

Valor da propriedade

upgradeMode

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

upgradeMode?: string

Valor da propriedade

string

upgradeReplicaSetCheckTimeout

O tempo máximo para bloquear o processamento de um domínio de atualização e evitar a perda de disponibilidade quando houver problemas inesperados. Quando esse tempo limite expirar, o processamento do domínio de atualização continuará independentemente dos 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 inclusivos. (inteiro sem sinal de 32 bits).

upgradeReplicaSetCheckTimeout?: number

Valor da propriedade

number