Freigeben über


ApplicationUpgradePolicy interface

Beschreibt die Richtlinie für ein überwachtes Anwendungsupgrade.

Eigenschaften

applicationHealthPolicy

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

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

instanceCloseDelayDuration

Dauer in Sekunden, um zu warten, bevor eine zustandslose Instanz geschlossen wird, damit die aktiven Anforderungen ordnungsgemäß abgelassen werden können. Dies wäre wirksam, wenn die Instanz während des Anwendungs-/Clusterupgrades geschlossen wird, nur für instanzen, für die in der Dienstbeschreibung eine Verzögerungsdauer ohne Null konfiguriert ist.

recreateApplication

Bestimmt, ob die Anwendung beim Update neu erstellt werden soll. If value=true, the rest of the upgrade policy parameters are not allowed.

rollingUpgradeMonitoringPolicy

Die Richtlinie zur Überwachung des Anwendungsupgrades

upgradeMode

Der Modus, der zum Überwachen des Zustands während eines rollierenden Upgrades verwendet wird. Die Werte werden überwacht, und "UnmonitoredAuto".

upgradeReplicaSetCheckTimeout

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

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

instanceCloseDelayDuration

Dauer in Sekunden, um zu warten, bevor eine zustandslose Instanz geschlossen wird, damit die aktiven Anforderungen ordnungsgemäß abgelassen werden können. Dies wäre wirksam, wenn die Instanz während des Anwendungs-/Clusterupgrades geschlossen wird, nur für instanzen, für die in der Dienstbeschreibung eine Verzögerungsdauer ohne Null konfiguriert ist.

instanceCloseDelayDuration?: number

Eigenschaftswert

number

recreateApplication

Bestimmt, ob die Anwendung beim Update neu erstellt werden soll. If value=true, the rest of the upgrade policy parameters are not allowed.

recreateApplication?: boolean

Eigenschaftswert

boolean

rollingUpgradeMonitoringPolicy

Die Richtlinie zur Überwachung des Anwendungsupgrades

rollingUpgradeMonitoringPolicy?: RollingUpgradeMonitoringPolicy

Eigenschaftswert

upgradeMode

Der Modus, der zum Überwachen des Zustands während eines rollierenden Upgrades verwendet wird. Die Werte werden überwacht, und "UnmonitoredAuto".

upgradeMode?: string

Eigenschaftswert

string

upgradeReplicaSetCheckTimeout

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

upgradeReplicaSetCheckTimeout?: number

Eigenschaftswert

number