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

VirtualMachinesOperations interface

表示 VirtualMachines作的接口。

属性

assessPatches

评估虚拟机上的修补程序。

attachDetachDataDisks

在虚拟机中附加和分离数据磁盘。

beginAssessPatches
beginAssessPatchesAndWait
beginAttachDetachDataDisks
beginAttachDetachDataDisksAndWait
beginCapture
beginCaptureAndWait
beginConvertToManagedDisks
beginConvertToManagedDisksAndWait
beginCreateOrUpdate
beginCreateOrUpdateAndWait
beginDeallocate
beginDeallocateAndWait
beginDelete
beginDeleteAndWait
beginInstallPatches
beginInstallPatchesAndWait
beginMigrateToVMScaleSet
beginMigrateToVMScaleSetAndWait
beginPerformMaintenance
beginPerformMaintenanceAndWait
beginPowerOff
beginPowerOffAndWait
beginReapply
beginReapplyAndWait
beginRedeploy
beginRedeployAndWait
beginReimage
beginReimageAndWait
beginRestart
beginRestartAndWait
beginRunCommand
beginRunCommandAndWait
beginStart
beginStartAndWait
beginUpdate
beginUpdateAndWait
capture

通过复制虚拟机的虚拟硬盘来捕获虚拟机,并输出可用于创建类似虚拟机的模板。

convertToManagedDisks

将虚拟机磁盘从基于 blob 的磁盘转换为托管磁盘。 在调用此作之前,必须停止取消分配虚拟机。

createOrUpdate

用于创建或更新虚拟机的操作。 请注意,某些属性只能在虚拟机创建期间设置。

deallocate

关闭虚拟机并释放计算资源。 无需为此虚拟机使用的计算资源付费。

delete
generalize

将虚拟机的作系统状态设置为通用。 建议在执行此作之前对虚拟机进行 sysprep。 对于 Windows,请参阅在 Azure 中创建通用 VM 的托管映像。 对于 Linux,请参阅如何 创建虚拟机或 VHD 的映像

get

检索有关虚拟机的模型视图或实例视图的信息。

installPatches

在虚拟机上安装修补程序。

instanceView

检索有关虚拟机运行时状态的信息。

list

列出指定资源组中的所有虚拟机。 使用响应中的 nextLink 属性获取虚拟机的下一页。

listAll

列出指定订阅中的所有虚拟机。 使用响应中的 nextLink 属性获取虚拟机的下一页。

listAvailableSizes

列出可以调整指定虚拟机大小的所有可用虚拟机大小。

listByLocation

获取指定位置的指定订阅下的所有虚拟机。

migrateToVMScaleSet

将虚拟机从可用性集迁移到灵活虚拟机规模集。

performMaintenance

在虚拟机上执行维护的操作。

powerOff

关闭虚拟机(停止)的作。 可以使用相同的预置资源重新启动虚拟机。 仍需为此虚拟机付费。

reapply

重新应用虚拟机状态的作。

redeploy

关闭虚拟机,将其移动到新节点,然后重新打开电源。

reimage

重新映像(升级作系统)没有临时 OS 磁盘的虚拟机,对于具有临时 OS 磁盘的虚拟机,虚拟机将重置为初始状态。 注意:保留旧 OS 磁盘取决于 OS 磁盘 deleteOption 的值。 如果 deleteOption 是分离的,则会在重置映像后保留旧的 OS 磁盘。 如果 deleteOption 被删除,则会在重置映像后删除旧的 OS 磁盘。 在执行重置映像之前,应相应地更新 OS 磁盘的 deleteOption。

restart

重启虚拟机的作。

retrieveBootDiagnosticsData

检索虚拟机启动诊断日志的 SAS URI 的作。

runCommand

在 VM 上运行命令。

simulateEviction

模拟逐出现型虚拟机的作。

start

启动虚拟机的作。

update

用于更新虚拟机的操作。

属性详细信息

assessPatches

评估虚拟机上的修补程序。

assessPatches: (resourceGroupName: string, vmName: string, options?: VirtualMachinesAssessPatchesOptionalParams) => PollerLike<OperationState<VirtualMachineAssessPatchesResult>, VirtualMachineAssessPatchesResult>

