共用方式為


VirtualMachineScaleSets interface

表示 VirtualMachineScaleSets 的介面。

方法

beginApproveRollingUpgrade(string, string, VirtualMachineScaleSetsApproveRollingUpgradeOptionalParams)

針對 VM 擴展集中虛擬機器中 OS 磁片的延後輪流升級核准升級。

beginApproveRollingUpgradeAndWait(string, string, VirtualMachineScaleSetsApproveRollingUpgradeOptionalParams)

針對 VM 擴展集中虛擬機器中 OS 磁片的延後輪流升級核准升級。

beginCreateOrUpdate(string, string, VirtualMachineScaleSet, VirtualMachineScaleSetsCreateOrUpdateOptionalParams)

建立或更新 VM 擴展集。

beginCreateOrUpdateAndWait(string, string, VirtualMachineScaleSet, VirtualMachineScaleSetsCreateOrUpdateOptionalParams)

建立或更新 VM 擴展集。

beginDeallocate(string, string, VirtualMachineScaleSetsDeallocateOptionalParams)

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

beginDeallocateAndWait(string, string, VirtualMachineScaleSetsDeallocateOptionalParams)

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

beginDelete(string, string, VirtualMachineScaleSetsDeleteOptionalParams)

刪除 VM 擴展集。

beginDeleteAndWait(string, string, VirtualMachineScaleSetsDeleteOptionalParams)

刪除 VM 擴展集。

beginDeleteInstances(string, string, VirtualMachineScaleSetVMInstanceRequiredIDs, VirtualMachineScaleSetsDeleteInstancesOptionalParams)

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

beginDeleteInstancesAndWait(string, string, VirtualMachineScaleSetVMInstanceRequiredIDs, VirtualMachineScaleSetsDeleteInstancesOptionalParams)

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

beginPerformMaintenance(string, string, VirtualMachineScaleSetsPerformMaintenanceOptionalParams)

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

beginPerformMaintenanceAndWait(string, string, VirtualMachineScaleSetsPerformMaintenanceOptionalParams)

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

beginPowerOff(string, string, VirtualMachineScaleSetsPowerOffOptionalParams)

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

beginPowerOffAndWait(string, string, VirtualMachineScaleSetsPowerOffOptionalParams)

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

beginReapply(string, string, VirtualMachineScaleSetsReapplyOptionalParams)

將虛擬機器擴展集虛擬機器組態檔重新套用至虛擬機器實例

beginReapplyAndWait(string, string, VirtualMachineScaleSetsReapplyOptionalParams)

將虛擬機器擴展集虛擬機器組態檔重新套用至虛擬機器實例

beginRedeploy(string, string, VirtualMachineScaleSetsRedeployOptionalParams)

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

beginRedeployAndWait(string, string, VirtualMachineScaleSetsRedeployOptionalParams)

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

beginReimage(string, string, VirtualMachineScaleSetsReimageOptionalParams)

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

beginReimageAll(string, string, VirtualMachineScaleSetsReimageAllOptionalParams)

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

beginReimageAllAndWait(string, string, VirtualMachineScaleSetsReimageAllOptionalParams)

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

beginReimageAndWait(string, string, VirtualMachineScaleSetsReimageOptionalParams)

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

beginRestart(string, string, VirtualMachineScaleSetsRestartOptionalParams)

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

beginRestartAndWait(string, string, VirtualMachineScaleSetsRestartOptionalParams)

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

beginSetOrchestrationServiceState(string, string, OrchestrationServiceStateInput, VirtualMachineScaleSetsSetOrchestrationServiceStateOptionalParams)

變更指定服務的 ServiceState 屬性

beginSetOrchestrationServiceStateAndWait(string, string, OrchestrationServiceStateInput, VirtualMachineScaleSetsSetOrchestrationServiceStateOptionalParams)

變更指定服務的 ServiceState 屬性

beginStart(string, string, VirtualMachineScaleSetsStartOptionalParams)

啟動 VM 擴展集中的一或多部虛擬機器。

beginStartAndWait(string, string, VirtualMachineScaleSetsStartOptionalParams)

啟動 VM 擴展集中的一或多部虛擬機器。

