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

VirtualMachineScaleSetVMs interface

表示 VirtualMachineScaleSetVM 的接口。

方法

beginDeallocate(string, string, string, VirtualMachineScaleSetVMsDeallocateOptionalParams)

解除分配 VM 规模集中的特定虚拟机。 关闭虚拟机并释放其使用的计算资源。 解除分配后,不会为此虚拟机的计算资源计费。

beginDeallocateAndWait(string, string, string, VirtualMachineScaleSetVMsDeallocateOptionalParams)

解除分配 VM 规模集中的特定虚拟机。 关闭虚拟机并释放其使用的计算资源。 解除分配后,不会为此虚拟机的计算资源计费。

beginDelete(string, string, string, VirtualMachineScaleSetVMsDeleteOptionalParams)

从 VM 规模集中删除虚拟机。

beginDeleteAndWait(string, string, string, VirtualMachineScaleSetVMsDeleteOptionalParams)

从 VM 规模集中删除虚拟机。

beginPerformMaintenance(string, string, string, VirtualMachineScaleSetVMsPerformMaintenanceOptionalParams)

在 VM 规模集中的虚拟机上执行维护。

beginPerformMaintenanceAndWait(string, string, string, VirtualMachineScaleSetVMsPerformMaintenanceOptionalParams)

在 VM 规模集中的虚拟机上执行维护。

beginPowerOff(string, string, string, VirtualMachineScaleSetVMsPowerOffOptionalParams)

关闭(停止)VM 规模集中的虚拟机。 请注意,资源仍附加,并且需要为资源付费。 而是使用解除分配释放资源并避免产生费用。

beginPowerOffAndWait(string, string, string, VirtualMachineScaleSetVMsPowerOffOptionalParams)

关闭(停止)VM 规模集中的虚拟机。 请注意,资源仍附加,并且需要为资源付费。 而是使用解除分配释放资源并避免产生费用。

beginRedeploy(string, string, string, VirtualMachineScaleSetVMsRedeployOptionalParams)

关闭虚拟机规模集中的虚拟机,将其移动到新节点,并重新启用它。

beginRedeployAndWait(string, string, string, VirtualMachineScaleSetVMsRedeployOptionalParams)

关闭虚拟机规模集中的虚拟机,将其移动到新节点,并重新启用它。

beginReimage(string, string, string, VirtualMachineScaleSetVMsReimageOptionalParams)

重置 VM 规模集中特定虚拟机的映像(升级作系统)。

beginReimageAll(string, string, string, VirtualMachineScaleSetVMsReimageAllOptionalParams)

允许在 VM 规模集实例中重新映像所有磁盘(包括数据磁盘)。 仅托管磁盘支持此作。

beginReimageAllAndWait(string, string, string, VirtualMachineScaleSetVMsReimageAllOptionalParams)

允许在 VM 规模集实例中重新映像所有磁盘(包括数据磁盘)。 仅托管磁盘支持此作。

beginReimageAndWait(string, string, string, VirtualMachineScaleSetVMsReimageOptionalParams)

重置 VM 规模集中特定虚拟机的映像(升级作系统)。

beginRestart(string, string, string, VirtualMachineScaleSetVMsRestartOptionalParams)

重启 VM 规模集中的虚拟机。

beginRestartAndWait(string, string, string, VirtualMachineScaleSetVMsRestartOptionalParams)

重启 VM 规模集中的虚拟机。

beginStart(string, string, string, VirtualMachineScaleSetVMsStartOptionalParams)

在 VM 规模集中启动虚拟机。

beginStartAndWait(string, string, string, VirtualMachineScaleSetVMsStartOptionalParams)

在 VM 规模集中启动虚拟机。

beginUpdate(string, string, string, VirtualMachineScaleSetVM, VirtualMachineScaleSetVMsUpdateOptionalParams)

更新 VM 规模集的虚拟机。

beginUpdateAndWait(string, string, string, VirtualMachineScaleSetVM, VirtualMachineScaleSetVMsUpdateOptionalParams)

更新 VM 规模集的虚拟机。

get(string, string, string, VirtualMachineScaleSetVMsGetOptionalParams)

从 VM 规模集获取虚拟机。

getInstanceView(string, string, string, VirtualMachineScaleSetVMsGetInstanceViewOptionalParams)

从 VM 规模集获取虚拟机的状态。

list(string, string, VirtualMachineScaleSetVMsListOptionalParams)

获取 VM 规模集中所有虚拟机的列表。

retrieveBootDiagnosticsData(string, string, string, VirtualMachineScaleSetVMsRetrieveBootDiagnosticsDataOptionalParams)

用于检索 VM 规模集中虚拟机的启动诊断日志的 SAS URI 的作。