属性值

(resourceGroupName: string, vmName: string, options?: VirtualMachinesAssessPatchesOptionalParams) => PollerLike<OperationState<VirtualMachineAssessPatchesResult>, VirtualMachineAssessPatchesResult>

attachDetachDataDisks

在虚拟机中附加和分离数据磁盘。

attachDetachDataDisks: (resourceGroupName: string, vmName: string, parameters: AttachDetachDataDisksRequest, options?: VirtualMachinesAttachDetachDataDisksOptionalParams) => PollerLike<OperationState<StorageProfile>, StorageProfile>

属性值

(resourceGroupName: string, vmName: string, parameters: AttachDetachDataDisksRequest, options?: VirtualMachinesAttachDetachDataDisksOptionalParams) => PollerLike<OperationState<StorageProfile>, StorageProfile>

beginAssessPatches

警告

现已弃用此 API。

use assessPatches instead

beginAssessPatches: (resourceGroupName: string, vmName: string, options?: VirtualMachinesAssessPatchesOptionalParams) => Promise<SimplePollerLike<OperationState<VirtualMachineAssessPatchesResult>, VirtualMachineAssessPatchesResult>>

属性值

(resourceGroupName: string, vmName: string, options?: VirtualMachinesAssessPatchesOptionalParams) => Promise<SimplePollerLike<OperationState<VirtualMachineAssessPatchesResult>, VirtualMachineAssessPatchesResult>>

beginAssessPatchesAndWait

警告

现已弃用此 API。

use assessPatches instead

beginAssessPatchesAndWait: (resourceGroupName: string, vmName: string, options?: VirtualMachinesAssessPatchesOptionalParams) => Promise<VirtualMachineAssessPatchesResult>

属性值

(resourceGroupName: string, vmName: string, options?: VirtualMachinesAssessPatchesOptionalParams) => Promise<VirtualMachineAssessPatchesResult>

beginAttachDetachDataDisks

警告

现已弃用此 API。

use attachDetachDataDisks instead

beginAttachDetachDataDisks: (resourceGroupName: string, vmName: string, parameters: AttachDetachDataDisksRequest, options?: VirtualMachinesAttachDetachDataDisksOptionalParams) => Promise<SimplePollerLike<OperationState<StorageProfile>, StorageProfile>>

属性值

(resourceGroupName: string, vmName: string, parameters: AttachDetachDataDisksRequest, options?: VirtualMachinesAttachDetachDataDisksOptionalParams) => Promise<SimplePollerLike<OperationState<StorageProfile>, StorageProfile>>

beginAttachDetachDataDisksAndWait

警告

现已弃用此 API。

use attachDetachDataDisks instead

beginAttachDetachDataDisksAndWait: (resourceGroupName: string, vmName: string, parameters: AttachDetachDataDisksRequest, options?: VirtualMachinesAttachDetachDataDisksOptionalParams) => Promise<StorageProfile>

属性值

(resourceGroupName: string, vmName: string, parameters: AttachDetachDataDisksRequest, options?: VirtualMachinesAttachDetachDataDisksOptionalParams) => Promise<StorageProfile>

beginCapture

警告

现已弃用此 API。

use capture instead

beginCapture: (resourceGroupName: string, vmName: string, parameters: VirtualMachineCaptureParameters, options?: VirtualMachinesCaptureOptionalParams) => Promise<SimplePollerLike<OperationState<VirtualMachineCaptureResult>, VirtualMachineCaptureResult>>

属性值

(resourceGroupName: string, vmName: string, parameters: VirtualMachineCaptureParameters, options?: VirtualMachinesCaptureOptionalParams) => Promise<SimplePollerLike<OperationState<VirtualMachineCaptureResult>, VirtualMachineCaptureResult>>

beginCaptureAndWait

警告

现已弃用此 API。

use capture instead

beginCaptureAndWait: (resourceGroupName: string, vmName: string, parameters: VirtualMachineCaptureParameters, options?: VirtualMachinesCaptureOptionalParams) => Promise<VirtualMachineCaptureResult>

属性值

(resourceGroupName: string, vmName: string, parameters: VirtualMachineCaptureParameters, options?: VirtualMachinesCaptureOptionalParams) => Promise<VirtualMachineCaptureResult>

