ComposeDeploymentUpgradeDescription interface
Beschreibt die Parameter für ein Bereitstellungsupgrade zum Verfassen.
Eigenschaften
| application |
Definiert eine Integritätsrichtlinie, die verwendet wird, um die Integrität einer Anwendung oder einer seiner untergeordneten Entitäten auszuwerten. |
| compose |
Der Inhalt der Verfassendatei, die die zu erstellende Bereitstellung beschreibt. |
| deployment |
Der Name der Bereitstellung. |
| force |
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). |
| monitoring |
Beschreibt die Parameter für die Überwachung eines Upgrades im überwachten Modus. |
| registry |
Anmeldeinformationen zum Herstellen einer Verbindung mit der Containerregistrierung. |
| rolling |
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'. |
| upgrade |
Die Art des Upgrades aus den folgenden möglichen Werten. Mögliche Werte sind: 'Ungültig', 'Roll'. Standardwert: 'Roll'. |
| upgrade |
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