RollingUpgradeMonitoringPolicy Konstruktor
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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.