beginUpdate(string, string, VirtualMachineScaleSetUpdate, VirtualMachineScaleSetsUpdateOptionalParams)

更新 VM 擴展集。

beginUpdateAndWait(string, string, VirtualMachineScaleSetUpdate, VirtualMachineScaleSetsUpdateOptionalParams)

更新 VM 擴展集。

beginUpdateInstances(string, string, VirtualMachineScaleSetVMInstanceRequiredIDs, VirtualMachineScaleSetsUpdateInstancesOptionalParams)

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

beginUpdateInstancesAndWait(string, string, VirtualMachineScaleSetVMInstanceRequiredIDs, VirtualMachineScaleSetsUpdateInstancesOptionalParams)

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

convertToSinglePlacementGroup(string, string, VMScaleSetConvertToSinglePlacementGroupInput, VirtualMachineScaleSetsConvertToSinglePlacementGroupOptionalParams)

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

forceRecoveryServiceFabricPlatformUpdateDomainWalk(string, string, number, VirtualMachineScaleSetsForceRecoveryServiceFabricPlatformUpdateDomainWalkOptionalParams)

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

get(string, string, VirtualMachineScaleSetsGetOptionalParams)

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

getInstanceView(string, string, VirtualMachineScaleSetsGetInstanceViewOptionalParams)

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

list(string, VirtualMachineScaleSetsListOptionalParams)

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

listAll(VirtualMachineScaleSetsListAllOptionalParams)

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

listByLocation(string, VirtualMachineScaleSetsListByLocationOptionalParams)

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

listOSUpgradeHistory(string, string, VirtualMachineScaleSetsGetOSUpgradeHistoryOptionalParams)

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

listSkus(string, string, VirtualMachineScaleSetsListSkusOptionalParams)

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

方法詳細資料

beginApproveRollingUpgrade(string, string, VirtualMachineScaleSetsApproveRollingUpgradeOptionalParams)

針對 VM 擴展集中虛擬機器中 OS 磁片的延後輪流升級核准升級。

function beginApproveRollingUpgrade(resourceGroupName: string, vmScaleSetName: string, options?: VirtualMachineScaleSetsApproveRollingUpgradeOptionalParams): Promise<SimplePollerLike<OperationState<VirtualMachineScaleSetsApproveRollingUpgradeHeaders>, VirtualMachineScaleSetsApproveRollingUpgradeHeaders>>

參數

resourceGroupName

string

資源群組的名稱。

vmScaleSetName

string

VM 擴展集的名稱。

傳回

beginApproveRollingUpgradeAndWait(string, string, VirtualMachineScaleSetsApproveRollingUpgradeOptionalParams)

針對 VM 擴展集中虛擬機器中 OS 磁片的延後輪流升級核准升級。

function beginApproveRollingUpgradeAndWait(resourceGroupName: string, vmScaleSetName: string, options?: VirtualMachineScaleSetsApproveRollingUpgradeOptionalParams): Promise<VirtualMachineScaleSetsApproveRollingUpgradeHeaders>

參數

resourceGroupName

string

資源群組的名稱。

vmScaleSetName

string

VM 擴展集的名稱。

傳回

beginCreateOrUpdate(string, string, VirtualMachineScaleSet, VirtualMachineScaleSetsCreateOrUpdateOptionalParams)

建立或更新 VM 擴展集。

function beginCreateOrUpdate(resourceGroupName: string, vmScaleSetName: string, parameters: VirtualMachineScaleSet, options?: VirtualMachineScaleSetsCreateOrUpdateOptionalParams): Promise<SimplePollerLike<OperationState<VirtualMachineScaleSet>, VirtualMachineScaleSet>>

參數

resourceGroupName

string

資源群組的名稱。

vmScaleSetName

string

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

parameters
VirtualMachineScaleSet

擴展集物件。

傳回

Promise<@azure/core-lro.SimplePollerLike<OperationState<VirtualMachineScaleSet>, VirtualMachineScaleSet>>

beginCreateOrUpdateAndWait(string, string, VirtualMachineScaleSet, VirtualMachineScaleSetsCreateOrUpdateOptionalParams)

