RollingUpgradeMonitoringPolicy Constructeur
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Initialise une nouvelle instance de 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)
Paramètres
- failureAction
- PolicyViolationCompensationAction
Action de compensation à effectuer quand une mise à niveau de type Surveillé détecte des violations de stratégie de surveillance ou de stratégie d’intégrité. Non valide indique que l’action d’échec n’est pas valide. La restauration spécifie que la mise à niveau commencera automatiquement à être rétablie. Manual indique que la mise à niveau bascule vers le mode de mise à niveau UnmonitoredManual.
- healthCheckWaitDuration
- TimeSpan
Délai d’attente entre l’achèvement d’un domaine de mise à niveau et l’application des stratégies d’intégrité. Elle est interprétée comme une chaîne représentant une durée ISO 8601 au format suivant « hh:mm:ss.fff ».
- healthCheckStableDuration
- TimeSpan
Durée pendant laquelle l’application ou le cluster doivent rester sains avant que la mise à niveau ne passe au domaine de mise à niveau suivant. Elle est interprétée comme une chaîne représentant une durée ISO 8601 au format suivant « hh:mm:ss.fff ».
- healthCheckRetryTimeout
- TimeSpan
Durée pendant laquelle effectuer des tentatives d’évaluation d’intégrité lorsque l’application ou le cluster ne sont pas sains, avant l’exécution d’un action FailureAction. Elle est interprétée comme une chaîne représentant une durée ISO 8601 au format suivant « hh:mm:ss.fff ».
- upgradeTimeout
- TimeSpan
Durée d’exécution de l’ensemble de la mise à niveau avant l’exécution de FailureAction. Ne peut pas dépasser 12 heures. Elle est interprétée comme une chaîne représentant une durée ISO 8601 au format suivant « hh:mm:ss.fff ».
- upgradeDomainTimeout
- TimeSpan
Durée d’exécution de chaque domaine de mise à niveau avant l’exécution de FailureAction. Ne peut pas dépasser 12 heures. Elle est interprétée comme une chaîne représentant une durée ISO 8601 au format suivant « hh:mm:ss.fff ».