Freigeben über


RollingUpgradeMonitoringPolicy Konstruktor

Definition

Initialisiert eine neue instance von RollingUpgradeMonitoringPolicy.

public RollingUpgradeMonitoringPolicy (Azure.ResourceManager.ServiceFabricManagedClusters.Models.PolicyViolationCompensationAction failureAction, TimeSpan healthCheckWaitDuration, TimeSpan healthCheckStableDuration, TimeSpan healthCheckRetryTimeout, TimeSpan upgradeTimeout, TimeSpan upgradeDomainTimeout);
new Azure.ResourceManager.ServiceFabricManagedClusters.Models.RollingUpgradeMonitoringPolicy : Azure.ResourceManager.ServiceFabricManagedClusters.Models.PolicyViolationCompensationAction * TimeSpan * TimeSpan * TimeSpan * TimeSpan * TimeSpan -> Azure.ResourceManager.ServiceFabricManagedClusters.Models.RollingUpgradeMonitoringPolicy
Public Sub New (failureAction As PolicyViolationCompensationAction, healthCheckWaitDuration As TimeSpan, healthCheckStableDuration As TimeSpan, healthCheckRetryTimeout As TimeSpan, upgradeTimeout As TimeSpan, upgradeDomainTimeout As TimeSpan)

Parameter

failureAction
PolicyViolationCompensationAction

Dies beschreibt die ersetzende Aktion, die ausgeführt werden soll, wenn ein Upgrade vom Typ Monitored Verstöße gegen die Überwachungs- oder Integritätsrichtlinie erkennt. Ungültig gibt an, dass die Fehleraktion ungültig ist. Rollback gibt an, dass das Upgrade automatisch mit dem Rollback beginnt. Manuell gibt an, dass das Upgrade in den Nicht überwachtManuellen Upgrademodus wechselt.

healthCheckWaitDuration
TimeSpan

Die Zeitspanne, während der nach dem Abschließen einer Upgradedomäne gewartet werden soll, bevor Integritätsrichtlinien angewendet werden. Es wird als Zeichenfolge interpretiert, die eine ISO 8601-Dauer mit dem folgenden Format "hh:mm:ss.fff" darstellt.

healthCheckStableDuration
TimeSpan

Die Zeitspanne, während der die Anwendung oder der Cluster fehlerfrei bleiben muss, bevor das Upgrade mit der nächsten Upgradedomäne fortgesetzt wird. Es wird als Zeichenfolge interpretiert, die eine ISO 8601-Dauer mit dem folgenden Format "hh:mm:ss.fff" darstellt.

healthCheckRetryTimeout
TimeSpan

Die Zeitspanne, in der Integritätsauswertungen wiederholt werden, wenn die Anwendung oder der Cluster vor der Ausführung von FailureAction fehlerhaft ist. Es wird als Zeichenfolge interpretiert, die eine ISO 8601-Dauer mit dem folgenden Format "hh:mm:ss.fff" darstellt.

upgradeTimeout
TimeSpan

Die Zeitspanne, während der das gesamte Upgrade abgeschlossen werden muss, bevor die Fehleraktion (FailureAction) ausgeführt wird. Darf nicht größer als 12 Stunden sein. Es wird als Zeichenfolge interpretiert, die eine ISO 8601-Dauer mit dem folgenden Format "hh:mm:ss.fff" darstellt.

upgradeDomainTimeout
TimeSpan

Die Zeitspanne, während der jede Upgradedomäne abgeschlossen werden muss, bevor die Fehleraktion (FailureAction) ausgeführt wird. Darf nicht größer als 12 Stunden sein. Es wird als Zeichenfolge interpretiert, die eine ISO 8601-Dauer mit dem folgenden Format "hh:mm:ss.fff" darstellt.

Gilt für: