ApplicationUpgradePolicy interface
Descrive i criteri per un aggiornamento dell'applicazione monitorato.
Proprietà
application |
Definisce un criterio di integrità usato per valutare l'integrità di un'applicazione o di una delle relative entità figlio. |
force |
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). |
recreate |
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à. |
rolling |
Criteri usati per il monitoraggio dell'aggiornamento dell'applicazione |
upgrade |
Modalità utilizzata per monitorare l'integrità durante un aggiornamento in sequenza. I valori sono UnmonitoredAuto, UnmonitoredManual e Monitored. |
upgrade |
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