beginConvertToManagedDisks

警告

现已弃用此 API。

use convertToManagedDisks instead

beginConvertToManagedDisks: (resourceGroupName: string, vmName: string, options?: VirtualMachinesConvertToManagedDisksOptionalParams) => Promise<SimplePollerLike<OperationState<void>, void>>

属性值

(resourceGroupName: string, vmName: string, options?: VirtualMachinesConvertToManagedDisksOptionalParams) => Promise<SimplePollerLike<OperationState<void>, void>>

beginConvertToManagedDisksAndWait

警告

现已弃用此 API。

use convertToManagedDisks instead

beginConvertToManagedDisksAndWait: (resourceGroupName: string, vmName: string, options?: VirtualMachinesConvertToManagedDisksOptionalParams) => Promise<void>

属性值

(resourceGroupName: string, vmName: string, options?: VirtualMachinesConvertToManagedDisksOptionalParams) => Promise<void>

beginCreateOrUpdate

警告

现已弃用此 API。

use createOrUpdate instead

beginCreateOrUpdate: (resourceGroupName: string, vmName: string, parameters: VirtualMachine, options?: VirtualMachinesCreateOrUpdateOptionalParams) => Promise<SimplePollerLike<OperationState<VirtualMachine>, VirtualMachine>>

属性值

(resourceGroupName: string, vmName: string, parameters: VirtualMachine, options?: VirtualMachinesCreateOrUpdateOptionalParams) => Promise<SimplePollerLike<OperationState<VirtualMachine>, VirtualMachine>>

beginCreateOrUpdateAndWait

警告

现已弃用此 API。

use createOrUpdate instead

beginCreateOrUpdateAndWait: (resourceGroupName: string, vmName: string, parameters: VirtualMachine, options?: VirtualMachinesCreateOrUpdateOptionalParams) => Promise<VirtualMachine>

属性值

(resourceGroupName: string, vmName: string, parameters: VirtualMachine, options?: VirtualMachinesCreateOrUpdateOptionalParams) => Promise<VirtualMachine>

beginDeallocate

警告

现已弃用此 API。

use deallocate instead

beginDeallocate: (resourceGroupName: string, vmName: string, options?: VirtualMachinesDeallocateOptionalParams) => Promise<SimplePollerLike<OperationState<void>, void>>

属性值

(resourceGroupName: string, vmName: string, options?: VirtualMachinesDeallocateOptionalParams) => Promise<SimplePollerLike<OperationState<void>, void>>

beginDeallocateAndWait

警告

现已弃用此 API。

use deallocate instead

beginDeallocateAndWait: (resourceGroupName: string, vmName: string, options?: VirtualMachinesDeallocateOptionalParams) => Promise<void>

属性值

(resourceGroupName: string, vmName: string, options?: VirtualMachinesDeallocateOptionalParams) => Promise<void>

beginDelete

警告

现已弃用此 API。

use delete instead

beginDelete: (resourceGroupName: string, vmName: string, options?: VirtualMachinesDeleteOptionalParams) => Promise<SimplePollerLike<OperationState<void>, void>>

属性值

(resourceGroupName: string, vmName: string, options?: VirtualMachinesDeleteOptionalParams) => Promise<SimplePollerLike<OperationState<void>, void>>

beginDeleteAndWait

警告

现已弃用此 API。

use delete instead

beginDeleteAndWait: (resourceGroupName: string, vmName: string, options?: VirtualMachinesDeleteOptionalParams) => Promise<void>

属性值

(resourceGroupName: string, vmName: string, options?: VirtualMachinesDeleteOptionalParams) => Promise<void>

beginInstallPatches

警告

现已弃用此 API。

use installPatches instead

beginInstallPatches: (resourceGroupName: string, vmName: string, installPatchesInput: VirtualMachineInstallPatchesParameters, options?: VirtualMachinesInstallPatchesOptionalParams) => Promise<SimplePollerLike<OperationState<VirtualMachineInstallPatchesResult>, VirtualMachineInstallPatchesResult>>

属性值

