共用方式為


ScaleInPolicy 類別

描述虛擬機器擴展集的相應縮小原則。

繼承
azure.mgmt.compute._serialization.Model
ScaleInPolicy

建構函式

ScaleInPolicy(*, rules: List[str | _models.VirtualMachineScaleSetScaleInRules] | None = None, force_deletion: bool | None = None, **kwargs)

變數

rules
list[strVirtualMachineScaleSetScaleInRules]

調整虛擬機器擴展集時所要遵循的規則。 <br>``<br>可能的值為:預設值<br>``<br> 當虛擬機器擴展集相應縮小時,如果擴展集是區域性擴展集,則擴展集會先跨區域平衡。 然後,它會盡可能跨容錯網域進行平衡。 在每個容錯網域內,選擇移除的虛擬機器將是未受到相應縮小保護的最新虛擬機器。 <br>``<br>OldestVM 當虛擬機器擴展集正在相應縮小時,將會選擇未受相應縮小保護的最舊虛擬機器進行移除。 針對區域性虛擬機器擴展集,擴展集會先跨區域進行平衡。 在每個區域中,將會選擇未受保護的最舊虛擬機器來移除。 <br>``<br>NewestVM 當虛擬機器擴展集正在相應縮小時,將會選擇未受相應縮小保護的最新虛擬機器進行移除。 針對區域性虛擬機器擴展集,擴展集會先跨區域進行平衡。 在每個區域中,將會選擇未受保護的最新虛擬機器來移除。 <br>``<br>.

force_deletion
bool

此屬性可讓您指定在預覽版中調整虛擬機器擴展集時,是否必須強制刪除要移除的虛擬機器。 (Preview 中的功能) 。