ComposeDeploymentUpgradeDescription interface
Descrive i parametri per un aggiornamento della distribuzione compose.
Proprietà
| application |
Definisce un criterio di integrità usato per valutare l'integrità di un'applicazione o di una delle relative entità figlio. |
| compose |
Contenuto del file compose che descrive la distribuzione da creare. |
| deployment |
Nome della distribuzione. |
| 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). |
| monitoring |
Descrive i parametri per il monitoraggio di un aggiornamento in modalità monitorata. |
| registry |
Informazioni sulle credenziali per la connessione al registro contenitori. |
| rolling |
Modalità utilizzata per monitorare l'integrità durante un aggiornamento in sequenza. I valori sono UnmonitoredAuto, UnmonitoredManual e Monitored. I valori possibili includono: 'Invalid', 'UnmonitoredAuto', 'UnmonitoredManual', 'Monitored'. Valore predefinito: 'UnmonitoredAuto'. |
| upgrade |
Tipo di aggiornamento dei valori possibili seguenti. I valori possibili includono: 'Invalid', 'Rolling'. Valore predefinito: 'Rolling'. |
| 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?: ApplicationHealthPolicy
Valore della proprietà
composeFileContent
Contenuto del file compose che descrive la distribuzione da creare.
composeFileContent: string
Valore della proprietà
string
deploymentName
Nome della distribuzione.
deploymentName: string
Valore della proprietà
string
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
monitoringPolicy
Descrive i parametri per il monitoraggio di un aggiornamento in modalità monitorata.
monitoringPolicy?: MonitoringPolicyDescription
Valore della proprietà
registryCredential
Informazioni sulle credenziali per la connessione al registro contenitori.
registryCredential?: RegistryCredential
Valore della proprietà
rollingUpgradeMode
Modalità utilizzata per monitorare l'integrità durante un aggiornamento in sequenza. I valori sono UnmonitoredAuto, UnmonitoredManual e Monitored. I valori possibili includono: 'Invalid', 'UnmonitoredAuto', 'UnmonitoredManual', 'Monitored'. Valore predefinito: 'UnmonitoredAuto'.
rollingUpgradeMode?: UpgradeMode
Valore della proprietà
upgradeKind
Tipo di aggiornamento dei valori possibili seguenti. I valori possibili includono: 'Invalid', 'Rolling'. Valore predefinito: 'Rolling'.
upgradeKind: UpgradeKind
Valore della proprietà
upgradeReplicaSetCheckTimeoutInSeconds
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).
upgradeReplicaSetCheckTimeoutInSeconds?: number
Valore della proprietà
number