ApplicationUpgradePolicy interface
Descreve a política de uma atualização de aplicativo monitorada.
Propriedades
application |
Define uma política de integridade usada para avaliar a integridade de um aplicativo ou de uma de suas entidades filho. |
force |
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). |
instance |
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. |
recreate |
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. |
rolling |
A política usada para monitorar a atualização do aplicativo |
upgrade |
O modo usado para monitorar a integridade durante uma atualização sem interrupção. Os valores são Monitored e UnmonitoredAuto. |
upgrade |
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
Azure SDK for JavaScript