RollingUpgradePolicy Klass

De konfigurationsparametrar som används vid löpande uppgradering.

Arv
azure.mgmt.compute._serialization.Model
RollingUpgradePolicy

Konstruktor

RollingUpgradePolicy(*, max_batch_instance_percent: int | None = None, max_unhealthy_instance_percent: int | None = None, max_unhealthy_upgraded_instance_percent: int | None = None, pause_time_between_batches: str | None = None, **kwargs)

Variabler

max_batch_instance_percent
int

Den maximala procentandelen av de totala virtuella datorinstanserna som uppgraderas samtidigt av den löpande uppgraderingen i en batch. Eftersom detta är ett maximalt antal felaktiga instanser i tidigare eller framtida batchar kan procentandelen instanser i en batch minska för att säkerställa högre tillförlitlighet. Standardvärdet för den här parametern är 20 %.

max_unhealthy_instance_percent
int

Den maximala procentandelen av de totala instanserna av virtuella datorer i skalningsuppsättningen som kan vara felfria samtidigt, antingen på grund av att de har uppgraderats eller genom att hittas i ett feltillstånd av hälsokontrollerna för den virtuella datorn innan den löpande uppgraderingen avbryts. Den här begränsningen kontrolleras innan någon batch startas. Standardvärdet för den här parametern är 20 %.

max_unhealthy_upgraded_instance_percent
int

Den maximala procentandelen uppgraderade virtuella datorinstanser som kan konstateras vara i ett feltillstånd. Den här kontrollen utförs när varje batch har uppgraderats. Om den här procentandelen någonsin överskrids avbryts den löpande uppdateringen. Standardvärdet för den här parametern är 20 %.

pause_time_between_batches
str

Väntetiden mellan att slutföra uppdateringen för alla virtuella datorer i en batch och att starta nästa batch. Tidsåtgången bör anges i ISO 8601-format. Standardvärdet är 0 sekunder (PT0S).