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. Для Linux см. раздел Как создать образ виртуальной машины или виртуального жесткого диска.

get

Извлекает сведения о представлении модели или экземпляре виртуальной машины.

installPatches

Устанавливает исправления на виртуальную машину.

instanceView

Извлекает сведения о состоянии виртуальной машины во время выполнения.

list

Перечисляет все виртуальные машины в указанной группе ресурсов. Используйте свойство nextLink в ответе, чтобы получить следующую страницу виртуальных машин.

listAll

Выводит список всех виртуальных машин в указанной подписке. Используйте свойство nextLink в ответе, чтобы получить следующую страницу виртуальных машин.

listAvailableSizes

Список всех доступных размеров виртуальных машин, до которых можно изменить размер указанной виртуальной машины.

listByLocation

Возвращает все виртуальные машины под указанной подпиской для указанного расположения.

migrateToVMScaleSet

Перенесите виртуальную машину из группы доступности в гибкую масштабируемую группу виртуальных машин.

performMaintenance

Операция выполнения обслуживания на виртуальной машине.

powerOff

Операция отключения (остановки) виртуальной машины. Виртуальную машину можно перезапустить с теми же подготовленными ресурсами. Плата за эту виртуальную машину по-прежнему взимается.

reapply

Операция повторного применения состояния виртуальной машины.

redeploy

Завершает работу виртуальной машины, перемещает ее на новый узел и снова включает.

reimage

Реимидж (обновление операционной системы) виртуальной машины, у которой нет временного диска ОС, для виртуальных машин, у которых есть временный диск ОС, виртуальная машина сбрасывается до исходного состояния. ПРИМЕЧАНИЕ. Сохранение старого диска ОС зависит от значения deleteOption диска ОС. Если deleteOption отсоединен, старый диск ОС будет сохранен после повторного воспроизведения. При удалении deleteOption старый диск ОС будет удален после повторного воспроизведения. Перед выполнением повторного копирования необходимо обновить удаление диска ОС.

restart

Операция перезапуска виртуальной машины.

retrieveBootDiagnosticsData

Операция по получению универсальных кодов ресурса (URI) SAS для журналов диагностики загрузки виртуальной машины.

runCommand

Выполните команду на виртуальной машине.

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. Для Linux см. раздел Как создать образ виртуальной машины или виртуального жесткого диска.

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

Реимидж (обновление операционной системы) виртуальной машины, у которой нет временного диска ОС, для виртуальных машин, у которых есть временный диск ОС, виртуальная машина сбрасывается до исходного состояния. ПРИМЕЧАНИЕ. Сохранение старого диска ОС зависит от значения deleteOption диска ОС. Если deleteOption отсоединен, старый диск ОС будет сохранен после повторного воспроизведения. При удалении 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

Операция по получению универсальных кодов ресурса (URI) SAS для журналов диагностики загрузки виртуальной машины.

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

Значение свойства

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

runCommand

Выполните команду на виртуальной машине.

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>