建立或更新 VM 擴展集。

function beginCreateOrUpdateAndWait(resourceGroupName: string, vmScaleSetName: string, parameters: VirtualMachineScaleSet, options?: VirtualMachineScaleSetsCreateOrUpdateOptionalParams): Promise<VirtualMachineScaleSet>

參數

resourceGroupName

string

資源群組的名稱。

vmScaleSetName

string

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

parameters
VirtualMachineScaleSet

擴展集物件。

傳回

beginDeallocate(string, string, VirtualMachineScaleSetsDeallocateOptionalParams)

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

function beginDeallocate(resourceGroupName: string, vmScaleSetName: string, options?: VirtualMachineScaleSetsDeallocateOptionalParams): Promise<SimplePollerLike<OperationState<void>, void>>

參數

resourceGroupName

string

資源群組的名稱。

vmScaleSetName

string

VM 擴展集的名稱。

傳回

Promise<@azure/core-lro.SimplePollerLike<OperationState<void>, void>>

beginDeallocateAndWait(string, string, VirtualMachineScaleSetsDeallocateOptionalParams)

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

function beginDeallocateAndWait(resourceGroupName: string, vmScaleSetName: string, options?: VirtualMachineScaleSetsDeallocateOptionalParams): Promise<void>

參數

resourceGroupName

string

資源群組的名稱。

vmScaleSetName

string

VM 擴展集的名稱。

傳回

Promise<void>

beginDelete(string, string, VirtualMachineScaleSetsDeleteOptionalParams)

刪除 VM 擴展集。

function beginDelete(resourceGroupName: string, vmScaleSetName: string, options?: VirtualMachineScaleSetsDeleteOptionalParams): Promise<SimplePollerLike<OperationState<void>, void>>

參數

resourceGroupName

string

資源群組的名稱。

vmScaleSetName

string

VM 擴展集的名稱。

傳回

Promise<@azure/core-lro.SimplePollerLike<OperationState<void>, void>>

beginDeleteAndWait(string, string, VirtualMachineScaleSetsDeleteOptionalParams)

刪除 VM 擴展集。

function beginDeleteAndWait(resourceGroupName: string, vmScaleSetName: string, options?: VirtualMachineScaleSetsDeleteOptionalParams): Promise<void>

參數

resourceGroupName

string

資源群組的名稱。

vmScaleSetName

string

VM 擴展集的名稱。

傳回

Promise<void>

beginDeleteInstances(string, string, VirtualMachineScaleSetVMInstanceRequiredIDs, VirtualMachineScaleSetsDeleteInstancesOptionalParams)

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

function beginDeleteInstances(resourceGroupName: string, vmScaleSetName: string, vmInstanceIDs: VirtualMachineScaleSetVMInstanceRequiredIDs, options?: VirtualMachineScaleSetsDeleteInstancesOptionalParams): Promise<SimplePollerLike<OperationState<void>, void>>

參數

resourceGroupName

string

資源群組的名稱。

vmScaleSetName

string

VM 擴展集的名稱。

vmInstanceIDs
VirtualMachineScaleSetVMInstanceRequiredIDs

來自 VM 擴展集的虛擬機器實例識別碼清單。

傳回

Promise<@azure/core-lro.SimplePollerLike<OperationState<void>, void>>

beginDeleteInstancesAndWait(string, string, VirtualMachineScaleSetVMInstanceRequiredIDs, VirtualMachineScaleSetsDeleteInstancesOptionalParams)

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

function beginDeleteInstancesAndWait(resourceGroupName: string, vmScaleSetName: string, vmInstanceIDs: VirtualMachineScaleSetVMInstanceRequiredIDs, options?: VirtualMachineScaleSetsDeleteInstancesOptionalParams): Promise<void>

參數

resourceGroupName

string

資源群組的名稱。

vmScaleSetName

string

VM 擴展集的名稱。

vmInstanceIDs
VirtualMachineScaleSetVMInstanceRequiredIDs

來自 VM 擴展集的虛擬機器實例識別碼清單。

傳回

Promise<void>

beginPerformMaintenance(string, string, VirtualMachineScaleSetsPerformMaintenanceOptionalParams)

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