simulateEviction(string, string, string, VirtualMachineScaleSetVMsSimulateEvictionOptionalParams)

模拟 VM 规模集中现成虚拟机逐出的作。

方法详细信息

beginDeallocate(string, string, string, VirtualMachineScaleSetVMsDeallocateOptionalParams)

解除分配 VM 规模集中的特定虚拟机。 关闭虚拟机并释放其使用的计算资源。 解除分配后,不会为此虚拟机的计算资源计费。

function beginDeallocate(resourceGroupName: string, vmScaleSetName: string, instanceId: string, options?: VirtualMachineScaleSetVMsDeallocateOptionalParams): Promise<PollerLike<PollOperationState<void>, void>>

参数

resourceGroupName

string

资源组的名称。

vmScaleSetName

string

VM 规模集的名称。

instanceId

string

虚拟机的实例 ID。

返回

Promise<PollerLike<@azure/core-lro.PollOperationState<void>, void>>

beginDeallocateAndWait(string, string, string, VirtualMachineScaleSetVMsDeallocateOptionalParams)

解除分配 VM 规模集中的特定虚拟机。 关闭虚拟机并释放其使用的计算资源。 解除分配后,不会为此虚拟机的计算资源计费。

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

参数

resourceGroupName

string

资源组的名称。

vmScaleSetName

string

VM 规模集的名称。

instanceId

string

虚拟机的实例 ID。

返回

Promise<void>

beginDelete(string, string, string, VirtualMachineScaleSetVMsDeleteOptionalParams)

从 VM 规模集中删除虚拟机。

function beginDelete(resourceGroupName: string, vmScaleSetName: string, instanceId: string, options?: VirtualMachineScaleSetVMsDeleteOptionalParams): Promise<PollerLike<PollOperationState<void>, void>>

参数

resourceGroupName

string

资源组的名称。

vmScaleSetName

string

VM 规模集的名称。

instanceId

string

虚拟机的实例 ID。

返回

Promise<PollerLike<@azure/core-lro.PollOperationState<void>, void>>

beginDeleteAndWait(string, string, string, VirtualMachineScaleSetVMsDeleteOptionalParams)

从 VM 规模集中删除虚拟机。

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

参数

resourceGroupName

string

资源组的名称。

vmScaleSetName

string

VM 规模集的名称。

instanceId

string

虚拟机的实例 ID。

返回

Promise<void>

beginPerformMaintenance(string, string, string, VirtualMachineScaleSetVMsPerformMaintenanceOptionalParams)

在 VM 规模集中的虚拟机上执行维护。

function beginPerformMaintenance(resourceGroupName: string, vmScaleSetName: string, instanceId: string, options?: VirtualMachineScaleSetVMsPerformMaintenanceOptionalParams): Promise<PollerLike<PollOperationState<void>, void>>

参数

resourceGroupName

string

资源组的名称。

vmScaleSetName

string

VM 规模集的名称。

instanceId

string

虚拟机的实例 ID。

返回

Promise<PollerLike<@azure/core-lro.PollOperationState<void>, void>>

beginPerformMaintenanceAndWait(string, string, string, VirtualMachineScaleSetVMsPerformMaintenanceOptionalParams)

在 VM 规模集中的虚拟机上执行维护。

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

参数

resourceGroupName

string

资源组的名称。

vmScaleSetName

string

VM 规模集的名称。

instanceId

string

虚拟机的实例 ID。

返回

Promise<void>

beginPowerOff(string, string, string, VirtualMachineScaleSetVMsPowerOffOptionalParams)

关闭(停止)VM 规模集中的虚拟机。 请注意,资源仍附加,并且需要为资源付费。 而是使用解除分配释放资源并避免产生费用。

function beginPowerOff(resourceGroupName: string, vmScaleSetName: string, instanceId: string, options?: VirtualMachineScaleSetVMsPowerOffOptionalParams): Promise<PollerLike<PollOperationState<void>, void>>

参数

resourceGroupName

string

资源组的名称。

vmScaleSetName

string

VM 规模集的名称。

instanceId

string

虚拟机的实例 ID。

返回

Promise<PollerLike<@azure/core-lro.PollOperationState<void>, void>>

beginPowerOffAndWait(string, string, string, VirtualMachineScaleSetVMsPowerOffOptionalParams)

关闭(停止)VM 规模集中的虚拟机。 请注意,资源仍附加,并且需要为资源付费。 而是使用解除分配释放资源并避免产生费用。

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

参数

resourceGroupName

string

资源组的名称。

vmScaleSetName

string

VM 规模集的名称。

instanceId

string

虚拟机的实例 ID。

返回

Promise<void>

beginRedeploy(string, string, string, VirtualMachineScaleSetVMsRedeployOptionalParams)