(resourceGroupName: string, vmName: string, installPatchesInput: VirtualMachineInstallPatchesParameters, options?: VirtualMachinesInstallPatchesOptionalParams) => Promise<SimplePollerLike<OperationState<VirtualMachineInstallPatchesResult>, VirtualMachineInstallPatchesResult>>

beginInstallPatchesAndWait

警告

现已弃用此 API。

use installPatches instead

beginInstallPatchesAndWait: (resourceGroupName: string, vmName: string, installPatchesInput: VirtualMachineInstallPatchesParameters, options?: VirtualMachinesInstallPatchesOptionalParams) => Promise<VirtualMachineInstallPatchesResult>

属性值

(resourceGroupName: string, vmName: string, installPatchesInput: VirtualMachineInstallPatchesParameters, options?: VirtualMachinesInstallPatchesOptionalParams) => Promise<VirtualMachineInstallPatchesResult>

beginMigrateToVMScaleSet

警告

现已弃用此 API。

use migrateToVMScaleSet instead

beginMigrateToVMScaleSet: (resourceGroupName: string, vmName: string, options?: VirtualMachinesMigrateToVMScaleSetOptionalParams) => Promise<SimplePollerLike<OperationState<void>, void>>

属性值

(resourceGroupName: string, vmName: string, options?: VirtualMachinesMigrateToVMScaleSetOptionalParams) => Promise<SimplePollerLike<OperationState<void>, void>>

beginMigrateToVMScaleSetAndWait

警告

现已弃用此 API。

use migrateToVMScaleSet instead

beginMigrateToVMScaleSetAndWait: (resourceGroupName: string, vmName: string, options?: VirtualMachinesMigrateToVMScaleSetOptionalParams) => Promise<void>

属性值

(resourceGroupName: string, vmName: string, options?: VirtualMachinesMigrateToVMScaleSetOptionalParams) => Promise<void>

beginPerformMaintenance

警告

现已弃用此 API。

use performMaintenance instead

beginPerformMaintenance: (resourceGroupName: string, vmName: string, options?: VirtualMachinesPerformMaintenanceOptionalParams) => Promise<SimplePollerLike<OperationState<void>, void>>

属性值

(resourceGroupName: string, vmName: string, options?: VirtualMachinesPerformMaintenanceOptionalParams) => Promise<SimplePollerLike<OperationState<void>, void>>

beginPerformMaintenanceAndWait

警告

现已弃用此 API。

use performMaintenance instead

beginPerformMaintenanceAndWait: (resourceGroupName: string, vmName: string, options?: VirtualMachinesPerformMaintenanceOptionalParams) => Promise<void>

属性值

(resourceGroupName: string, vmName: string, options?: VirtualMachinesPerformMaintenanceOptionalParams) => Promise<void>

beginPowerOff

警告

现已弃用此 API。

use powerOff instead

beginPowerOff: (resourceGroupName: string, vmName: string, options?: VirtualMachinesPowerOffOptionalParams) => Promise<SimplePollerLike<OperationState<void>, void>>

属性值

(resourceGroupName: string, vmName: string, options?: VirtualMachinesPowerOffOptionalParams) => Promise<SimplePollerLike<OperationState<void>, void>>

beginPowerOffAndWait

警告

现已弃用此 API。

use powerOff instead

beginPowerOffAndWait: (resourceGroupName: string, vmName: string, options?: VirtualMachinesPowerOffOptionalParams) => Promise<void>

属性值

(resourceGroupName: string, vmName: string, options?: VirtualMachinesPowerOffOptionalParams) => Promise<void>

beginReapply

警告

现已弃用此 API。

use reapply instead

beginReapply: (resourceGroupName: string, vmName: string, options?: VirtualMachinesReapplyOptionalParams) => Promise<SimplePollerLike<OperationState<void>, void>>

属性值

(resourceGroupName: string, vmName: string, options?: VirtualMachinesReapplyOptionalParams) => Promise<SimplePollerLike<OperationState<void>, void>>

beginReapplyAndWait

警告

现已弃用此 API。

use reapply instead

beginReapplyAndWait: (resourceGroupName: string, vmName: string, options?: VirtualMachinesReapplyOptionalParams) => Promise<void>

属性值

(resourceGroupName: string, vmName: string, options?: VirtualMachinesReapplyOptionalParams) => Promise<void>

