共用方式為


VirtualMachineScaleSetsOperations 類別

警告

請勿直接具現化此類別。

您應該改為透過 存取下列作業

ComputeManagementClient's

<xref:virtual_machine_scale_sets> 屬性。

繼承
builtins.object
VirtualMachineScaleSetsOperations

建構函式

VirtualMachineScaleSetsOperations(*args, **kwargs)

方法

begin_create_or_update

建立或更新 VM 擴展集。

begin_deallocate

解除配置 VM 擴展集中的特定虛擬機器。 關閉虛擬機器並釋放計算資源。 此虛擬機器擴展集解除配置的計算資源不會向您收費。

begin_delete

刪除 VM 擴展集。

begin_delete_instances

刪除 VM 擴展集中的虛擬機器。

begin_perform_maintenance

在 VM 擴展集中的一或多部虛擬機器上執行維護。 不符合執行維護資格的實例上的作業將會失敗。 如需詳細資訊,請參閱最佳做法: https://docs.microsoft.com/azure/virtual-machine-scale-sets/virtual-machine-scale-sets-maintenance-notifications

begin_power_off

關閉電源 (停止) VM 擴展集中的一或多部虛擬機器。 請注意,資源仍會附加,而且您需支付資源的費用。 請改用解除配置來釋放資源,並避免產生費用。

begin_redeploy

關閉虛擬機器擴展集中的所有虛擬機器、將它們移至新的節點,並重新開啟它們。

begin_reimage

