Freigeben über


ComposeDeploymentUpgradeDescription interface

Beschreibt die Parameter für ein Bereitstellungsupgrade zum Verfassen.

Eigenschaften

applicationHealthPolicy

Definiert eine Integritätsrichtlinie, die verwendet wird, um die Integrität einer Anwendung oder einer seiner untergeordneten Entitäten auszuwerten.

composeFileContent

Der Inhalt der Verfassendatei, die die zu erstellende Bereitstellung beschreibt.

deploymentName

Der Name der Bereitstellung.

forceRestart

Wenn true, werden Prozesse während des Upgrades erzwungen neu gestartet, auch wenn sich die Codeversion nicht geändert hat (das Upgrade ändert nur die Konfiguration oder Daten).

monitoringPolicy

Beschreibt die Parameter für die Überwachung eines Upgrades im überwachten Modus.

registryCredential

Anmeldeinformationen zum Herstellen einer Verbindung mit der Containerregistrierung.

rollingUpgradeMode

Der Modus, der zum Überwachen des Zustands während eines rollierenden Upgrades verwendet wird. Die Werte sind "UnmonitoredAuto", "UnmonitoredManual" und "Monitored". Mögliche Werte sind: "Invalid", "UnmonitoredAuto", "UnmonitoredManual", "Monitored". Standardwert: 'UnmonitoredAuto'.

upgradeKind

Die Art des Upgrades aus den folgenden möglichen Werten. Mögliche Werte sind: 'Ungültig', 'Roll'. Standardwert: 'Roll'.

upgradeReplicaSetCheckTimeoutInSeconds

Die maximale Zeit, um die Verarbeitung einer Upgradedomäne zu blockieren und den Verlust der Verfügbarkeit zu verhindern, wenn unerwartete Probleme auftreten. Wenn dieses Timeout abläuft, wird die Verarbeitung der Upgradedomäne unabhängig von Verfügbarkeitsverlustproblemen fortgesetzt. Das Timeout wird am Anfang jeder Upgradedomäne zurückgesetzt. Gültige Werte liegen zwischen 0 und 42949672925 einschließlich. (nicht signierte 32-Bit-Ganzzahl).

Details zur Eigenschaft

applicationHealthPolicy

Definiert eine Integritätsrichtlinie, die verwendet wird, um die Integrität einer Anwendung oder einer seiner untergeordneten Entitäten auszuwerten.

applicationHealthPolicy?: ApplicationHealthPolicy

Eigenschaftswert

composeFileContent

Der Inhalt der Verfassendatei, die die zu erstellende Bereitstellung beschreibt.

composeFileContent: string

Eigenschaftswert

string

deploymentName

Der Name der Bereitstellung.

deploymentName: string

Eigenschaftswert

string

forceRestart

Wenn true, werden Prozesse während des Upgrades erzwungen neu gestartet, auch wenn sich die Codeversion nicht geändert hat (das Upgrade ändert nur die Konfiguration oder Daten).

forceRestart?: boolean

Eigenschaftswert

boolean

monitoringPolicy

Beschreibt die Parameter für die Überwachung eines Upgrades im überwachten Modus.

monitoringPolicy?: MonitoringPolicyDescription

Eigenschaftswert

registryCredential

Anmeldeinformationen zum Herstellen einer Verbindung mit der Containerregistrierung.

registryCredential?: RegistryCredential

Eigenschaftswert

rollingUpgradeMode

Der Modus, der zum Überwachen des Zustands während eines rollierenden Upgrades verwendet wird. Die Werte sind "UnmonitoredAuto", "UnmonitoredManual" und "Monitored". Mögliche Werte sind: "Invalid", "UnmonitoredAuto", "UnmonitoredManual", "Monitored". Standardwert: 'UnmonitoredAuto'.

rollingUpgradeMode?: UpgradeMode

Eigenschaftswert

upgradeKind

Die Art des Upgrades aus den folgenden möglichen Werten. Mögliche Werte sind: 'Ungültig', 'Roll'. Standardwert: 'Roll'.

upgradeKind: UpgradeKind

Eigenschaftswert

upgradeReplicaSetCheckTimeoutInSeconds

Die maximale Zeit, um die Verarbeitung einer Upgradedomäne zu blockieren und den Verlust der Verfügbarkeit zu verhindern, wenn unerwartete Probleme auftreten. Wenn dieses Timeout abläuft, wird die Verarbeitung der Upgradedomäne unabhängig von Verfügbarkeitsverlustproblemen fortgesetzt. Das Timeout wird am Anfang jeder Upgradedomäne zurückgesetzt. Gültige Werte liegen zwischen 0 und 42949672925 einschließlich. (nicht signierte 32-Bit-Ganzzahl).

upgradeReplicaSetCheckTimeoutInSeconds?: number

Eigenschaftswert

number