beginRedeploy

警告

现已弃用此 API。

use redeploy instead

beginRedeploy: (resourceGroupName: string, vmName: string, options?: VirtualMachinesRedeployOptionalParams) => Promise<SimplePollerLike<OperationState<void>, void>>

属性值

(resourceGroupName: string, vmName: string, options?: VirtualMachinesRedeployOptionalParams) => Promise<SimplePollerLike<OperationState<void>, void>>

beginRedeployAndWait

警告

现已弃用此 API。

use redeploy instead

beginRedeployAndWait: (resourceGroupName: string, vmName: string, options?: VirtualMachinesRedeployOptionalParams) => Promise<void>

属性值

(resourceGroupName: string, vmName: string, options?: VirtualMachinesRedeployOptionalParams) => Promise<void>

beginReimage

警告

现已弃用此 API。

use reimage instead

beginReimage: (resourceGroupName: string, vmName: string, options?: VirtualMachinesReimageOptionalParams) => Promise<SimplePollerLike<OperationState<void>, void>>

属性值

(resourceGroupName: string, vmName: string, options?: VirtualMachinesReimageOptionalParams) => Promise<SimplePollerLike<OperationState<void>, void>>

beginReimageAndWait

警告

现已弃用此 API。

use reimage instead

beginReimageAndWait: (resourceGroupName: string, vmName: string, options?: VirtualMachinesReimageOptionalParams) => Promise<void>

属性值

(resourceGroupName: string, vmName: string, options?: VirtualMachinesReimageOptionalParams) => Promise<void>

beginRestart

警告

现已弃用此 API。

use restart instead

beginRestart: (resourceGroupName: string, vmName: string, options?: VirtualMachinesRestartOptionalParams) => Promise<SimplePollerLike<OperationState<void>, void>>

属性值

(resourceGroupName: string, vmName: string, options?: VirtualMachinesRestartOptionalParams) => Promise<SimplePollerLike<OperationState<void>, void>>

beginRestartAndWait

警告

现已弃用此 API。

use restart instead

beginRestartAndWait: (resourceGroupName: string, vmName: string, options?: VirtualMachinesRestartOptionalParams) => Promise<void>

属性值

(resourceGroupName: string, vmName: string, options?: VirtualMachinesRestartOptionalParams) => Promise<void>

beginRunCommand

警告

现已弃用此 API。

use runCommand instead

beginRunCommand: (resourceGroupName: string, vmName: string, parameters: RunCommandInput, options?: VirtualMachinesRunCommandOptionalParams) => Promise<SimplePollerLike<OperationState<RunCommandResult>, RunCommandResult>>

属性值

(resourceGroupName: string, vmName: string, parameters: RunCommandInput, options?: VirtualMachinesRunCommandOptionalParams) => Promise<SimplePollerLike<OperationState<RunCommandResult>, RunCommandResult>>

beginRunCommandAndWait

警告

现已弃用此 API。

use runCommand instead

beginRunCommandAndWait: (resourceGroupName: string, vmName: string, parameters: RunCommandInput, options?: VirtualMachinesRunCommandOptionalParams) => Promise<RunCommandResult>

属性值

(resourceGroupName: string, vmName: string, parameters: RunCommandInput, options?: VirtualMachinesRunCommandOptionalParams) => Promise<RunCommandResult>

beginStart

警告

现已弃用此 API。

use start instead

beginStart: (resourceGroupName: string, vmName: string, options?: VirtualMachinesStartOptionalParams) => Promise<SimplePollerLike<OperationState<void>, void>>

属性值

(resourceGroupName: string, vmName: string, options?: VirtualMachinesStartOptionalParams) => Promise<SimplePollerLike<OperationState<void>, void>>

beginStartAndWait

警告

现已弃用此 API。

use start instead

beginStartAndWait: (resourceGroupName: string, vmName: string, options?: VirtualMachinesStartOptionalParams) => Promise<void>

属性值

(resourceGroupName: string, vmName: string, options?: VirtualMachinesStartOptionalParams) => Promise<void>

beginUpdate

警告

现已弃用此 API。

use update instead

