你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

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 规模集中的虚拟机实例 ID 列表。

返回

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 规模集中的虚拟机实例 ID 列表。

返回

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 规模集中的虚拟机实例 ID 列表。

返回

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 规模集中的虚拟机实例 ID 列表。

返回

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 规模集的名称。

返回