共用方式為


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://learn.microsoft.com/azure/virtual-machine-scale-sets/virtual-machine-scale-sets-maintenance-notifications

beginPerformMaintenanceAndWait(string, string, VirtualMachineScaleSetsPerformMaintenanceOptionalParams)

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

beginPowerOff(string, string, VirtualMachineScaleSetsPowerOffOptionalParams)

關閉 (停止) VM 擴展集中的一或多個虛擬機。 請注意,資源仍會附加,而您需支付資源的費用。 請改用解除分配來釋放資源,並避免產生費用。 此外,在 VM 擴展集中的虛擬機上不允許這項作業,這些虛擬機已解除分配或已解除分配。

beginPowerOffAndWait(string, string, VirtualMachineScaleSetsPowerOffOptionalParams)

關閉 (停止) VM 擴展集中的一或多個虛擬機。 請注意,資源仍會附加,而您需支付資源的費用。 請改用解除分配來釋放資源,並避免產生費用。 此外,在 VM 擴展集中的虛擬機上不允許這項作業,這些虛擬機已解除分配或已解除分配。

beginReapply(string, string, VirtualMachineScaleSetsReapplyOptionalParams)

將虛擬機擴展集虛擬機配置檔重新套用至虛擬機實例

beginReapplyAndWait(string, string, VirtualMachineScaleSetsReapplyOptionalParams)

將虛擬機擴展集虛擬機配置檔重新套用至虛擬機實例

beginRedeploy(string, string, VirtualMachineScaleSetsRedeployOptionalParams)

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

beginRedeployAndWait(string, string, VirtualMachineScaleSetsRedeployOptionalParams)

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

beginReimage(string, string, VirtualMachineScaleSetsReimageOptionalParams)

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

beginReimageAll(string, string, VirtualMachineScaleSetsReimageAllOptionalParams)

重新映像 VM 擴展集中虛擬機中的所有磁碟(包括數據磁碟)。 此作業僅支援受控磁碟。

beginReimageAllAndWait(string, string, VirtualMachineScaleSetsReimageAllOptionalParams)

重新映像 VM 擴展集中虛擬機中的所有磁碟(包括數據磁碟)。 此作業僅支援受控磁碟。

beginReimageAndWait(string, string, VirtualMachineScaleSetsReimageOptionalParams)

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

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://learn.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://learn.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 擴展集中的一或多個虛擬機。 請注意,資源仍會附加,而您需支付資源的費用。 請改用解除分配來釋放資源,並避免產生費用。 此外,在 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 擴展集中的一或多個虛擬機。 請注意,資源仍會附加,而您需支付資源的費用。 請改用解除分配來釋放資源,並避免產生費用。 此外,在 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)

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

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)

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

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 擴展集的名稱。

傳回