ComposeDeploymentUpgradeDescription interface

Descrive i parametri per un aggiornamento della distribuzione compose.

Proprietà

applicationHealthPolicy

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

composeFileContent

Contenuto del file compose che descrive la distribuzione da creare.

deploymentName

Nome della distribuzione.

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

monitoringPolicy

Descrive i parametri per il monitoraggio di un aggiornamento in modalità monitorata.

registryCredential

Informazioni sulle credenziali per la connessione al registro contenitori.

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

upgradeKind

Tipo di aggiornamento dei valori possibili seguenti. I valori possibili includono: 'Invalid', 'Rolling'. Valore predefinito: 'Rolling'.

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

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