beginUpdate: (resourceGroupName: string, vmName: string, parameters: VirtualMachineUpdate, options?: VirtualMachinesUpdateOptionalParams) => Promise<SimplePollerLike<OperationState<VirtualMachine>, VirtualMachine>>

属性值

(resourceGroupName: string, vmName: string, parameters: VirtualMachineUpdate, options?: VirtualMachinesUpdateOptionalParams) => Promise<SimplePollerLike<OperationState<VirtualMachine>, VirtualMachine>>

beginUpdateAndWait

警告

现已弃用此 API。

use update instead

beginUpdateAndWait: (resourceGroupName: string, vmName: string, parameters: VirtualMachineUpdate, options?: VirtualMachinesUpdateOptionalParams) => Promise<VirtualMachine>

属性值

(resourceGroupName: string, vmName: string, parameters: VirtualMachineUpdate, options?: VirtualMachinesUpdateOptionalParams) => Promise<VirtualMachine>

capture

通过复制虚拟机的虚拟硬盘来捕获虚拟机,并输出可用于创建类似虚拟机的模板。

capture: (resourceGroupName: string, vmName: string, parameters: VirtualMachineCaptureParameters, options?: VirtualMachinesCaptureOptionalParams) => PollerLike<OperationState<VirtualMachineCaptureResult>, VirtualMachineCaptureResult>

属性值

(resourceGroupName: string, vmName: string, parameters: VirtualMachineCaptureParameters, options?: VirtualMachinesCaptureOptionalParams) => PollerLike<OperationState<VirtualMachineCaptureResult>, VirtualMachineCaptureResult>

convertToManagedDisks

将虚拟机磁盘从基于 blob 的磁盘转换为托管磁盘。 在调用此作之前,必须停止取消分配虚拟机。

convertToManagedDisks: (resourceGroupName: string, vmName: string, options?: VirtualMachinesConvertToManagedDisksOptionalParams) => PollerLike<OperationState<void>, void>

属性值

(resourceGroupName: string, vmName: string, options?: VirtualMachinesConvertToManagedDisksOptionalParams) => PollerLike<OperationState<void>, void>

createOrUpdate

用于创建或更新虚拟机的操作。 请注意,某些属性只能在虚拟机创建期间设置。

createOrUpdate: (resourceGroupName: string, vmName: string, parameters: VirtualMachine, options?: VirtualMachinesCreateOrUpdateOptionalParams) => PollerLike<OperationState<VirtualMachine>, VirtualMachine>

属性值

(resourceGroupName: string, vmName: string, parameters: VirtualMachine, options?: VirtualMachinesCreateOrUpdateOptionalParams) => PollerLike<OperationState<VirtualMachine>, VirtualMachine>

deallocate

关闭虚拟机并释放计算资源。 无需为此虚拟机使用的计算资源付费。

deallocate: (resourceGroupName: string, vmName: string, options?: VirtualMachinesDeallocateOptionalParams) => PollerLike<OperationState<void>, void>

属性值

(resourceGroupName: string, vmName: string, options?: VirtualMachinesDeallocateOptionalParams) => PollerLike<OperationState<void>, void>

delete

delete: (resourceGroupName: string, vmName: string, options?: VirtualMachinesDeleteOptionalParams) => PollerLike<OperationState<void>, void>

属性值

(resourceGroupName: string, vmName: string, options?: VirtualMachinesDeleteOptionalParams) => PollerLike<OperationState<void>, void>

generalize

将虚拟机的作系统状态设置为通用。 建议在执行此作之前对虚拟机进行 sysprep。 对于 Windows,请参阅在 Azure 中创建通用 VM 的托管映像。 对于 Linux,请参阅如何 创建虚拟机或 VHD 的映像

generalize: (resourceGroupName: string, vmName: string, options?: VirtualMachinesGeneralizeOptionalParams) => Promise<void>

属性值

(resourceGroupName: string, vmName: string, options?: VirtualMachinesGeneralizeOptionalParams) => Promise<void>

get

检索有关虚拟机的模型视图或实例视图的信息。

get: (resourceGroupName: string, vmName: string, options?: VirtualMachinesGetOptionalParams) => Promise<VirtualMachine>

属性值

(resourceGroupName: string, vmName: string, options?: VirtualMachinesGetOptionalParams) => Promise<VirtualMachine>

