你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
VirtualMachineScaleSetVMs interface
表示 VirtualMachineScaleSetVM 的接口。
方法
方法详细信息
beginApproveRollingUpgrade(string, string, string, VirtualMachineScaleSetVMsApproveRollingUpgradeOptionalParams)
批准 VM 规模集实例上 OS 磁盘延迟滚动升级的升级。
function beginApproveRollingUpgrade(resourceGroupName: string, vmScaleSetName: string, instanceId: string, options?: VirtualMachineScaleSetVMsApproveRollingUpgradeOptionalParams): Promise<SimplePollerLike<OperationState<VirtualMachineScaleSetVMsApproveRollingUpgradeHeaders>, VirtualMachineScaleSetVMsApproveRollingUpgradeHeaders>>
参数
- resourceGroupName
-
string
资源组的名称。
- vmScaleSetName
-
string
VM 规模集的名称。
- instanceId
-
string
虚拟机的实例 ID。
返回
Promise<@azure/core-lro.SimplePollerLike<OperationState<VirtualMachineScaleSetVMsApproveRollingUpgradeHeaders>, VirtualMachineScaleSetVMsApproveRollingUpgradeHeaders>>
beginApproveRollingUpgradeAndWait(string, string, string, VirtualMachineScaleSetVMsApproveRollingUpgradeOptionalParams)
批准 VM 规模集实例上 OS 磁盘延迟滚动升级的升级。
function beginApproveRollingUpgradeAndWait(resourceGroupName: string, vmScaleSetName: string, instanceId: string, options?: VirtualMachineScaleSetVMsApproveRollingUpgradeOptionalParams): Promise<VirtualMachineScaleSetVMsApproveRollingUpgradeHeaders>
参数
- resourceGroupName
-
string
资源组的名称。
- vmScaleSetName
-
string
VM 规模集的名称。
- instanceId
-
string
虚拟机的实例 ID。
返回
beginAttachDetachDataDisks(string, string, string, AttachDetachDataDisksRequest, VirtualMachineScaleSetVMsAttachDetachDataDisksOptionalParams)
在 VM 规模集中将数据磁盘附加到虚拟机或从虚拟机分离数据磁盘。
function beginAttachDetachDataDisks(resourceGroupName: string, vmScaleSetName: string, instanceId: string, parameters: AttachDetachDataDisksRequest, options?: VirtualMachineScaleSetVMsAttachDetachDataDisksOptionalParams): Promise<SimplePollerLike<OperationState<StorageProfile>, StorageProfile>>
参数
- resourceGroupName
-
string
资源组的名称。
- vmScaleSetName
-
string
VM 规模集的名称。
- instanceId
-
string
虚拟机的实例 ID。
- parameters
- AttachDetachDataDisksRequest
提供给虚拟机规模集 VM 上的附加和分离数据磁盘操作的参数。
返回
Promise<@azure/core-lro.SimplePollerLike<OperationState<StorageProfile>, StorageProfile>>
beginAttachDetachDataDisksAndWait(string, string, string, AttachDetachDataDisksRequest, VirtualMachineScaleSetVMsAttachDetachDataDisksOptionalParams)
在 VM 规模集中将数据磁盘附加到虚拟机或从虚拟机分离数据磁盘。
function beginAttachDetachDataDisksAndWait(resourceGroupName: string, vmScaleSetName: string, instanceId: string, parameters: AttachDetachDataDisksRequest, options?: VirtualMachineScaleSetVMsAttachDetachDataDisksOptionalParams): Promise<StorageProfile>
参数
- resourceGroupName
-
string
资源组的名称。
- vmScaleSetName
-
string
VM 规模集的名称。
- instanceId
-
string
虚拟机的实例 ID。
- parameters
- AttachDetachDataDisksRequest
提供给虚拟机规模集 VM 上的附加和分离数据磁盘操作的参数。
返回
Promise<StorageProfile>
beginDeallocate(string, string, string, VirtualMachineScaleSetVMsDeallocateOptionalParams)
解除分配 VM 规模集中的特定虚拟机。 关闭虚拟机并释放其使用的计算资源。 解除分配后,不会为此虚拟机的计算资源计费。
function beginDeallocate(resourceGroupName: string, vmScaleSetName: string, instanceId: string, options?: VirtualMachineScaleSetVMsDeallocateOptionalParams): Promise<SimplePollerLike<OperationState<void>, void>>
参数
- resourceGroupName
-
string
资源组的名称。
- vmScaleSetName
-
string
VM 规模集的名称。
- instanceId
-
string
虚拟机的实例 ID。
选项参数。
返回
Promise<@azure/core-lro.SimplePollerLike<OperationState<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<SimplePollerLike<OperationState<void>, void>>
参数
- resourceGroupName
-
string
资源组的名称。
- vmScaleSetName
-
string
VM 规模集的名称。
- instanceId
-
string
虚拟机的实例 ID。
选项参数。
返回
Promise<@azure/core-lro.SimplePollerLike<OperationState<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<SimplePollerLike<OperationState<void>, void>>
参数
- resourceGroupName
-
string
资源组的名称。
- vmScaleSetName
-
string
VM 规模集的名称。
- instanceId
-
string
虚拟机的实例 ID。
返回
Promise<@azure/core-lro.SimplePollerLike<OperationState<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<SimplePollerLike<OperationState<void>, void>>
参数
- resourceGroupName
-
string
资源组的名称。
- vmScaleSetName
-
string
VM 规模集的名称。
- instanceId
-
string
虚拟机的实例 ID。
选项参数。
返回
Promise<@azure/core-lro.SimplePollerLike<OperationState<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<SimplePollerLike<OperationState<void>, void>>
参数
- resourceGroupName
-
string
资源组的名称。
- vmScaleSetName
-
string
VM 规模集的名称。
- instanceId
-
string
虚拟机的实例 ID。
选项参数。
返回
Promise<@azure/core-lro.SimplePollerLike<OperationState<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<SimplePollerLike<OperationState<void>, void>>
参数
- resourceGroupName
-
string
资源组的名称。
- vmScaleSetName
-
string
VM 规模集的名称。
- instanceId
-
string
虚拟机的实例 ID。
选项参数。
返回
Promise<@azure/core-lro.SimplePollerLike<OperationState<void>, void>>
beginReimageAll(string, string, string, VirtualMachineScaleSetVMsReimageAllOptionalParams)
允许在 VM 规模集实例中重新映像所有磁盘(包括数据磁盘)。 仅托管磁盘支持此操作。
function beginReimageAll(resourceGroupName: string, vmScaleSetName: string, instanceId: string, options?: VirtualMachineScaleSetVMsReimageAllOptionalParams): Promise<SimplePollerLike<OperationState<void>, void>>
参数
- resourceGroupName
-
string
资源组的名称。
- vmScaleSetName
-
string
VM 规模集的名称。
- instanceId
-
string
虚拟机的实例 ID。
选项参数。
返回
Promise<@azure/core-lro.SimplePollerLike<OperationState<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<SimplePollerLike<OperationState<void>, void>>
参数
- resourceGroupName
-
string
资源组的名称。
- vmScaleSetName
-
string
VM 规模集的名称。
- instanceId
-
string
虚拟机的实例 ID。
选项参数。
返回
Promise<@azure/core-lro.SimplePollerLike<OperationState<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>
beginRunCommand(string, string, string, RunCommandInput, VirtualMachineScaleSetVMsRunCommandOptionalParams)
在 VM 规模集中的虚拟机上运行命令。
function beginRunCommand(resourceGroupName: string, vmScaleSetName: string, instanceId: string, parameters: RunCommandInput, options?: VirtualMachineScaleSetVMsRunCommandOptionalParams): Promise<SimplePollerLike<OperationState<RunCommandResult>, RunCommandResult>>
参数
- resourceGroupName
-
string
资源组的名称。
- vmScaleSetName
-
string
VM 规模集的名称。
- instanceId
-
string
虚拟机的实例 ID。
- parameters
- RunCommandInput
提供给 Run 命令操作的参数。
选项参数。
返回
Promise<@azure/core-lro.SimplePollerLike<OperationState<RunCommandResult>, RunCommandResult>>
beginRunCommandAndWait(string, string, string, RunCommandInput, VirtualMachineScaleSetVMsRunCommandOptionalParams)
在 VM 规模集中的虚拟机上运行命令。
function beginRunCommandAndWait(resourceGroupName: string, vmScaleSetName: string, instanceId: string, parameters: RunCommandInput, options?: VirtualMachineScaleSetVMsRunCommandOptionalParams): Promise<RunCommandResult>
参数
- resourceGroupName
-
string
资源组的名称。
- vmScaleSetName
-
string
VM 规模集的名称。
- instanceId
-
string
虚拟机的实例 ID。
- parameters
- RunCommandInput
提供给 Run 命令操作的参数。
选项参数。
返回
Promise<RunCommandResult>
beginStart(string, string, string, VirtualMachineScaleSetVMsStartOptionalParams)
在 VM 规模集中启动虚拟机。
function beginStart(resourceGroupName: string, vmScaleSetName: string, instanceId: string, options?: VirtualMachineScaleSetVMsStartOptionalParams): Promise<SimplePollerLike<OperationState<void>, void>>
参数
- resourceGroupName
-
string
资源组的名称。
- vmScaleSetName
-
string
VM 规模集的名称。
- instanceId
-
string
虚拟机的实例 ID。
选项参数。
返回
Promise<@azure/core-lro.SimplePollerLike<OperationState<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<SimplePollerLike<OperationState<VirtualMachineScaleSetVM>, VirtualMachineScaleSetVM>>
参数
- resourceGroupName
-
string
资源组的名称。
- vmScaleSetName
-
string
应在其中创建或更新扩展的 VM 规模集的名称。
- instanceId
-
string
虚拟机的实例 ID。
- parameters
- VirtualMachineScaleSetVM
提供给更新虚拟机规模集 VM 操作的参数。
选项参数。
返回
Promise<@azure/core-lro.SimplePollerLike<OperationState<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 操作的参数。
选项参数。
返回
Promise<VirtualMachineScaleSetVM>
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。
选项参数。
返回
Promise<VirtualMachineScaleSetVM>
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。
选项参数。
返回
Promise<VirtualMachineScaleSetVMInstanceView>
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。
返回
Promise<RetrieveBootDiagnosticsDataResult>
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>