Condividi tramite


ApplicationUpgradePolicy interface

Descrive i criteri per un aggiornamento dell'applicazione monitorato.

Proprietà

applicationHealthPolicy

Definisce un criterio di integrità usato per valutare l'integrità di un'applicazione o di una delle relative entità figlio.

forceRestart

Se true, i processi vengono riavviati forzatamente durante l'aggiornamento anche quando la versione del codice non è stata modificata (l'aggiornamento modifica solo la configurazione o i dati).

recreateApplication

Determina se l'applicazione deve essere ricreata in caso di aggiornamento. Se value=true, il resto dei parametri dei criteri di aggiornamento non è consentito e comporterà una perdita di disponibilità.

rollingUpgradeMonitoringPolicy

Criteri usati per il monitoraggio dell'aggiornamento dell'applicazione

upgradeMode

Modalità utilizzata per monitorare l'integrità durante un aggiornamento in sequenza. I valori sono UnmonitoredAuto, UnmonitoredManual e Monitored.

upgradeReplicaSetCheckTimeout

Quantità massima di tempo per bloccare l'elaborazione di un dominio di aggiornamento e impedire la perdita di disponibilità in caso di problemi imprevisti. Alla scadenza di questo timeout, l'elaborazione del dominio di aggiornamento procederà indipendentemente dai problemi di perdita di disponibilità. Il timeout viene reimpostato all'inizio di ogni dominio di aggiornamento. I valori validi sono compresi tra 0 e 42949672925 inclusi. (intero senza segno a 32 bit).

Dettagli proprietà

applicationHealthPolicy

Definisce un criterio di integrità usato per valutare l'integrità di un'applicazione o di una delle relative entità figlio.

applicationHealthPolicy?: ArmApplicationHealthPolicy

Valore della proprietà

forceRestart

Se true, i processi vengono riavviati forzatamente durante l'aggiornamento anche quando la versione del codice non è stata modificata (l'aggiornamento modifica solo la configurazione o i dati).

forceRestart?: boolean

Valore della proprietà

boolean

recreateApplication

Determina se l'applicazione deve essere ricreata in caso di aggiornamento. Se value=true, il resto dei parametri dei criteri di aggiornamento non è consentito e comporterà una perdita di disponibilità.

recreateApplication?: boolean

Valore della proprietà

boolean

rollingUpgradeMonitoringPolicy

Criteri usati per il monitoraggio dell'aggiornamento dell'applicazione

rollingUpgradeMonitoringPolicy?: ArmRollingUpgradeMonitoringPolicy

Valore della proprietà

upgradeMode

Modalità utilizzata per monitorare l'integrità durante un aggiornamento in sequenza. I valori sono UnmonitoredAuto, UnmonitoredManual e Monitored.

upgradeMode?: string

Valore della proprietà

string

upgradeReplicaSetCheckTimeout

Quantità massima di tempo per bloccare l'elaborazione di un dominio di aggiornamento e impedire la perdita di disponibilità in caso di problemi imprevisti. Alla scadenza di questo timeout, l'elaborazione del dominio di aggiornamento procederà indipendentemente dai problemi di perdita di disponibilità. Il timeout viene reimpostato all'inizio di ogni dominio di aggiornamento. I valori validi sono compresi tra 0 e 42949672925 inclusi. (intero senza segno a 32 bit).

upgradeReplicaSetCheckTimeout?: string

Valore della proprietà

string