Partager via


RollingUpgradePolicy Constructeurs

Définition

Surcharges

RollingUpgradePolicy()

Initialise une nouvelle instance de la classe RollingUpgradePolicy.

RollingUpgradePolicy(Nullable<Int32>, Nullable<Int32>, Nullable<Int32>, String, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>)

Initialise une nouvelle instance de la classe RollingUpgradePolicy.

RollingUpgradePolicy()

Initialise une nouvelle instance de la classe RollingUpgradePolicy.

public RollingUpgradePolicy ();
Public Sub New ()

S’applique à

RollingUpgradePolicy(Nullable<Int32>, Nullable<Int32>, Nullable<Int32>, String, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>)

Initialise une nouvelle instance de la classe RollingUpgradePolicy.

public RollingUpgradePolicy (int? maxBatchInstancePercent = default, int? maxUnhealthyInstancePercent = default, int? maxUnhealthyUpgradedInstancePercent = default, string pauseTimeBetweenBatches = default, bool? enableCrossZoneUpgrade = default, bool? prioritizeUnhealthyInstances = default, bool? rollbackFailedInstancesOnPolicyBreach = default, bool? maxSurge = default);
new Microsoft.Azure.Management.Compute.Models.RollingUpgradePolicy : Nullable<int> * Nullable<int> * Nullable<int> * string * Nullable<bool> * Nullable<bool> * Nullable<bool> * Nullable<bool> -> Microsoft.Azure.Management.Compute.Models.RollingUpgradePolicy
Public Sub New (Optional maxBatchInstancePercent As Nullable(Of Integer) = Nothing, Optional maxUnhealthyInstancePercent As Nullable(Of Integer) = Nothing, Optional maxUnhealthyUpgradedInstancePercent As Nullable(Of Integer) = Nothing, Optional pauseTimeBetweenBatches As String = Nothing, Optional enableCrossZoneUpgrade As Nullable(Of Boolean) = Nothing, Optional prioritizeUnhealthyInstances As Nullable(Of Boolean) = Nothing, Optional rollbackFailedInstancesOnPolicyBreach As Nullable(Of Boolean) = Nothing, Optional maxSurge As Nullable(Of Boolean) = Nothing)

Paramètres

maxBatchInstancePercent
Nullable<Int32>

Pourcentage maximal du nombre total d’instances de machine virtuelle qui seront mises à niveau simultanément par la mise à niveau propagée en un seul lot. Comme il s’agit d’un nombre maximal d’instances non saines dans des lots précédents ou futurs, le pourcentage d’instances d’un lot peut diminuer pour garantir une fiabilité plus élevée. La valeur par défaut de ce paramètre est 20 %.

maxUnhealthyInstancePercent
Nullable<Int32>

Pourcentage maximal du nombre total d’instances de machine virtuelle dans le groupe identique qui peuvent être simultanément non saines, soit en raison d’une mise à niveau, soit d’un état défectueux par les vérifications d’intégrité de la machine virtuelle avant l’abandon de la mise à niveau propagée. Cette contrainte est vérifiée avant de démarrer un lot. La valeur par défaut de ce paramètre est 20 %.

maxUnhealthyUpgradedInstancePercent
Nullable<Int32>

Pourcentage maximal d’instances de machine virtuelle mises à niveau qui se trouvent dans un état défectueux. Cette case activée se produit après la mise à niveau de chaque lot. Si ce pourcentage est dépassé, la mise à jour propagée est abandonnée. La valeur par défaut de ce paramètre est 20 %.

pauseTimeBetweenBatches
String

Temps d’attente entre la fin de la mise à jour pour toutes les machines virtuelles d’un lot et le démarrage du lot suivant. La durée doit être spécifiée au format ISO 8601. La valeur par défaut est 0 seconde (PT0S).

enableCrossZoneUpgrade
Nullable<Boolean>

Autoriser VMSS à ignorer les limites AZ lors de la construction de lots de mise à niveau. Prenez en compte le domaine de mise à jour et maxBatchInstancePercent pour déterminer la taille du lot.

prioritizeUnhealthyInstances
Nullable<Boolean>

Mettez à niveau toutes les instances non saines d’un groupe identique avant toutes les instances saines.

rollbackFailedInstancesOnPolicyBreach
Nullable<Boolean>

La restauration d’instances ayant échoué au modèle précédent si la stratégie de mise à niveau propagée est violée.

maxSurge
Nullable<Boolean>

Créez des machines virtuelles pour mettre à niveau le groupe identique, plutôt que de mettre à jour les machines virtuelles existantes. Les machines virtuelles existantes seront supprimées une fois que les nouvelles machines virtuelles seront créées pour chaque lot.

S’applique à