关闭虚拟机规模集中的虚拟机,将其移动到新节点,并重新启用它。

function beginRedeploy(resourceGroupName: string, vmScaleSetName: string, instanceId: string, options?: VirtualMachineScaleSetVMsRedeployOptionalParams): Promise<PollerLike<PollOperationState<void>, void>>

参数

resourceGroupName

string

资源组的名称。

vmScaleSetName

string

VM 规模集的名称。

instanceId

string

虚拟机的实例 ID。

返回

Promise<PollerLike<@azure/core-lro.PollOperationState<void>, void>>

beginRedeployAndWait(string, string, string, VirtualMachineScaleSetVMsRedeployOptionalParams)

关闭虚拟机规模集中的虚拟机,将其移动到新节点,并重新启用它。

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

参数

resourceGroupName

string

资源组的名称。

vmScaleSetName

string

VM 规模集的名称。

instanceId

string

虚拟机的实例 ID。

返回

Promise<void>

beginReimage(string, string, string, VirtualMachineScaleSetVMsReimageOptionalParams)

重置 VM 规模集中特定虚拟机的映像(升级作系统)。

function beginReimage(resourceGroupName: string, vmScaleSetName: string, instanceId: string, options?: VirtualMachineScaleSetVMsReimageOptionalParams): Promise<PollerLike<PollOperationState<void>, void>>

参数

resourceGroupName

string

资源组的名称。

vmScaleSetName

string

VM 规模集的名称。

instanceId

string

虚拟机的实例 ID。

返回

Promise<PollerLike<@azure/core-lro.PollOperationState<void>, void>>

beginReimageAll(string, string, string, VirtualMachineScaleSetVMsReimageAllOptionalParams)

允许在 VM 规模集实例中重新映像所有磁盘(包括数据磁盘)。 仅托管磁盘支持此作。

function beginReimageAll(resourceGroupName: string, vmScaleSetName: string, instanceId: string, options?: VirtualMachineScaleSetVMsReimageAllOptionalParams): Promise<PollerLike<PollOperationState<void>, void>>

参数

resourceGroupName

string

资源组的名称。

vmScaleSetName

string

VM 规模集的名称。

instanceId

string

虚拟机的实例 ID。

返回

Promise<PollerLike<@azure/core-lro.PollOperationState<void>, void>>

beginReimageAllAndWait(string, string, string, VirtualMachineScaleSetVMsReimageAllOptionalParams)

允许在 VM 规模集实例中重新映像所有磁盘(包括数据磁盘)。 仅托管磁盘支持此作。

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

参数

resourceGroupName

string

资源组的名称。

vmScaleSetName

string

VM 规模集的名称。

instanceId

string

虚拟机的实例 ID。

返回

Promise<void>

beginReimageAndWait(string, string, string, VirtualMachineScaleSetVMsReimageOptionalParams)

重置 VM 规模集中特定虚拟机的映像(升级作系统)。

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

参数

resourceGroupName

string

资源组的名称。

vmScaleSetName

string

VM 规模集的名称。

instanceId

string

虚拟机的实例 ID。

返回

Promise<void>

beginRestart(string, string, string, VirtualMachineScaleSetVMsRestartOptionalParams)

重启 VM 规模集中的虚拟机。

function beginRestart(resourceGroupName: string, vmScaleSetName: string, instanceId: string, options?: VirtualMachineScaleSetVMsRestartOptionalParams): Promise<PollerLike<PollOperationState<void>, void>>

参数

resourceGroupName

string

资源组的名称。

vmScaleSetName

string

VM 规模集的名称。

instanceId

string

虚拟机的实例 ID。

返回

Promise<PollerLike<@azure/core-lro.PollOperationState<void>, void>>

beginRestartAndWait(string, string, string, VirtualMachineScaleSetVMsRestartOptionalParams)

重启 VM 规模集中的虚拟机。

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

参数

resourceGroupName

string

资源组的名称。

vmScaleSetName

string

VM 规模集的名称。

instanceId

string

虚拟机的实例 ID。

返回

Promise<void>

beginStart(string, string, string, VirtualMachineScaleSetVMsStartOptionalParams)

在 VM 规模集中启动虚拟机。

function beginStart(resourceGroupName: string, vmScaleSetName: string, instanceId: string, options?: VirtualMachineScaleSetVMsStartOptionalParams): Promise<PollerLike<PollOperationState<void>, void>>

参数

resourceGroupName

string

资源组的名称。

vmScaleSetName

string

VM 规模集的名称。

instanceId

string

虚拟机的实例 ID。

返回

Promise<PollerLike<@azure/core-lro.PollOperationState<void>, void>>

beginStartAndWait(string, string, string, VirtualMachineScaleSetVMsStartOptionalParams)

在 VM 规模集中启动虚拟机。

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