function beginPerformMaintenance(resourceGroupName: string, vmScaleSetName: string, options?: VirtualMachineScaleSetsPerformMaintenanceOptionalParams): Promise<SimplePollerLike<OperationState<void>, void>>

參數

resourceGroupName

string

資源群組的名稱。

vmScaleSetName

string

VM 擴展集的名稱。

傳回

Promise<@azure/core-lro.SimplePollerLike<OperationState<void>, void>>

beginPerformMaintenanceAndWait(string, string, VirtualMachineScaleSetsPerformMaintenanceOptionalParams)

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

function beginPerformMaintenanceAndWait(resourceGroupName: string, vmScaleSetName: string, options?: VirtualMachineScaleSetsPerformMaintenanceOptionalParams): Promise<void>

參數

resourceGroupName

string

資源群組的名稱。

vmScaleSetName

string

VM 擴展集的名稱。

傳回

Promise<void>

beginPowerOff(string, string, VirtualMachineScaleSetsPowerOffOptionalParams)

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

function beginPowerOff(resourceGroupName: string, vmScaleSetName: string, options?: VirtualMachineScaleSetsPowerOffOptionalParams): Promise<SimplePollerLike<OperationState<void>, void>>

參數

resourceGroupName

string

資源群組的名稱。

vmScaleSetName

string

VM 擴展集的名稱。

傳回

Promise<@azure/core-lro.SimplePollerLike<OperationState<void>, void>>

beginPowerOffAndWait(string, string, VirtualMachineScaleSetsPowerOffOptionalParams)

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

function beginPowerOffAndWait(resourceGroupName: string, vmScaleSetName: string, options?: VirtualMachineScaleSetsPowerOffOptionalParams): Promise<void>

參數

resourceGroupName

string

資源群組的名稱。

vmScaleSetName

string

VM 擴展集的名稱。

傳回

Promise<void>

beginReapply(string, string, VirtualMachineScaleSetsReapplyOptionalParams)

將虛擬機器擴展集虛擬機器組態檔重新套用至虛擬機器實例

function beginReapply(resourceGroupName: string, vmScaleSetName: string, options?: VirtualMachineScaleSetsReapplyOptionalParams): Promise<SimplePollerLike<OperationState<void>, void>>

參數

resourceGroupName

string

資源群組的名稱。

vmScaleSetName

string

VM 擴展集的名稱。

傳回

Promise<@azure/core-lro.SimplePollerLike<OperationState<void>, void>>

beginReapplyAndWait(string, string, VirtualMachineScaleSetsReapplyOptionalParams)

將虛擬機器擴展集虛擬機器組態檔重新套用至虛擬機器實例

function beginReapplyAndWait(resourceGroupName: string, vmScaleSetName: string, options?: VirtualMachineScaleSetsReapplyOptionalParams): Promise<void>

參數

resourceGroupName

string

資源群組的名稱。

vmScaleSetName

string

VM 擴展集的名稱。

傳回

Promise<void>

beginRedeploy(string, string, VirtualMachineScaleSetsRedeployOptionalParams)

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

function beginRedeploy(resourceGroupName: string, vmScaleSetName: string, options?: VirtualMachineScaleSetsRedeployOptionalParams): Promise<SimplePollerLike<OperationState<void>, void>>

參數

resourceGroupName

string

資源群組的名稱。

vmScaleSetName

string

VM 擴展集的名稱。

傳回

Promise<@azure/core-lro.SimplePollerLike<OperationState<void>, void>>

beginRedeployAndWait(string, string, VirtualMachineScaleSetsRedeployOptionalParams)

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

function beginRedeployAndWait(resourceGroupName: string, vmScaleSetName: string, options?: VirtualMachineScaleSetsRedeployOptionalParams): Promise<void>

參數

resourceGroupName

string

資源群組的名稱。

vmScaleSetName

string

VM 擴展集的名稱。

傳回

Promise<void>

beginReimage(string, string, VirtualMachineScaleSetsReimageOptionalParams)

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

function beginReimage(resourceGroupName: string, vmScaleSetName: string, options?: VirtualMachineScaleSetsReimageOptionalParams): Promise<SimplePollerLike<OperationState<void>, void>>

