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: Any)

Keyword-Only parametrar

Name Description
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 felaktiga samtidigt, antingen på grund av att de har uppgraderats eller på grund av att de inte är felfria av hälsokontrollerna för virtuella datorer innan den löpande uppgraderingen avbryts. Den här begränsningen kontrolleras innan en batch startas. Standardvärdet för den här parametern är 20 %.

max_unhealthy_upgraded_instance_percent
int

Den maximala procentandelen uppgraderade instanser av virtuella datorer som inte är felfria. 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 ska anges i ISO 8601-format. Standardvärdet är 0 sekunder (PT0S).

Variabler

Name Description
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 felaktiga samtidigt, antingen på grund av att de har uppgraderats eller på grund av att de inte är felfria av hälsokontrollerna för virtuella datorer innan den löpande uppgraderingen avbryts. Den här begränsningen kontrolleras innan en batch startas. Standardvärdet för den här parametern är 20 %.

max_unhealthy_upgraded_instance_percent
int

Den maximala procentandelen uppgraderade instanser av virtuella datorer som inte är felfria. 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 ska anges i ISO 8601-format. Standardvärdet är 0 sekunder (PT0S).