installPatches

在虚拟机上安装修补程序。

installPatches: (resourceGroupName: string, vmName: string, installPatchesInput: VirtualMachineInstallPatchesParameters, options?: VirtualMachinesInstallPatchesOptionalParams) => PollerLike<OperationState<VirtualMachineInstallPatchesResult>, VirtualMachineInstallPatchesResult>

属性值

(resourceGroupName: string, vmName: string, installPatchesInput: VirtualMachineInstallPatchesParameters, options?: VirtualMachinesInstallPatchesOptionalParams) => PollerLike<OperationState<VirtualMachineInstallPatchesResult>, VirtualMachineInstallPatchesResult>

instanceView

检索有关虚拟机运行时状态的信息。

instanceView: (resourceGroupName: string, vmName: string, options?: VirtualMachinesInstanceViewOptionalParams) => Promise<VirtualMachineInstanceView>

属性值

(resourceGroupName: string, vmName: string, options?: VirtualMachinesInstanceViewOptionalParams) => Promise<VirtualMachineInstanceView>

list

列出指定资源组中的所有虚拟机。 使用响应中的 nextLink 属性获取虚拟机的下一页。

list: (resourceGroupName: string, options?: VirtualMachinesListOptionalParams) => PagedAsyncIterableIterator<VirtualMachine, VirtualMachine[], PageSettings>

属性值

(resourceGroupName: string, options?: VirtualMachinesListOptionalParams) => PagedAsyncIterableIterator<VirtualMachine, VirtualMachine[], PageSettings>

listAll

列出指定订阅中的所有虚拟机。 使用响应中的 nextLink 属性获取虚拟机的下一页。

listAll: (options?: VirtualMachinesListAllOptionalParams) => PagedAsyncIterableIterator<VirtualMachine, VirtualMachine[], PageSettings>

属性值

(options?: VirtualMachinesListAllOptionalParams) => PagedAsyncIterableIterator<VirtualMachine, VirtualMachine[], PageSettings>

listAvailableSizes

列出可以调整指定虚拟机大小的所有可用虚拟机大小。

listAvailableSizes: (resourceGroupName: string, vmName: string, options?: VirtualMachinesListAvailableSizesOptionalParams) => PagedAsyncIterableIterator<VirtualMachineSize, VirtualMachineSize[], PageSettings>

属性值

(resourceGroupName: string, vmName: string, options?: VirtualMachinesListAvailableSizesOptionalParams) => PagedAsyncIterableIterator<VirtualMachineSize, VirtualMachineSize[], PageSettings>

listByLocation

获取指定位置的指定订阅下的所有虚拟机。

listByLocation: (location: string, options?: VirtualMachinesListByLocationOptionalParams) => PagedAsyncIterableIterator<VirtualMachine, VirtualMachine[], PageSettings>

属性值

(location: string, options?: VirtualMachinesListByLocationOptionalParams) => PagedAsyncIterableIterator<VirtualMachine, VirtualMachine[], PageSettings>

migrateToVMScaleSet

将虚拟机从可用性集迁移到灵活虚拟机规模集。

migrateToVMScaleSet: (resourceGroupName: string, vmName: string, options?: VirtualMachinesMigrateToVMScaleSetOptionalParams) => PollerLike<OperationState<void>, void>

属性值

(resourceGroupName: string, vmName: string, options?: VirtualMachinesMigrateToVMScaleSetOptionalParams) => PollerLike<OperationState<void>, void>

performMaintenance

在虚拟机上执行维护的操作。

performMaintenance: (resourceGroupName: string, vmName: string, options?: VirtualMachinesPerformMaintenanceOptionalParams) => PollerLike<OperationState<void>, void>

属性值

(resourceGroupName: string, vmName: string, options?: VirtualMachinesPerformMaintenanceOptionalParams) => PollerLike<OperationState<void>, void>

powerOff

关闭虚拟机(停止)的作。 可以使用相同的预置资源重新启动虚拟机。 仍需为此虚拟机付费。

powerOff: (resourceGroupName: string, vmName: string, options?: VirtualMachinesPowerOffOptionalParams) => PollerLike<OperationState<void>, void>

属性值