参数

resourceGroupName

string

资源组的名称。

vmScaleSetName

string

VM 规模集的名称。

instanceId

string

虚拟机的实例 ID。

返回

Promise<void>

beginUpdate(string, string, string, VirtualMachineScaleSetVM, VirtualMachineScaleSetVMsUpdateOptionalParams)

更新 VM 规模集的虚拟机。

function beginUpdate(resourceGroupName: string, vmScaleSetName: string, instanceId: string, parameters: VirtualMachineScaleSetVM, options?: VirtualMachineScaleSetVMsUpdateOptionalParams): Promise<PollerLike<PollOperationState<VirtualMachineScaleSetVM>, VirtualMachineScaleSetVM>>

参数

resourceGroupName

string

资源组的名称。

vmScaleSetName

string

应在其中创建或更新扩展的 VM 规模集的名称。

instanceId

string

虚拟机的实例 ID。

parameters
VirtualMachineScaleSetVM

提供给更新虚拟机规模集 VM作的参数。

返回

Promise<PollerLike<@azure/core-lro.PollOperationState<VirtualMachineScaleSetVM>, VirtualMachineScaleSetVM>>

beginUpdateAndWait(string, string, string, VirtualMachineScaleSetVM, VirtualMachineScaleSetVMsUpdateOptionalParams)

更新 VM 规模集的虚拟机。

function beginUpdateAndWait(resourceGroupName: string, vmScaleSetName: string, instanceId: string, parameters: VirtualMachineScaleSetVM, options?: VirtualMachineScaleSetVMsUpdateOptionalParams): Promise<VirtualMachineScaleSetVM>

参数

resourceGroupName

string

资源组的名称。

vmScaleSetName

string

应在其中创建或更新扩展的 VM 规模集的名称。

instanceId

string

虚拟机的实例 ID。

parameters
VirtualMachineScaleSetVM

提供给更新虚拟机规模集 VM作的参数。

返回

get(string, string, string, VirtualMachineScaleSetVMsGetOptionalParams)

从 VM 规模集获取虚拟机。

function get(resourceGroupName: string, vmScaleSetName: string, instanceId: string, options?: VirtualMachineScaleSetVMsGetOptionalParams): Promise<VirtualMachineScaleSetVM>

参数

resourceGroupName

string

资源组的名称。

vmScaleSetName

string

VM 规模集的名称。

instanceId

string

虚拟机的实例 ID。

返回

getInstanceView(string, string, string, VirtualMachineScaleSetVMsGetInstanceViewOptionalParams)

从 VM 规模集获取虚拟机的状态。

function getInstanceView(resourceGroupName: string, vmScaleSetName: string, instanceId: string, options?: VirtualMachineScaleSetVMsGetInstanceViewOptionalParams): Promise<VirtualMachineScaleSetVMInstanceView>

参数

resourceGroupName

string

资源组的名称。

vmScaleSetName

string

VM 规模集的名称。

instanceId

string

虚拟机的实例 ID。

返回

list(string, string, VirtualMachineScaleSetVMsListOptionalParams)

获取 VM 规模集中所有虚拟机的列表。

function list(resourceGroupName: string, virtualMachineScaleSetName: string, options?: VirtualMachineScaleSetVMsListOptionalParams): PagedAsyncIterableIterator<VirtualMachineScaleSetVM, VirtualMachineScaleSetVM[], PageSettings>

参数

resourceGroupName

string

资源组的名称。

virtualMachineScaleSetName

string

VM 规模集的名称。

返回

retrieveBootDiagnosticsData(string, string, string, VirtualMachineScaleSetVMsRetrieveBootDiagnosticsDataOptionalParams)

用于检索 VM 规模集中虚拟机的启动诊断日志的 SAS URI 的作。

function retrieveBootDiagnosticsData(resourceGroupName: string, vmScaleSetName: string, instanceId: string, options?: VirtualMachineScaleSetVMsRetrieveBootDiagnosticsDataOptionalParams): Promise<RetrieveBootDiagnosticsDataResult>

参数

resourceGroupName

string

资源组的名称。

vmScaleSetName

string

VM 规模集的名称。

instanceId

string

虚拟机的实例 ID。

返回

simulateEviction(string, string, string, VirtualMachineScaleSetVMsSimulateEvictionOptionalParams)

模拟 VM 规模集中现成虚拟机逐出的作。

function simulateEviction(resourceGroupName: string, vmScaleSetName: string, instanceId: string, options?: VirtualMachineScaleSetVMsSimulateEvictionOptionalParams): Promise<void>

参数

resourceGroupName

string

资源组的名称。

vmScaleSetName

string

VM 规模集的名称。

instanceId

string

虚拟机的实例 ID。

返回

Promise<void>