參數

resourceGroupName

string

資源群組的名稱。

vmScaleSetName

string

VM 擴展集的名稱。

傳回

Promise<@azure/core-lro.SimplePollerLike<OperationState<void>, void>>

beginReimageAll(string, string, VirtualMachineScaleSetsReimageAllOptionalParams)

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

function beginReimageAll(resourceGroupName: string, vmScaleSetName: string, options?: VirtualMachineScaleSetsReimageAllOptionalParams): Promise<SimplePollerLike<OperationState<void>, void>>

參數

resourceGroupName

string

資源群組的名稱。

vmScaleSetName

string

VM 擴展集的名稱。

傳回

Promise<@azure/core-lro.SimplePollerLike<OperationState<void>, void>>

beginReimageAllAndWait(string, string, VirtualMachineScaleSetsReimageAllOptionalParams)

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

function beginReimageAllAndWait(resourceGroupName: string, vmScaleSetName: string, options?: VirtualMachineScaleSetsReimageAllOptionalParams): Promise<void>

參數

resourceGroupName

string

資源群組的名稱。

vmScaleSetName

string

VM 擴展集的名稱。

傳回

Promise<void>

beginReimageAndWait(string, string, VirtualMachineScaleSetsReimageOptionalParams)

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

function beginReimageAndWait(resourceGroupName: string, vmScaleSetName: string, options?: VirtualMachineScaleSetsReimageOptionalParams): Promise<void>

參數

resourceGroupName

string

資源群組的名稱。

vmScaleSetName

string

VM 擴展集的名稱。

傳回

Promise<void>

beginRestart(string, string, VirtualMachineScaleSetsRestartOptionalParams)

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

function beginRestart(resourceGroupName: string, vmScaleSetName: string, options?: VirtualMachineScaleSetsRestartOptionalParams): Promise<SimplePollerLike<OperationState<void>, void>>

參數

resourceGroupName

string

資源群組的名稱。

vmScaleSetName

string

VM 擴展集的名稱。

傳回

Promise<@azure/core-lro.SimplePollerLike<OperationState<void>, void>>

beginRestartAndWait(string, string, VirtualMachineScaleSetsRestartOptionalParams)

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

function beginRestartAndWait(resourceGroupName: string, vmScaleSetName: string, options?: VirtualMachineScaleSetsRestartOptionalParams): Promise<void>

參數

resourceGroupName

string

資源群組的名稱。

vmScaleSetName

string

VM 擴展集的名稱。

傳回

Promise<void>

beginSetOrchestrationServiceState(string, string, OrchestrationServiceStateInput, VirtualMachineScaleSetsSetOrchestrationServiceStateOptionalParams)

變更指定服務的 ServiceState 屬性

function beginSetOrchestrationServiceState(resourceGroupName: string, vmScaleSetName: string, parameters: OrchestrationServiceStateInput, options?: VirtualMachineScaleSetsSetOrchestrationServiceStateOptionalParams): Promise<SimplePollerLike<OperationState<void>, void>>

參數

resourceGroupName

string

資源群組的名稱。

vmScaleSetName

string

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

parameters
OrchestrationServiceStateInput

SetOrchestrationServiceState API 的輸入物件。

傳回

Promise<@azure/core-lro.SimplePollerLike<OperationState<void>, void>>

beginSetOrchestrationServiceStateAndWait(string, string, OrchestrationServiceStateInput, VirtualMachineScaleSetsSetOrchestrationServiceStateOptionalParams)

變更指定服務的 ServiceState 屬性

function beginSetOrchestrationServiceStateAndWait(resourceGroupName: string, vmScaleSetName: string, parameters: OrchestrationServiceStateInput, options?: VirtualMachineScaleSetsSetOrchestrationServiceStateOptionalParams): Promise<void>

參數

resourceGroupName

string

資源群組的名稱。

vmScaleSetName

string

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

parameters
OrchestrationServiceStateInput

SetOrchestrationServiceState API 的輸入物件。

傳回

Promise<void>

beginStart(string, string, VirtualMachineScaleSetsStartOptionalParams)