針對具有暫時 OS 磁片的虛擬機器, (將) 虛擬機器重設為初始狀態的 VM 擴展集中的一或多部虛擬機器, (升級作業系統。

begin_reimage_all

重新映射所有磁片 ( 包括 VM 擴展集中虛擬機器中的資料磁片 ) 。 只有受控磁片才支援這項作業。

begin_restart

重新開機 VM 擴展集中的一或多個虛擬機器。

begin_set_orchestration_service_state

變更指定服務的 ServiceState 屬性。

begin_start

在 VM 擴展集中啟動一或多個虛擬機器。

begin_update

更新 VM 擴展集。

begin_update_instances

將一或多部虛擬機器升級至 VM 擴展集模型中的最新 SKU 集合。

convert_to_single_placement_group

將現有虛擬機器擴展集的 SinglePlacementGroup 屬性轉換為 false。

force_recovery_service_fabric_platform_update_domain_walk

手動平臺更新網域逐步解說,以更新 Service Fabric 虛擬機器擴展集中的虛擬機器。

get

顯示虛擬機器擴展集的相關資訊。

get_instance_view

取得 VM 擴展集實例的狀態。

get_os_upgrade_history

取得 VM 擴展集實例上的 OS 升級清單。

list

取得資源群組下所有 VM 擴展集的清單。

list_all

取得訂用帳戶中所有 VM 擴展集的清單,不論相關聯的資源群組為何。 在回應中使用 nextLink 屬性來取得 VM 擴展集的下一頁。 請執行此動作,直到 nextLink 為 Null,以擷取所有 VM 擴展集。

list_by_location

取得指定位置之指定訂用帳戶下的所有 VM 擴展集。

list_skus

取得 VM 擴展集可用的 SKU 清單,包括每個 SKU 允許的最小和最大 VM 實例。

begin_create_or_update

建立或更新 VM 擴展集。

async begin_create_or_update(resource_group_name: str, vm_scale_set_name: str, parameters: _models.VirtualMachineScaleSet, *, content_type: str = 'application/json', **kwargs: Any) -> AsyncLROPoller[_models.VirtualMachineScaleSet]

參數

resource_group_name
str
必要

資源群組的名稱。 必要。

vm_scale_set_name
str
必要

要建立或更新的 VM 擴展集名稱。 必要。

parameters
VirtualMachineScaleSetIO
必要

擴展集物件。 這是 VirtualMachineScaleSet 類型或 IO 類型。 必要。

content_type
str

本文參數內容類型。 已知值為:'application/json'。 預設值為 [無]。

cls
callable

將傳遞直接回應的自訂類型或函式

continuation_token
str

從已儲存狀態重新開機輪詢器的接續權杖。

polling
boolAsyncPollingMethod

根據預設,您的輪詢方法會是 AsyncARMPolling。 傳入 False 表示此作業無法輪詢,或傳入您自己的已初始化輪詢物件,以取得個人輪詢策略。

polling_interval
int

如果沒有 Retry-After 標頭,則兩次輪詢 LRO 作業之間的預設等候時間。

傳回

AsyncLROPoller 的實例,會傳回 VirtualMachineScaleSet 或 cls (回應的結果)

傳回類型

例外狀況

begin_deallocate

解除配置 VM 擴展集中的特定虛擬機器。 關閉虛擬機器並釋放計算資源。 此虛擬機器擴展集解除配置的計算資源不會向您收費。

async begin_deallocate(resource_group_name: str, vm_scale_set_name: str, vm_instance_i_ds: _models.VirtualMachineScaleSetVMInstanceIDs | None = None, *, content_type: str = 'application/json', **kwargs: Any) -> AsyncLROPoller[None]

參數

resource_group_name
str
必要

資源群組的名稱。 必要。

vm_scale_set_name
str
必要

VM 擴展集的名稱。 必要。

vm_instance_i_ds
VirtualMachineScaleSetVMInstanceIDsIO
必要

來自 VM 擴展集的虛擬機器實例識別碼清單。 這是 VirtualMachineScaleSetVMInstanceIDs 類型或 IO 類型。 預設值為 [無]。

content_type
str

本文參數內容類型。 已知值為:'application/json'。 預設值為 [無]。

cls
callable

將傳遞直接回應的自訂類型或函式

continuation_token
str

從已儲存狀態重新開機輪詢器的接續權杖。

polling
boolAsyncPollingMethod

根據預設,您的輪詢方法會是 AsyncARMPolling。 傳入 False 表示此作業無法輪詢,或傳入您自己的已初始化輪詢物件,以取得個人輪詢策略。

polling_interval
int

如果沒有 Retry-After 標頭,則兩次輪詢 LRO 作業之間的預設等候時間。

傳回

AsyncLROPoller 的實例,會傳回 None 或 cls (回應的結果)

傳回類型

例外狀況

begin_delete

刪除 VM 擴展集。

async begin_delete(resource_group_name: str, vm_scale_set_name: str, *, force_deletion: bool | None = None, **kwargs: Any) -> AsyncLROPoller[None]

參數

resource_group_name
str
必要

資源群組的名稱。 必要。

vm_scale_set_name
str
必要

VM 擴展集的名稱。 必要。

force_deletion
bool

選擇性參數以強制刪除 VM 擴展集。 預覽) 中的 (功能。 預設值為 [無]。

cls
callable

將傳遞直接回應的自訂類型或函式

continuation_token
str

從已儲存狀態重新開機輪詢器的接續權杖。

polling
boolAsyncPollingMethod

根據預設,您的輪詢方法會是 AsyncARMPolling。 傳入 False 表示此作業無法輪詢,或傳入您自己的已初始化輪詢物件,以取得個人輪詢策略。

polling_interval
int

如果沒有 Retry-After 標頭,則兩次輪詢 LRO 作業之間的預設等候時間。

傳回

AsyncLROPoller 的實例,會傳回 None 或 cls (回應的結果)

傳回類型

例外狀況

begin_delete_instances

刪除 VM 擴展集中的虛擬機器。

async begin_delete_instances(resource_group_name: str, vm_scale_set_name: str, vm_instance_i_ds: _models.VirtualMachineScaleSetVMInstanceRequiredIDs, *, force_deletion: bool | None = None, content_type: str = 'application/json', **kwargs: Any) -> AsyncLROPoller[None]

參數

resource_group_name
str
必要

資源群組的名稱。 必要。

vm_scale_set_name
str
必要

VM 擴展集的名稱。 必要。

vm_instance_i_ds
VirtualMachineScaleSetVMInstanceRequiredIDsIO
必要

來自 VM 擴展集的虛擬機器實例識別碼清單。 這是 VirtualMachineScaleSetVMInstanceRequiredIDs 類型或 IO 類型。 必要。

force_deletion
bool

選擇性參數,以強制從 VM 擴展集刪除虛擬機器。 預覽) 中的 (功能。 預設值為 [無]。

content_type
str

本文參數內容類型。 已知值為:'application/json'。 預設值為 [無]。

cls
callable

將傳遞直接回應的自訂類型或函式

continuation_token
str

從已儲存狀態重新開機輪詢器的接續權杖。

polling
boolAsyncPollingMethod

根據預設,您的輪詢方法會是 AsyncARMPolling。 傳入 False 表示此作業無法輪詢,或傳入您自己的已初始化輪詢物件,以取得個人輪詢策略。

polling_interval
int

如果沒有 Retry-After 標頭,則兩次輪詢 LRO 作業之間的預設等候時間。

傳回

AsyncLROPoller 的實例,會傳回 None 或 cls (回應的結果)

傳回類型

例外狀況

begin_perform_maintenance

在 VM 擴展集中的一或多部虛擬機器上執行維護。 不符合執行維護資格的實例上的作業將會失敗。 如需詳細資訊,請參閱最佳做法: https://docs.microsoft.com/azure/virtual-machine-scale-sets/virtual-machine-scale-sets-maintenance-notifications

async begin_perform_maintenance(resource_group_name: str, vm_scale_set_name: str, vm_instance_i_ds: _models.VirtualMachineScaleSetVMInstanceIDs | None = None, *, content_type: str = 'application/json', **kwargs: Any) -> AsyncLROPoller[None]

參數

resource_group_name
str
必要

資源群組的名稱。 必要。

vm_scale_set_name
str
必要

VM 擴展集的名稱。 必要。

vm_instance_i_ds
VirtualMachineScaleSetVMInstanceIDsIO
必要

來自 VM 擴展集的虛擬機器實例識別碼清單。 這是 VirtualMachineScaleSetVMInstanceIDs 類型或 IO 類型。 預設值為 [無]。

content_type
str

本文參數內容類型。 已知值為:'application/json'。 預設值為 [無]。

cls
callable

將傳遞直接回應的自訂類型或函式

continuation_token
str

從已儲存狀態重新開機輪詢器的接續權杖。

polling
boolAsyncPollingMethod

根據預設,您的輪詢方法會是 AsyncARMPolling。 傳入 False 表示此作業無法輪詢,或傳入您自己的已初始化輪詢物件,以取得個人輪詢策略。

polling_interval
int

如果沒有 Retry-After 標頭,則兩次輪詢 LRO 作業之間的預設等候時間。

傳回

AsyncLROPoller 的實例,會傳回 None 或 cls (回應的結果)

傳回類型

例外狀況

begin_power_off

關閉電源 (停止) VM 擴展集中的一或多部虛擬機器。 請注意,資源仍會附加,而且您需支付資源的費用。 請改用解除配置來釋放資源,並避免產生費用。

async begin_power_off(resource_group_name: str, vm_scale_set_name: str, vm_instance_i_ds: _models.VirtualMachineScaleSetVMInstanceIDs | None = None, *, skip_shutdown: bool = False, content_type: str = 'application/json', **kwargs: Any) -> AsyncLROPoller[None]

參數

resource_group_name
str
必要

資源群組的名稱。 必要。

vm_scale_set_name
str
必要

VM 擴展集的名稱。 必要。

vm_instance_i_ds
VirtualMachineScaleSetVMInstanceIDsIO
必要

VM 擴展集中的虛擬機器實例識別碼清單。 這是 VirtualMachineScaleSetVMInstanceIDs 類型或 IO 類型。 預設值為 [無]。

skip_shutdown
bool

要求非正常 VM 關機的參數。 這個旗標的 True 值表示非正常關機,false 則表示否則為 false。 如果未指定,此旗標的預設值為 false。 預設值為 False。

content_type
str

Body 參數內容類型。 已知值為:'application/json'。 預設值為 [無]。

cls
callable

將傳遞直接回應的自訂類型或函式

continuation_token
str

從已儲存狀態重新開機輪詢器的接續權杖。

polling
boolAsyncPollingMethod

根據預設,您的輪詢方法會是 AsyncARMPolling。 針對此作業傳入 False,以不輪詢,或傳入您自己的初始化輪詢物件,以取得個人輪詢策略。

polling_interval
int

如果沒有 Retry-After 標頭,則為 LRO 作業的兩個輪詢之間的預設等候時間。

傳回

AsyncLROPoller 的實例,會傳回 None 或 cls (回應的結果)

傳回類型

例外狀況

begin_redeploy

關閉虛擬機器擴展集中的所有虛擬機器、將它們移至新的節點,並重新開啟它們。

async begin_redeploy(resource_group_name: str, vm_scale_set_name: str, vm_instance_i_ds: _models.VirtualMachineScaleSetVMInstanceIDs | None = None, *, content_type: str = 'application/json', **kwargs: Any) -> AsyncLROPoller[None]

參數

resource_group_name
str
必要

資源群組的名稱。 必要。

vm_scale_set_name
str
必要

VM 擴展集的名稱。 必要。

vm_instance_i_ds
VirtualMachineScaleSetVMInstanceIDsIO
必要

VM 擴展集中的虛擬機器實例識別碼清單。 這是 VirtualMachineScaleSetVMInstanceIDs 類型或 IO 類型。 預設值為 [無]。

content_type
str

Body 參數內容類型。 已知值為:'application/json'。 預設值為 [無]。

cls
callable

將傳遞直接回應的自訂類型或函式

continuation_token
str

從已儲存狀態重新開機輪詢器的接續權杖。

polling
boolAsyncPollingMethod

根據預設,您的輪詢方法會是 AsyncARMPolling。 針對此作業傳入 False,以不輪詢,或傳入您自己的初始化輪詢物件,以取得個人輪詢策略。

polling_interval
int

如果沒有 Retry-After 標頭,則為 LRO 作業的兩個輪詢之間的預設等候時間。

傳回

AsyncLROPoller 的實例,會傳回 None 或 cls (回應的結果)

傳回類型

例外狀況

begin_reimage

針對具有暫時 OS 磁片的虛擬機器, (將) 虛擬機器重設為初始狀態的 VM 擴展集中的一或多部虛擬機器, (升級作業系統。

async begin_reimage(resource_group_name: str, vm_scale_set_name: str, vm_scale_set_reimage_input: _models.VirtualMachineScaleSetReimageParameters | None = None, *, content_type: str = 'application/json', **kwargs: Any) -> AsyncLROPoller[None]

參數

resource_group_name
str
必要

資源群組的名稱。 必要。

vm_scale_set_name
str
必要

VM 擴展集的名稱。 必要。

vm_scale_set_reimage_input
VirtualMachineScaleSetReimageParametersIO
必要

重新映射 VM ScaleSet 的參數。 這是 VirtualMachineScaleSetReimageParameters 類型或 IO 類型。 預設值為 [無]。

content_type
str

Body 參數內容類型。 已知值為:'application/json'。 預設值為 [無]。

cls
callable

將傳遞直接回應的自訂類型或函式

continuation_token
str

從已儲存狀態重新開機輪詢器的接續權杖。

polling
boolAsyncPollingMethod

根據預設,您的輪詢方法會是 AsyncARMPolling。 針對此作業傳入 False,以不輪詢,或傳入您自己的初始化輪詢物件,以取得個人輪詢策略。

polling_interval
int

如果沒有 Retry-After 標頭,則為 LRO 作業的兩個輪詢之間的預設等候時間。

傳回

AsyncLROPoller 的實例,會傳回 None 或 cls (回應的結果)

傳回類型

例外狀況

begin_reimage_all

重新映射所有磁片 ( 包括 VM 擴展集中虛擬機器中的資料磁片 ) 。 只有受控磁片才支援這項作業。

async begin_reimage_all(resource_group_name: str, vm_scale_set_name: str, vm_instance_i_ds: _models.VirtualMachineScaleSetVMInstanceIDs | None = None, *, content_type: str = 'application/json', **kwargs: Any) -> AsyncLROPoller[None]

參數

resource_group_name
str
必要

資源群組的名稱。 必要。

vm_scale_set_name
str
必要

VM 擴展集的名稱。 必要。

vm_instance_i_ds
VirtualMachineScaleSetVMInstanceIDsIO
必要

VM 擴展集中的虛擬機器實例識別碼清單。 這是 VirtualMachineScaleSetVMInstanceIDs 類型或 IO 類型。 預設值為 [無]。

content_type
str

Body 參數內容類型。 已知值為:'application/json'。 預設值為 [無]。

cls
callable

將傳遞直接回應的自訂類型或函式

continuation_token
str

從已儲存狀態重新開機輪詢器的接續權杖。

polling
boolAsyncPollingMethod

根據預設,您的輪詢方法會是 AsyncARMPolling。 針對此作業傳入 False,以不輪詢,或傳入您自己的初始化輪詢物件,以取得個人輪詢策略。

polling_interval
int

如果沒有 Retry-After 標頭,則為 LRO 作業的兩個輪詢之間的預設等候時間。

傳回

AsyncLROPoller 的實例,會傳回 None 或 cls (回應的結果)

傳回類型

例外狀況

begin_restart

重新開機 VM 擴展集中的一或多個虛擬機器。

async begin_restart(resource_group_name: str, vm_scale_set_name: str, vm_instance_i_ds: _models.VirtualMachineScaleSetVMInstanceIDs | None = None, *, content_type: str = 'application/json', **kwargs: Any) -> AsyncLROPoller[None]

參數

resource_group_name
str
必要

資源群組的名稱。 必要。

vm_scale_set_name
str
必要

VM 擴展集的名稱。 必要。

vm_instance_i_ds
VirtualMachineScaleSetVMInstanceIDsIO
必要

VM 擴展集中的虛擬機器實例識別碼清單。 這是 VirtualMachineScaleSetVMInstanceIDs 類型或 IO 類型。 預設值為 [無]。

content_type
str

Body 參數內容類型。 已知值為:'application/json'。 預設值為 [無]。

cls
callable

將傳遞直接回應的自訂類型或函式

continuation_token
str

從已儲存狀態重新開機輪詢器的接續權杖。

polling
boolAsyncPollingMethod

根據預設,您的輪詢方法會是 AsyncARMPolling。 針對此作業傳入 False,以不輪詢,或傳入您自己的初始化輪詢物件,以取得個人輪詢策略。

polling_interval
int

如果沒有 Retry-After 標頭,則為 LRO 作業的兩個輪詢之間的預設等候時間。

傳回

AsyncLROPoller 的實例,會傳回 None 或 cls (回應的結果)

傳回類型

例外狀況

begin_set_orchestration_service_state

變更指定服務的 ServiceState 屬性。

async begin_set_orchestration_service_state(resource_group_name: str, vm_scale_set_name: str, parameters: _models.OrchestrationServiceStateInput, *, content_type: str = 'application/json', **kwargs: Any) -> AsyncLROPoller[None]

參數

resource_group_name
str
必要

資源群組的名稱。 必要。

vm_scale_set_name
str
必要

要建立或更新的虛擬機器擴展集名稱。 必要。

parameters
OrchestrationServiceStateInputIO
必要

SetOrchestrationServiceState API 的輸入物件。 這是 OrchestrationServiceStateInput 類型或 IO 類型。 必要。

content_type
str

Body 參數內容類型。 已知值為:'application/json'。 預設值為 [無]。

cls
callable

將傳遞直接回應的自訂類型或函式

continuation_token
str

從已儲存狀態重新開機輪詢器的接續權杖。

polling
boolAsyncPollingMethod

根據預設,您的輪詢方法會是 AsyncARMPolling。 針對此作業傳入 False,以不輪詢,或傳入您自己的初始化輪詢物件,以取得個人輪詢策略。

polling_interval
int

如果沒有 Retry-After 標頭,則為 LRO 作業的兩個輪詢之間的預設等候時間。

傳回

AsyncLROPoller 的實例,會傳回 None 或 cls (回應的結果)

傳回類型

例外狀況

begin_start

在 VM 擴展集中啟動一或多個虛擬機器。

async begin_start(resource_group_name: str, vm_scale_set_name: str, vm_instance_i_ds: _models.VirtualMachineScaleSetVMInstanceIDs | None = None, *, content_type: str = 'application/json', **kwargs: Any) -> AsyncLROPoller[None]

參數

resource_group_name
str
必要

資源群組的名稱。 必要。

vm_scale_set_name
str
必要

VM 擴展集的名稱。 必要。

vm_instance_i_ds
VirtualMachineScaleSetVMInstanceIDsIO
必要

VM 擴展集中的虛擬機器實例識別碼清單。 這是 VirtualMachineScaleSetVMInstanceIDs 類型或 IO 類型。 預設值為 [無]。

content_type
str

Body 參數內容類型。 已知值為:'application/json'。 預設值為 [無]。

cls
callable

將傳遞直接回應的自訂類型或函式

continuation_token
str

從已儲存狀態重新開機輪詢器的接續權杖。

polling
boolAsyncPollingMethod

根據預設,您的輪詢方法會是 AsyncARMPolling。 針對此作業傳入 False,以不輪詢,或傳入您自己的初始化輪詢物件,以取得個人輪詢策略。

polling_interval
int

如果沒有 Retry-After 標頭,則為 LRO 作業的兩個輪詢之間的預設等候時間。

傳回

AsyncLROPoller 的實例,會傳回 None 或 cls (回應的結果)

傳回類型

例外狀況

begin_update

更新 VM 擴展集。

async begin_update(resource_group_name: str, vm_scale_set_name: str, parameters: _models.VirtualMachineScaleSetUpdate, *, content_type: str = 'application/json', **kwargs: Any) -> AsyncLROPoller[_models.VirtualMachineScaleSet]

參數

resource_group_name
str
必要

資源群組的名稱。 必要。

vm_scale_set_name
str
必要

要建立或更新的 VM 擴展集名稱。 必要。

parameters
VirtualMachineScaleSetUpdateIO
必要

擴展集物件。 這是 VirtualMachineScaleSetUpdate 類型或 IO 類型。 必要。

content_type
str

Body 參數內容類型。 已知值為:'application/json'。 預設值為 [無]。

cls
callable

將傳遞直接回應的自訂類型或函式

continuation_token
str

從已儲存狀態重新開機輪詢器的接續權杖。

polling
boolAsyncPollingMethod

根據預設,您的輪詢方法會是 AsyncARMPolling。 針對此作業傳入 False,以不輪詢,或傳入您自己的初始化輪詢物件,以取得個人輪詢策略。

polling_interval
int

如果沒有 Retry-After 標頭,則為 LRO 作業的兩個輪詢之間的預設等候時間。

傳回

AsyncLROPoller 的實例,會傳回 VirtualMachineScaleSet 或 cls (回應的結果)

傳回類型

例外狀況

begin_update_instances

將一或多部虛擬機器升級至 VM 擴展集模型中的最新 SKU 集合。

async begin_update_instances(resource_group_name: str, vm_scale_set_name: str, vm_instance_i_ds: _models.VirtualMachineScaleSetVMInstanceRequiredIDs, *, content_type: str = 'application/json', **kwargs: Any) -> AsyncLROPoller[None]

參數

resource_group_name
str
必要

資源群組的名稱。 必要。

vm_scale_set_name
str
必要

VM 擴展集的名稱。 必要。

vm_instance_i_ds
VirtualMachineScaleSetVMInstanceRequiredIDsIO
必要

VM 擴展集中的虛擬機器實例識別碼清單。 這是 VirtualMachineScaleSetVMInstanceRequiredIDs 類型或 IO 類型。 必要。

content_type
str

Body 參數內容類型。 已知值為:'application/json'。 預設值為 [無]。

cls
callable

將傳遞直接回應的自訂類型或函式

continuation_token
str

從已儲存狀態重新開機輪詢器的接續權杖。

polling
boolAsyncPollingMethod

根據預設,您的輪詢方法會是 AsyncARMPolling。 針對此作業傳入 False,以不輪詢,或傳入您自己的初始化輪詢物件,以取得個人輪詢策略。

polling_interval
int

如果沒有 Retry-After 標頭,則為 LRO 作業的兩個輪詢之間的預設等候時間。

傳回

AsyncLROPoller 的實例,會傳回 None 或 cls (回應的結果)

傳回類型

例外狀況

convert_to_single_placement_group

將現有虛擬機器擴展集的 SinglePlacementGroup 屬性轉換為 false。

async convert_to_single_placement_group(resource_group_name: str, vm_scale_set_name: str, parameters: _models.VMScaleSetConvertToSinglePlacementGroupInput, *, content_type: str = 'application/json', **kwargs: Any) -> None

參數

resource_group_name
str
必要

資源群組的名稱。 必要。

vm_scale_set_name
str
必要

要建立或更新的虛擬機器擴展集名稱。 必要。

parameters
VMScaleSetConvertToSinglePlacementGroupInputIO
必要

ConvertToSinglePlacementGroup API 的輸入物件。 這是 VMScaleSetConvertToSinglePlacementGroupInput 類型或 IO 類型。 必要。

content_type
str

Body 參數內容類型。 已知值為:'application/json'。 預設值為 [無]。

cls
callable

將傳遞直接回應的自訂類型或函式

傳回

無或 cls (回應的結果)

傳回類型

例外狀況

force_recovery_service_fabric_platform_update_domain_walk

手動平臺更新網域逐步解說,以更新 Service Fabric 虛擬機器擴展集中的虛擬機器。

async force_recovery_service_fabric_platform_update_domain_walk(resource_group_name: str, vm_scale_set_name: str, *, platform_update_domain: int, zone: str | None = None, placement_group_id: str | None = None, **kwargs: Any) -> RecoveryWalkResponse

參數

resource_group_name
str
必要

資源群組的名稱。 必要。

vm_scale_set_name
str
必要

VM 擴展集的名稱。 必要。

platform_update_domain
int

要求手動復原逐步解說的平臺更新網域。 必要。

zone
str

針對跨區域虛擬機器擴展集要求手動復原逐步解說的區域。 預設值為 [無]。

placement_group_id
str

要求手動復原逐步解說的放置群組識別碼。 預設值為 [無]。

cls
callable

將傳遞直接回應的自訂類型或函式

傳回

RecoveryWalkResponse 或 cls 的結果 (回應)

傳回類型

例外狀況

get

顯示虛擬機器擴展集的相關資訊。

async get(resource_group_name: str, vm_scale_set_name: str, *, expand: str | ExpandTypesForGetVMScaleSets | None = None, **kwargs: Any) -> VirtualMachineScaleSet

參數

resource_group_name
str
必要

資源群組的名稱。 必要。

vm_scale_set_name
str
必要

VM 擴展集的名稱。 必要。

expand
strExpandTypesForGetVMScaleSets

要套用至作業的展開運算式。 'UserData' 會擷取在 VM 擴展集建立/更新作業期間由使用者提供的 VM 擴展集 UserData 屬性。 「userData」 預設值為 None。

cls
callable

將傳遞直接回應的自訂類型或函式

傳回

VirtualMachineScaleSet 或 cls 的結果 (回應)

傳回類型

例外狀況

get_instance_view

取得 VM 擴展集實例的狀態。

async get_instance_view(resource_group_name: str, vm_scale_set_name: str, **kwargs: Any) -> VirtualMachineScaleSetInstanceView

參數

resource_group_name
str
必要

資源群組的名稱。 必要。

vm_scale_set_name
str
必要

VM 擴展集的名稱。 必要。

cls
callable

將傳遞直接回應的自訂類型或函式

傳回

VirtualMachineScaleSetInstanceView 或 cls (回應的結果)

傳回類型

例外狀況

get_os_upgrade_history

取得 VM 擴展集實例上的 OS 升級清單。

get_os_upgrade_history(resource_group_name: str, vm_scale_set_name: str, **kwargs: Any) -> AsyncIterable[UpgradeOperationHistoricalStatusInfo]

參數

resource_group_name
str
必要

資源群組的名稱。 必要。

vm_scale_set_name
str
必要

VM 擴展集的名稱。 必要。

cls
callable

將傳遞直接回應的自訂類型或函式

傳回

例如 UpgradeOperationHistoricalStatusInfo 實例或 cls (回應結果的反覆運算器)

傳回類型

例外狀況

list

取得資源群組下所有 VM 擴展集的清單。

list(resource_group_name: str, **kwargs: Any) -> AsyncIterable[VirtualMachineScaleSet]

參數

resource_group_name
str
必要

資源群組的名稱。 必要。

cls
callable

將傳遞直接回應的自訂類型或函式

傳回

VirtualMachineScaleSet 的實例之類的反覆運算器,或 cls (回應的結果)

傳回類型

例外狀況

list_all

取得訂用帳戶中所有 VM 擴展集的清單,不論相關聯的資源群組為何。 在回應中使用 nextLink 屬性來取得 VM 擴展集的下一頁。 請執行此動作,直到 nextLink 為 Null,以擷取所有 VM 擴展集。

list_all(**kwargs: Any) -> AsyncIterable[VirtualMachineScaleSet]

參數

cls
callable

將傳遞直接回應的自訂類型或函式

傳回

VirtualMachineScaleSet 的實例之類的反覆運算器,或 cls (回應的結果)

傳回類型

例外狀況

list_by_location

取得指定位置之指定訂用帳戶下的所有 VM 擴展集。

list_by_location(location: str, **kwargs: Any) -> AsyncIterable[VirtualMachineScaleSet]

參數

location
str
必要

查詢訂用帳戶下 VM 擴展集的位置。 必要。

cls
callable

將傳遞直接回應的自訂類型或函式

傳回

VirtualMachineScaleSet 的實例之類的反覆運算器,或 cls (回應的結果)

傳回類型

例外狀況

list_skus

取得 VM 擴展集可用的 SKU 清單,包括每個 SKU 允許的最小和最大 VM 實例。

list_skus(resource_group_name: str, vm_scale_set_name: str, **kwargs: Any) -> AsyncIterable[VirtualMachineScaleSetSku]

參數

resource_group_name
str
必要

資源群組的名稱。 必要。

vm_scale_set_name
str
必要

VM 擴展集的名稱。 必要。

cls
callable

將傳遞直接回應的自訂類型或函式

傳回

VirtualMachineScaleSetSku 之類的反覆運算器,或 cls (回應的結果)

傳回類型

例外狀況

屬性

models

models = <module 'azure.mgmt.compute.v2022_11_01.models' from 'C:\\hostedtoolcache\\windows\\Python\\3.11.7\\x64\\Lib\\site-packages\\azure\\mgmt\\compute\\v2022_11_01\\models\\__init__.py'>