(resourceGroupName: string, vmName: string, options?: VirtualMachinesPowerOffOptionalParams) => PollerLike<OperationState<void>, void>

reapply

重新应用虚拟机状态的作。

reapply: (resourceGroupName: string, vmName: string, options?: VirtualMachinesReapplyOptionalParams) => PollerLike<OperationState<void>, void>

属性值

(resourceGroupName: string, vmName: string, options?: VirtualMachinesReapplyOptionalParams) => PollerLike<OperationState<void>, void>

redeploy

关闭虚拟机,将其移动到新节点,然后重新打开电源。

redeploy: (resourceGroupName: string, vmName: string, options?: VirtualMachinesRedeployOptionalParams) => PollerLike<OperationState<void>, void>

属性值

(resourceGroupName: string, vmName: string, options?: VirtualMachinesRedeployOptionalParams) => PollerLike<OperationState<void>, void>

reimage

重新映像(升级作系统)没有临时 OS 磁盘的虚拟机,对于具有临时 OS 磁盘的虚拟机,虚拟机将重置为初始状态。 注意:保留旧 OS 磁盘取决于 OS 磁盘 deleteOption 的值。 如果 deleteOption 是分离的,则会在重置映像后保留旧的 OS 磁盘。 如果 deleteOption 被删除,则会在重置映像后删除旧的 OS 磁盘。 在执行重置映像之前,应相应地更新 OS 磁盘的 deleteOption。

reimage: (resourceGroupName: string, vmName: string, options?: VirtualMachinesReimageOptionalParams) => PollerLike<OperationState<void>, void>

属性值

(resourceGroupName: string, vmName: string, options?: VirtualMachinesReimageOptionalParams) => PollerLike<OperationState<void>, void>

restart

重启虚拟机的作。

restart: (resourceGroupName: string, vmName: string, options?: VirtualMachinesRestartOptionalParams) => PollerLike<OperationState<void>, void>

属性值

(resourceGroupName: string, vmName: string, options?: VirtualMachinesRestartOptionalParams) => PollerLike<OperationState<void>, void>

retrieveBootDiagnosticsData

检索虚拟机启动诊断日志的 SAS URI 的作。

retrieveBootDiagnosticsData: (resourceGroupName: string, vmName: string, options?: VirtualMachinesRetrieveBootDiagnosticsDataOptionalParams) => Promise<RetrieveBootDiagnosticsDataResult>

属性值

(resourceGroupName: string, vmName: string, options?: VirtualMachinesRetrieveBootDiagnosticsDataOptionalParams) => Promise<RetrieveBootDiagnosticsDataResult>

runCommand

在 VM 上运行命令。

runCommand: (resourceGroupName: string, vmName: string, parameters: RunCommandInput, options?: VirtualMachinesRunCommandOptionalParams) => PollerLike<OperationState<RunCommandResult>, RunCommandResult>

属性值

(resourceGroupName: string, vmName: string, parameters: RunCommandInput, options?: VirtualMachinesRunCommandOptionalParams) => PollerLike<OperationState<RunCommandResult>, RunCommandResult>

simulateEviction

模拟逐出现型虚拟机的作。

simulateEviction: (resourceGroupName: string, vmName: string, options?: VirtualMachinesSimulateEvictionOptionalParams) => Promise<void>

属性值

(resourceGroupName: string, vmName: string, options?: VirtualMachinesSimulateEvictionOptionalParams) => Promise<void>

start

启动虚拟机的作。

start: (resourceGroupName: string, vmName: string, options?: VirtualMachinesStartOptionalParams) => PollerLike<OperationState<void>, void>

属性值

(resourceGroupName: string, vmName: string, options?: VirtualMachinesStartOptionalParams) => PollerLike<OperationState<void>, void>

update

用于更新虚拟机的操作。

update: (resourceGroupName: string, vmName: string, parameters: VirtualMachineUpdate, options?: VirtualMachinesUpdateOptionalParams) => PollerLike<OperationState<VirtualMachine>, VirtualMachine>

属性值

(resourceGroupName: string, vmName: string, parameters: VirtualMachineUpdate, options?: VirtualMachinesUpdateOptionalParams) => PollerLike<OperationState<VirtualMachine>, VirtualMachine>