啟動 VM 擴展集中的一或多部虛擬機器。

function beginStart(resourceGroupName: string, vmScaleSetName: string, options?: VirtualMachineScaleSetsStartOptionalParams): Promise<SimplePollerLike<OperationState<void>, void>>

參數

resourceGroupName

string

資源群組的名稱。

vmScaleSetName

string

VM 擴展集的名稱。

傳回

Promise<@azure/core-lro.SimplePollerLike<OperationState<void>, void>>

beginStartAndWait(string, string, VirtualMachineScaleSetsStartOptionalParams)

啟動 VM 擴展集中的一或多部虛擬機器。

function beginStartAndWait(resourceGroupName: string, vmScaleSetName: string, options?: VirtualMachineScaleSetsStartOptionalParams): Promise<void>

參數

resourceGroupName

string

資源群組的名稱。

vmScaleSetName

string

VM 擴展集的名稱。

傳回

Promise<void>

beginUpdate(string, string, VirtualMachineScaleSetUpdate, VirtualMachineScaleSetsUpdateOptionalParams)

更新 VM 擴展集。

function beginUpdate(resourceGroupName: string, vmScaleSetName: string, parameters: VirtualMachineScaleSetUpdate, options?: VirtualMachineScaleSetsUpdateOptionalParams): Promise<SimplePollerLike<OperationState<VirtualMachineScaleSet>, VirtualMachineScaleSet>>

參數

resourceGroupName

string

資源群組的名稱。

vmScaleSetName

string

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

parameters
VirtualMachineScaleSetUpdate

擴展集物件。

傳回

Promise<@azure/core-lro.SimplePollerLike<OperationState<VirtualMachineScaleSet>, VirtualMachineScaleSet>>

beginUpdateAndWait(string, string, VirtualMachineScaleSetUpdate, VirtualMachineScaleSetsUpdateOptionalParams)

更新 VM 擴展集。

function beginUpdateAndWait(resourceGroupName: string, vmScaleSetName: string, parameters: VirtualMachineScaleSetUpdate, options?: VirtualMachineScaleSetsUpdateOptionalParams): Promise<VirtualMachineScaleSet>

參數

resourceGroupName

string

資源群組的名稱。

vmScaleSetName

string

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

parameters
VirtualMachineScaleSetUpdate

擴展集物件。

傳回

beginUpdateInstances(string, string, VirtualMachineScaleSetVMInstanceRequiredIDs, VirtualMachineScaleSetsUpdateInstancesOptionalParams)

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

function beginUpdateInstances(resourceGroupName: string, vmScaleSetName: string, vmInstanceIDs: VirtualMachineScaleSetVMInstanceRequiredIDs, options?: VirtualMachineScaleSetsUpdateInstancesOptionalParams): Promise<SimplePollerLike<OperationState<void>, void>>

參數

resourceGroupName

string

資源群組的名稱。

vmScaleSetName

string

VM 擴展集的名稱。

vmInstanceIDs
VirtualMachineScaleSetVMInstanceRequiredIDs

來自 VM 擴展集的虛擬機器實例識別碼清單。

傳回

Promise<@azure/core-lro.SimplePollerLike<OperationState<void>, void>>

beginUpdateInstancesAndWait(string, string, VirtualMachineScaleSetVMInstanceRequiredIDs, VirtualMachineScaleSetsUpdateInstancesOptionalParams)

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

function beginUpdateInstancesAndWait(resourceGroupName: string, vmScaleSetName: string, vmInstanceIDs: VirtualMachineScaleSetVMInstanceRequiredIDs, options?: VirtualMachineScaleSetsUpdateInstancesOptionalParams): Promise<void>

參數

resourceGroupName

string

資源群組的名稱。

vmScaleSetName

string

VM 擴展集的名稱。

vmInstanceIDs
VirtualMachineScaleSetVMInstanceRequiredIDs

來自 VM 擴展集的虛擬機器實例識別碼清單。

傳回

Promise<void>

convertToSinglePlacementGroup(string, string, VMScaleSetConvertToSinglePlacementGroupInput, VirtualMachineScaleSetsConvertToSinglePlacementGroupOptionalParams)

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

