ScaleInPolicy 類別
描述虛擬機器擴展集的相應縮小原則。
- 繼承
-
azure.mgmt.compute._serialization.ModelScaleInPolicy
建構函式
ScaleInPolicy(*, rules: List[str | _models.VirtualMachineScaleSetScaleInRules] | None = None, force_deletion: bool | None = None, **kwargs)
變數
- rules
- list[str 或 VirtualMachineScaleSetScaleInRules]
調整虛擬機器擴展集時所要遵循的規則。
<br>``<br>
可能的值為:預設值: <br>``<br>
當虛擬機器擴展集相應縮小時,如果擴展集是區域性擴展集,則擴展集會先跨區域平衡。 然後,它會盡可能跨容錯網域進行平衡。 在每個容錯網域內,選擇移除的虛擬機器將是未受到相應縮小保護的最新虛擬機器。 <br>``<br>
OldestVM 當虛擬機器擴展集正在相應縮小時,將會選擇未受相應縮小保護的最舊虛擬機器進行移除。 針對區域性虛擬機器擴展集,擴展集會先跨區域進行平衡。 在每個區域中,將會選擇未受保護的最舊虛擬機器來移除。 <br>``<br>
NewestVM 當虛擬機器擴展集正在相應縮小時,將會選擇未受相應縮小保護的最新虛擬機器進行移除。 針對區域性虛擬機器擴展集,擴展集會先跨區域進行平衡。 在每個區域中,將會選擇未受保護的最新虛擬機器來移除。 <br>``<br>
.
- force_deletion
- bool
此屬性可讓您指定在預覽版中調整虛擬機器擴展集時,是否必須強制刪除要移除的虛擬機器。 (Preview 中的功能) 。