function convertToSinglePlacementGroup(resourceGroupName: string, vmScaleSetName: string, parameters: VMScaleSetConvertToSinglePlacementGroupInput, options?: VirtualMachineScaleSetsConvertToSinglePlacementGroupOptionalParams): Promise<void>

參數

resourceGroupName

string

資源群組的名稱。

vmScaleSetName

string

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

parameters
VMScaleSetConvertToSinglePlacementGroupInput

ConvertToSinglePlacementGroup API 的輸入物件。

傳回

Promise<void>

forceRecoveryServiceFabricPlatformUpdateDomainWalk(string, string, number, VirtualMachineScaleSetsForceRecoveryServiceFabricPlatformUpdateDomainWalkOptionalParams)

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

function forceRecoveryServiceFabricPlatformUpdateDomainWalk(resourceGroupName: string, vmScaleSetName: string, platformUpdateDomain: number, options?: VirtualMachineScaleSetsForceRecoveryServiceFabricPlatformUpdateDomainWalkOptionalParams): Promise<RecoveryWalkResponse>

參數

resourceGroupName

string

資源群組的名稱。

vmScaleSetName

string

VM 擴展集的名稱。

platformUpdateDomain

number

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

傳回

get(string, string, VirtualMachineScaleSetsGetOptionalParams)

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

function get(resourceGroupName: string, vmScaleSetName: string, options?: VirtualMachineScaleSetsGetOptionalParams): Promise<VirtualMachineScaleSet>

參數

resourceGroupName

string

資源群組的名稱。

vmScaleSetName

string

VM 擴展集的名稱。

傳回

getInstanceView(string, string, VirtualMachineScaleSetsGetInstanceViewOptionalParams)

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

function getInstanceView(resourceGroupName: string, vmScaleSetName: string, options?: VirtualMachineScaleSetsGetInstanceViewOptionalParams): Promise<VirtualMachineScaleSetInstanceView>

參數

resourceGroupName

string

資源群組的名稱。

vmScaleSetName

string

VM 擴展集的名稱。

傳回

list(string, VirtualMachineScaleSetsListOptionalParams)

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

function list(resourceGroupName: string, options?: VirtualMachineScaleSetsListOptionalParams): PagedAsyncIterableIterator<VirtualMachineScaleSet, VirtualMachineScaleSet[], PageSettings>

參數

resourceGroupName

string

資源群組的名稱。

傳回

listAll(VirtualMachineScaleSetsListAllOptionalParams)

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

function listAll(options?: VirtualMachineScaleSetsListAllOptionalParams): PagedAsyncIterableIterator<VirtualMachineScaleSet, VirtualMachineScaleSet[], PageSettings>

參數

傳回

listByLocation(string, VirtualMachineScaleSetsListByLocationOptionalParams)

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

function listByLocation(location: string, options?: VirtualMachineScaleSetsListByLocationOptionalParams): PagedAsyncIterableIterator<VirtualMachineScaleSet, VirtualMachineScaleSet[], PageSettings>

參數

location

string

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

傳回

listOSUpgradeHistory(string, string, VirtualMachineScaleSetsGetOSUpgradeHistoryOptionalParams)

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

function listOSUpgradeHistory(resourceGroupName: string, vmScaleSetName: string, options?: VirtualMachineScaleSetsGetOSUpgradeHistoryOptionalParams): PagedAsyncIterableIterator<UpgradeOperationHistoricalStatusInfo, UpgradeOperationHistoricalStatusInfo[], PageSettings>

參數

resourceGroupName

string

資源群組的名稱。

vmScaleSetName

string

VM 擴展集的名稱。

傳回

listSkus(string, string, VirtualMachineScaleSetsListSkusOptionalParams)

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

function listSkus(resourceGroupName: string, vmScaleSetName: string, options?: VirtualMachineScaleSetsListSkusOptionalParams): PagedAsyncIterableIterator<VirtualMachineScaleSetSku, VirtualMachineScaleSetSku[], PageSettings>

參數

resourceGroupName

string

資源群組的名稱。

vmScaleSetName

string

VM 擴展集的名稱。

傳回