Поделиться через


VirtualMachineScaleSets interface

Интерфейс, представляющий VirtualMachineScaleSets.

Методы

beginApproveRollingUpgrade(string, string, VirtualMachineScaleSetsApproveRollingUpgradeOptionalParams)

Утверждение обновления при отложенном последовательном обновлении для дисков ОС на виртуальных машинах в масштабируемом наборе виртуальных машин.

beginApproveRollingUpgradeAndWait(string, string, VirtualMachineScaleSetsApproveRollingUpgradeOptionalParams)

Утверждение обновления при отложенном последовательном обновлении для дисков ОС на виртуальных машинах в масштабируемом наборе виртуальных машин.

beginCreateOrUpdate(string, string, VirtualMachineScaleSet, VirtualMachineScaleSetsCreateOrUpdateOptionalParams)

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

beginCreateOrUpdateAndWait(string, string, VirtualMachineScaleSet, VirtualMachineScaleSetsCreateOrUpdateOptionalParams)

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

beginDeallocate(string, string, VirtualMachineScaleSetsDeallocateOptionalParams)

Освобождает определенные виртуальные машины в масштабируемом наборе виртуальных машин. Завершает работу виртуальных машин и освобождает вычислительные ресурсы. Плата за вычислительные ресурсы, которые выделяет этот масштабируемый набор виртуальных машин, не взимается.

beginDeallocateAndWait(string, string, VirtualMachineScaleSetsDeallocateOptionalParams)

Освобождает определенные виртуальные машины в масштабируемом наборе виртуальных машин. Завершает работу виртуальных машин и освобождает вычислительные ресурсы. Плата за вычислительные ресурсы, которые выделяет этот масштабируемый набор виртуальных машин, не взимается.

beginDelete(string, string, VirtualMachineScaleSetsDeleteOptionalParams)

Удаляет масштабируемый набор виртуальных машин.

beginDeleteAndWait(string, string, VirtualMachineScaleSetsDeleteOptionalParams)

Удаляет масштабируемый набор виртуальных машин.

beginDeleteInstances(string, string, VirtualMachineScaleSetVMInstanceRequiredIDs, VirtualMachineScaleSetsDeleteInstancesOptionalParams)

Удаляет виртуальные машины в масштабируемом наборе виртуальных машин.

beginDeleteInstancesAndWait(string, string, VirtualMachineScaleSetVMInstanceRequiredIDs, VirtualMachineScaleSetsDeleteInstancesOptionalParams)

Удаляет виртуальные машины в масштабируемом наборе виртуальных машин.

beginPerformMaintenance(string, string, VirtualMachineScaleSetsPerformMaintenanceOptionalParams)

Выполнение обслуживания на одной или нескольких виртуальных машинах в масштабируемом наборе виртуальных машин. Операция с экземплярами, которые не имеют права на обслуживание, завершится ошибкой. Дополнительные сведения см. в рекомендациях: https://learn.microsoft.com/azure/virtual-machine-scale-sets/virtual-machine-scale-sets-maintenance-notifications

beginPerformMaintenanceAndWait(string, string, VirtualMachineScaleSetsPerformMaintenanceOptionalParams)

Выполнение обслуживания на одной или нескольких виртуальных машинах в масштабируемом наборе виртуальных машин. Операция с экземплярами, которые не имеют права на обслуживание, завершится ошибкой. Дополнительные сведения см. в рекомендациях: https://learn.microsoft.com/azure/virtual-machine-scale-sets/virtual-machine-scale-sets-maintenance-notifications

beginPowerOff(string, string, VirtualMachineScaleSetsPowerOffOptionalParams)

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

beginPowerOffAndWait(string, string, VirtualMachineScaleSetsPowerOffOptionalParams)

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

beginReapply(string, string, VirtualMachineScaleSetsReapplyOptionalParams)

Повторно применяет профиль виртуальной машины масштабируемого набора виртуальных машин к экземплярам виртуальных машин.

beginReapplyAndWait(string, string, VirtualMachineScaleSetsReapplyOptionalParams)

Повторно применяет профиль виртуальной машины масштабируемого набора виртуальных машин к экземплярам виртуальных машин.

beginRedeploy(string, string, VirtualMachineScaleSetsRedeployOptionalParams)

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

beginRedeployAndWait(string, string, VirtualMachineScaleSetsRedeployOptionalParams)

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

beginReimage(string, string, VirtualMachineScaleSetsReimageOptionalParams)

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

beginReimageAll(string, string, VirtualMachineScaleSetsReimageAllOptionalParams)

Переимежает все диски (включая диски данных) на виртуальных машинах в масштабируемом наборе виртуальных машин. Эта операция поддерживается только для управляемых дисков.

beginReimageAllAndWait(string, string, VirtualMachineScaleSetsReimageAllOptionalParams)

Переимежает все диски (включая диски данных) на виртуальных машинах в масштабируемом наборе виртуальных машин. Эта операция поддерживается только для управляемых дисков.

beginReimageAndWait(string, string, VirtualMachineScaleSetsReimageOptionalParams)

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

beginRestart(string, string, VirtualMachineScaleSetsRestartOptionalParams)

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

beginRestartAndWait(string, string, VirtualMachineScaleSetsRestartOptionalParams)

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

beginSetOrchestrationServiceState(string, string, OrchestrationServiceStateInput, VirtualMachineScaleSetsSetOrchestrationServiceStateOptionalParams)

Изменение свойства ServiceState для данной службы

beginSetOrchestrationServiceStateAndWait(string, string, OrchestrationServiceStateInput, VirtualMachineScaleSetsSetOrchestrationServiceStateOptionalParams)

Изменение свойства ServiceState для данной службы

beginStart(string, string, VirtualMachineScaleSetsStartOptionalParams)

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

beginStartAndWait(string, string, VirtualMachineScaleSetsStartOptionalParams)

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

beginUpdate(string, string, VirtualMachineScaleSetUpdate, VirtualMachineScaleSetsUpdateOptionalParams)

Обновите масштабируемый набор виртуальных машин.

beginUpdateAndWait(string, string, VirtualMachineScaleSetUpdate, VirtualMachineScaleSetsUpdateOptionalParams)

Обновите масштабируемый набор виртуальных машин.

beginUpdateInstances(string, string, VirtualMachineScaleSetVMInstanceRequiredIDs, VirtualMachineScaleSetsUpdateInstancesOptionalParams)

Обновляет одну или несколько виртуальных машин до последнего номера SKU в модели масштабируемого набора виртуальных машин.

beginUpdateInstancesAndWait(string, string, VirtualMachineScaleSetVMInstanceRequiredIDs, VirtualMachineScaleSetsUpdateInstancesOptionalParams)

Обновляет одну или несколько виртуальных машин до последнего номера SKU в модели масштабируемого набора виртуальных машин.

convertToSinglePlacementGroup(string, string, VMScaleSetConvertToSinglePlacementGroupInput, VirtualMachineScaleSetsConvertToSinglePlacementGroupOptionalParams)

Преобразует свойство SinglePlacementGroup в false для существующего масштабируемого набора виртуальных машин.

forceRecoveryServiceFabricPlatformUpdateDomainWalk(string, string, number, VirtualMachineScaleSetsForceRecoveryServiceFabricPlatformUpdateDomainWalkOptionalParams)

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

get(string, string, VirtualMachineScaleSetsGetOptionalParams)

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

getInstanceView(string, string, VirtualMachineScaleSetsGetInstanceViewOptionalParams)

Возвращает состояние экземпляра масштабируемого набора виртуальных машин.

list(string, VirtualMachineScaleSetsListOptionalParams)

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

listAll(VirtualMachineScaleSetsListAllOptionalParams)

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

listByLocation(string, VirtualMachineScaleSetsListByLocationOptionalParams)

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

listOSUpgradeHistory(string, string, VirtualMachineScaleSetsGetOSUpgradeHistoryOptionalParams)

Возвращает список обновлений ОС в экземпляре масштабируемого набора виртуальных машин.

listSkus(string, string, VirtualMachineScaleSetsListSkusOptionalParams)

Возвращает список номеров SKU, доступных для масштабируемого набора виртуальных машин, включая минимальные и максимальные экземпляры виртуальных машин, разрешенные для каждого номера SKU.

Сведения о методе

beginApproveRollingUpgrade(string, string, VirtualMachineScaleSetsApproveRollingUpgradeOptionalParams)

Утверждение обновления при отложенном последовательном обновлении для дисков ОС на виртуальных машинах в масштабируемом наборе виртуальных машин.

function beginApproveRollingUpgrade(resourceGroupName: string, vmScaleSetName: string, options?: VirtualMachineScaleSetsApproveRollingUpgradeOptionalParams): Promise<SimplePollerLike<OperationState<VirtualMachineScaleSetsApproveRollingUpgradeHeaders>, VirtualMachineScaleSetsApproveRollingUpgradeHeaders>>

Параметры

resourceGroupName

string

Имя группы ресурсов.

vmScaleSetName

string

Имя масштабируемого набора виртуальных машин.

options
VirtualMachineScaleSetsApproveRollingUpgradeOptionalParams

Параметры параметров.

Возвращаемое значение

beginApproveRollingUpgradeAndWait(string, string, VirtualMachineScaleSetsApproveRollingUpgradeOptionalParams)

Утверждение обновления при отложенном последовательном обновлении для дисков ОС на виртуальных машинах в масштабируемом наборе виртуальных машин.

function beginApproveRollingUpgradeAndWait(resourceGroupName: string, vmScaleSetName: string, options?: VirtualMachineScaleSetsApproveRollingUpgradeOptionalParams): Promise<VirtualMachineScaleSetsApproveRollingUpgradeHeaders>

Параметры

resourceGroupName

string

Имя группы ресурсов.

vmScaleSetName

string

Имя масштабируемого набора виртуальных машин.

options
VirtualMachineScaleSetsApproveRollingUpgradeOptionalParams

Параметры параметров.

Возвращаемое значение

beginCreateOrUpdate(string, string, VirtualMachineScaleSet, VirtualMachineScaleSetsCreateOrUpdateOptionalParams)

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

function beginCreateOrUpdate(resourceGroupName: string, vmScaleSetName: string, parameters: VirtualMachineScaleSet, options?: VirtualMachineScaleSetsCreateOrUpdateOptionalParams): Promise<SimplePollerLike<OperationState<VirtualMachineScaleSet>, VirtualMachineScaleSet>>

Параметры

resourceGroupName

string

Имя группы ресурсов.

vmScaleSetName

string

Имя масштабируемого набора виртуальных машин для создания или обновления.

parameters
VirtualMachineScaleSet

Объект масштабируемого набора.

options
VirtualMachineScaleSetsCreateOrUpdateOptionalParams

Параметры параметров.

Возвращаемое значение

Promise<@azure/core-lro.SimplePollerLike<OperationState<VirtualMachineScaleSet>, VirtualMachineScaleSet>>

beginCreateOrUpdateAndWait(string, string, VirtualMachineScaleSet, VirtualMachineScaleSetsCreateOrUpdateOptionalParams)

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

function beginCreateOrUpdateAndWait(resourceGroupName: string, vmScaleSetName: string, parameters: VirtualMachineScaleSet, options?: VirtualMachineScaleSetsCreateOrUpdateOptionalParams): Promise<VirtualMachineScaleSet>

Параметры

resourceGroupName

string

Имя группы ресурсов.

vmScaleSetName

string

Имя масштабируемого набора виртуальных машин для создания или обновления.

parameters
VirtualMachineScaleSet

Объект масштабируемого набора.

options
VirtualMachineScaleSetsCreateOrUpdateOptionalParams

Параметры параметров.

Возвращаемое значение

beginDeallocate(string, string, VirtualMachineScaleSetsDeallocateOptionalParams)

Освобождает определенные виртуальные машины в масштабируемом наборе виртуальных машин. Завершает работу виртуальных машин и освобождает вычислительные ресурсы. Плата за вычислительные ресурсы, которые выделяет этот масштабируемый набор виртуальных машин, не взимается.

function beginDeallocate(resourceGroupName: string, vmScaleSetName: string, options?: VirtualMachineScaleSetsDeallocateOptionalParams): Promise<SimplePollerLike<OperationState<void>, void>>

Параметры

resourceGroupName

string

Имя группы ресурсов.

vmScaleSetName

string

Имя масштабируемого набора виртуальных машин.

options
VirtualMachineScaleSetsDeallocateOptionalParams

Параметры параметров.

Возвращаемое значение

Promise<@azure/core-lro.SimplePollerLike<OperationState<void>, void>>

beginDeallocateAndWait(string, string, VirtualMachineScaleSetsDeallocateOptionalParams)

Освобождает определенные виртуальные машины в масштабируемом наборе виртуальных машин. Завершает работу виртуальных машин и освобождает вычислительные ресурсы. Плата за вычислительные ресурсы, которые выделяет этот масштабируемый набор виртуальных машин, не взимается.

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

Параметры

resourceGroupName

string

Имя группы ресурсов.

vmScaleSetName

string

Имя масштабируемого набора виртуальных машин.

options
VirtualMachineScaleSetsDeallocateOptionalParams

Параметры параметров.

Возвращаемое значение

Promise<void>

beginDelete(string, string, VirtualMachineScaleSetsDeleteOptionalParams)

Удаляет масштабируемый набор виртуальных машин.

function beginDelete(resourceGroupName: string, vmScaleSetName: string, options?: VirtualMachineScaleSetsDeleteOptionalParams): Promise<SimplePollerLike<OperationState<void>, void>>

Параметры

resourceGroupName

string

Имя группы ресурсов.

vmScaleSetName

string

Имя масштабируемого набора виртуальных машин.

options
VirtualMachineScaleSetsDeleteOptionalParams

Параметры параметров.

Возвращаемое значение

Promise<@azure/core-lro.SimplePollerLike<OperationState<void>, void>>

beginDeleteAndWait(string, string, VirtualMachineScaleSetsDeleteOptionalParams)

Удаляет масштабируемый набор виртуальных машин.

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

Параметры

resourceGroupName

string

Имя группы ресурсов.

vmScaleSetName

string

Имя масштабируемого набора виртуальных машин.

options
VirtualMachineScaleSetsDeleteOptionalParams

Параметры параметров.

Возвращаемое значение

Promise<void>

beginDeleteInstances(string, string, VirtualMachineScaleSetVMInstanceRequiredIDs, VirtualMachineScaleSetsDeleteInstancesOptionalParams)

Удаляет виртуальные машины в масштабируемом наборе виртуальных машин.

function beginDeleteInstances(resourceGroupName: string, vmScaleSetName: string, vmInstanceIDs: VirtualMachineScaleSetVMInstanceRequiredIDs, options?: VirtualMachineScaleSetsDeleteInstancesOptionalParams): Promise<SimplePollerLike<OperationState<void>, void>>

Параметры

resourceGroupName

string

Имя группы ресурсов.

vmScaleSetName

string

Имя масштабируемого набора виртуальных машин.

vmInstanceIDs
VirtualMachineScaleSetVMInstanceRequiredIDs

Список идентификаторов экземпляров виртуальной машины из масштабируемого набора виртуальных машин.

options
VirtualMachineScaleSetsDeleteInstancesOptionalParams

Параметры параметров.

Возвращаемое значение

Promise<@azure/core-lro.SimplePollerLike<OperationState<void>, void>>

beginDeleteInstancesAndWait(string, string, VirtualMachineScaleSetVMInstanceRequiredIDs, VirtualMachineScaleSetsDeleteInstancesOptionalParams)

Удаляет виртуальные машины в масштабируемом наборе виртуальных машин.

function beginDeleteInstancesAndWait(resourceGroupName: string, vmScaleSetName: string, vmInstanceIDs: VirtualMachineScaleSetVMInstanceRequiredIDs, options?: VirtualMachineScaleSetsDeleteInstancesOptionalParams): Promise<void>

Параметры

resourceGroupName

string

Имя группы ресурсов.

vmScaleSetName

string

Имя масштабируемого набора виртуальных машин.

vmInstanceIDs
VirtualMachineScaleSetVMInstanceRequiredIDs

Список идентификаторов экземпляров виртуальной машины из масштабируемого набора виртуальных машин.

options
VirtualMachineScaleSetsDeleteInstancesOptionalParams

Параметры параметров.

Возвращаемое значение

Promise<void>

beginPerformMaintenance(string, string, VirtualMachineScaleSetsPerformMaintenanceOptionalParams)

Выполнение обслуживания на одной или нескольких виртуальных машинах в масштабируемом наборе виртуальных машин. Операция с экземплярами, которые не имеют права на обслуживание, завершится ошибкой. Дополнительные сведения см. в рекомендациях: https://learn.microsoft.com/azure/virtual-machine-scale-sets/virtual-machine-scale-sets-maintenance-notifications

function beginPerformMaintenance(resourceGroupName: string, vmScaleSetName: string, options?: VirtualMachineScaleSetsPerformMaintenanceOptionalParams): Promise<SimplePollerLike<OperationState<void>, void>>

Параметры

resourceGroupName

string

Имя группы ресурсов.

vmScaleSetName

string

Имя масштабируемого набора виртуальных машин.

options
VirtualMachineScaleSetsPerformMaintenanceOptionalParams

Параметры параметров.

Возвращаемое значение

Promise<@azure/core-lro.SimplePollerLike<OperationState<void>, void>>

beginPerformMaintenanceAndWait(string, string, VirtualMachineScaleSetsPerformMaintenanceOptionalParams)

Выполнение обслуживания на одной или нескольких виртуальных машинах в масштабируемом наборе виртуальных машин. Операция с экземплярами, которые не имеют права на обслуживание, завершится ошибкой. Дополнительные сведения см. в рекомендациях: https://learn.microsoft.com/azure/virtual-machine-scale-sets/virtual-machine-scale-sets-maintenance-notifications

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

Параметры

resourceGroupName

string

Имя группы ресурсов.

vmScaleSetName

string

Имя масштабируемого набора виртуальных машин.

options
VirtualMachineScaleSetsPerformMaintenanceOptionalParams

Параметры параметров.

Возвращаемое значение

Promise<void>

beginPowerOff(string, string, VirtualMachineScaleSetsPowerOffOptionalParams)

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

function beginPowerOff(resourceGroupName: string, vmScaleSetName: string, options?: VirtualMachineScaleSetsPowerOffOptionalParams): Promise<SimplePollerLike<OperationState<void>, void>>

Параметры

resourceGroupName

string

Имя группы ресурсов.

vmScaleSetName

string

Имя масштабируемого набора виртуальных машин.

options
VirtualMachineScaleSetsPowerOffOptionalParams

Параметры параметров.

Возвращаемое значение

Promise<@azure/core-lro.SimplePollerLike<OperationState<void>, void>>

beginPowerOffAndWait(string, string, VirtualMachineScaleSetsPowerOffOptionalParams)

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

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

Параметры

resourceGroupName

string

Имя группы ресурсов.

vmScaleSetName

string

Имя масштабируемого набора виртуальных машин.

options
VirtualMachineScaleSetsPowerOffOptionalParams

Параметры параметров.

Возвращаемое значение

Promise<void>

beginReapply(string, string, VirtualMachineScaleSetsReapplyOptionalParams)

Повторно применяет профиль виртуальной машины масштабируемого набора виртуальных машин к экземплярам виртуальных машин.

function beginReapply(resourceGroupName: string, vmScaleSetName: string, options?: VirtualMachineScaleSetsReapplyOptionalParams): Promise<SimplePollerLike<OperationState<void>, void>>

Параметры

resourceGroupName

string

Имя группы ресурсов.

vmScaleSetName

string

Имя масштабируемого набора виртуальных машин.

options
VirtualMachineScaleSetsReapplyOptionalParams

Параметры параметров.

Возвращаемое значение

Promise<@azure/core-lro.SimplePollerLike<OperationState<void>, void>>

beginReapplyAndWait(string, string, VirtualMachineScaleSetsReapplyOptionalParams)

Повторно применяет профиль виртуальной машины масштабируемого набора виртуальных машин к экземплярам виртуальных машин.

function beginReapplyAndWait(resourceGroupName: string, vmScaleSetName: string, options?: VirtualMachineScaleSetsReapplyOptionalParams): Promise<void>

Параметры

resourceGroupName

string

Имя группы ресурсов.

vmScaleSetName

string

Имя масштабируемого набора виртуальных машин.

options
VirtualMachineScaleSetsReapplyOptionalParams

Параметры параметров.

Возвращаемое значение

Promise<void>

beginRedeploy(string, string, VirtualMachineScaleSetsRedeployOptionalParams)

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

function beginRedeploy(resourceGroupName: string, vmScaleSetName: string, options?: VirtualMachineScaleSetsRedeployOptionalParams): Promise<SimplePollerLike<OperationState<void>, void>>

Параметры

resourceGroupName

string

Имя группы ресурсов.

vmScaleSetName

string

Имя масштабируемого набора виртуальных машин.

options
VirtualMachineScaleSetsRedeployOptionalParams

Параметры параметров.

Возвращаемое значение

Promise<@azure/core-lro.SimplePollerLike<OperationState<void>, void>>

beginRedeployAndWait(string, string, VirtualMachineScaleSetsRedeployOptionalParams)

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

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

Параметры

resourceGroupName

string

Имя группы ресурсов.

vmScaleSetName

string

Имя масштабируемого набора виртуальных машин.

options
VirtualMachineScaleSetsRedeployOptionalParams

Параметры параметров.

Возвращаемое значение

Promise<void>

beginReimage(string, string, VirtualMachineScaleSetsReimageOptionalParams)

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

function beginReimage(resourceGroupName: string, vmScaleSetName: string, options?: VirtualMachineScaleSetsReimageOptionalParams): Promise<SimplePollerLike<OperationState<void>, void>>

Параметры

resourceGroupName

string

Имя группы ресурсов.

vmScaleSetName

string

Имя масштабируемого набора виртуальных машин.

options
VirtualMachineScaleSetsReimageOptionalParams

Параметры параметров.

Возвращаемое значение

Promise<@azure/core-lro.SimplePollerLike<OperationState<void>, void>>

beginReimageAll(string, string, VirtualMachineScaleSetsReimageAllOptionalParams)

Переимежает все диски (включая диски данных) на виртуальных машинах в масштабируемом наборе виртуальных машин. Эта операция поддерживается только для управляемых дисков.

function beginReimageAll(resourceGroupName: string, vmScaleSetName: string, options?: VirtualMachineScaleSetsReimageAllOptionalParams): Promise<SimplePollerLike<OperationState<void>, void>>

Параметры

resourceGroupName

string

Имя группы ресурсов.

vmScaleSetName

string

Имя масштабируемого набора виртуальных машин.

options
VirtualMachineScaleSetsReimageAllOptionalParams

Параметры параметров.

Возвращаемое значение

Promise<@azure/core-lro.SimplePollerLike<OperationState<void>, void>>

beginReimageAllAndWait(string, string, VirtualMachineScaleSetsReimageAllOptionalParams)

Переимежает все диски (включая диски данных) на виртуальных машинах в масштабируемом наборе виртуальных машин. Эта операция поддерживается только для управляемых дисков.

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

Параметры

resourceGroupName

string

Имя группы ресурсов.

vmScaleSetName

string

Имя масштабируемого набора виртуальных машин.

options
VirtualMachineScaleSetsReimageAllOptionalParams

Параметры параметров.

Возвращаемое значение

Promise<void>

beginReimageAndWait(string, string, VirtualMachineScaleSetsReimageOptionalParams)

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

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

Параметры

resourceGroupName

string

Имя группы ресурсов.

vmScaleSetName

string

Имя масштабируемого набора виртуальных машин.

options
VirtualMachineScaleSetsReimageOptionalParams

Параметры параметров.

Возвращаемое значение

Promise<void>

beginRestart(string, string, VirtualMachineScaleSetsRestartOptionalParams)

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

function beginRestart(resourceGroupName: string, vmScaleSetName: string, options?: VirtualMachineScaleSetsRestartOptionalParams): Promise<SimplePollerLike<OperationState<void>, void>>

Параметры

resourceGroupName

string

Имя группы ресурсов.

vmScaleSetName

string

Имя масштабируемого набора виртуальных машин.

options
VirtualMachineScaleSetsRestartOptionalParams

Параметры параметров.

Возвращаемое значение

Promise<@azure/core-lro.SimplePollerLike<OperationState<void>, void>>

beginRestartAndWait(string, string, VirtualMachineScaleSetsRestartOptionalParams)

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

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

Параметры

resourceGroupName

string

Имя группы ресурсов.

vmScaleSetName

string

Имя масштабируемого набора виртуальных машин.

options
VirtualMachineScaleSetsRestartOptionalParams

Параметры параметров.

Возвращаемое значение

Promise<void>

beginSetOrchestrationServiceState(string, string, OrchestrationServiceStateInput, VirtualMachineScaleSetsSetOrchestrationServiceStateOptionalParams)

Изменение свойства ServiceState для данной службы

function beginSetOrchestrationServiceState(resourceGroupName: string, vmScaleSetName: string, parameters: OrchestrationServiceStateInput, options?: VirtualMachineScaleSetsSetOrchestrationServiceStateOptionalParams): Promise<SimplePollerLike<OperationState<void>, void>>

Параметры

resourceGroupName

string

Имя группы ресурсов.

vmScaleSetName

string

Имя масштабируемого набора виртуальных машин для создания или обновления.

parameters
OrchestrationServiceStateInput

Входной объект для API SetOrchestrationServiceState.

options
VirtualMachineScaleSetsSetOrchestrationServiceStateOptionalParams

Параметры параметров.

Возвращаемое значение

Promise<@azure/core-lro.SimplePollerLike<OperationState<void>, void>>

beginSetOrchestrationServiceStateAndWait(string, string, OrchestrationServiceStateInput, VirtualMachineScaleSetsSetOrchestrationServiceStateOptionalParams)

Изменение свойства ServiceState для данной службы

function beginSetOrchestrationServiceStateAndWait(resourceGroupName: string, vmScaleSetName: string, parameters: OrchestrationServiceStateInput, options?: VirtualMachineScaleSetsSetOrchestrationServiceStateOptionalParams): Promise<void>

Параметры

resourceGroupName

string

Имя группы ресурсов.

vmScaleSetName

string

Имя масштабируемого набора виртуальных машин для создания или обновления.

parameters
OrchestrationServiceStateInput

Входной объект для API SetOrchestrationServiceState.

options
VirtualMachineScaleSetsSetOrchestrationServiceStateOptionalParams

Параметры параметров.

Возвращаемое значение

Promise<void>

beginStart(string, string, VirtualMachineScaleSetsStartOptionalParams)

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

function beginStart(resourceGroupName: string, vmScaleSetName: string, options?: VirtualMachineScaleSetsStartOptionalParams): Promise<SimplePollerLike<OperationState<void>, void>>

Параметры

resourceGroupName

string

Имя группы ресурсов.

vmScaleSetName

string

Имя масштабируемого набора виртуальных машин.

options
VirtualMachineScaleSetsStartOptionalParams

Параметры параметров.

Возвращаемое значение

Promise<@azure/core-lro.SimplePollerLike<OperationState<void>, void>>

beginStartAndWait(string, string, VirtualMachineScaleSetsStartOptionalParams)

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

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

Параметры

resourceGroupName

string

Имя группы ресурсов.

vmScaleSetName

string

Имя масштабируемого набора виртуальных машин.

options
VirtualMachineScaleSetsStartOptionalParams

Параметры параметров.

Возвращаемое значение

Promise<void>

beginUpdate(string, string, VirtualMachineScaleSetUpdate, VirtualMachineScaleSetsUpdateOptionalParams)

Обновите масштабируемый набор виртуальных машин.

function beginUpdate(resourceGroupName: string, vmScaleSetName: string, parameters: VirtualMachineScaleSetUpdate, options?: VirtualMachineScaleSetsUpdateOptionalParams): Promise<SimplePollerLike<OperationState<VirtualMachineScaleSet>, VirtualMachineScaleSet>>

Параметры

resourceGroupName

string

Имя группы ресурсов.

vmScaleSetName

string

Имя масштабируемого набора виртуальных машин для создания или обновления.

parameters
VirtualMachineScaleSetUpdate

Объект масштабируемого набора.

options
VirtualMachineScaleSetsUpdateOptionalParams

Параметры параметров.

Возвращаемое значение

Promise<@azure/core-lro.SimplePollerLike<OperationState<VirtualMachineScaleSet>, VirtualMachineScaleSet>>

beginUpdateAndWait(string, string, VirtualMachineScaleSetUpdate, VirtualMachineScaleSetsUpdateOptionalParams)

Обновите масштабируемый набор виртуальных машин.

function beginUpdateAndWait(resourceGroupName: string, vmScaleSetName: string, parameters: VirtualMachineScaleSetUpdate, options?: VirtualMachineScaleSetsUpdateOptionalParams): Promise<VirtualMachineScaleSet>

Параметры

resourceGroupName

string

Имя группы ресурсов.

vmScaleSetName

string

Имя масштабируемого набора виртуальных машин для создания или обновления.

parameters
VirtualMachineScaleSetUpdate

Объект масштабируемого набора.

options
VirtualMachineScaleSetsUpdateOptionalParams

Параметры параметров.

Возвращаемое значение

beginUpdateInstances(string, string, VirtualMachineScaleSetVMInstanceRequiredIDs, VirtualMachineScaleSetsUpdateInstancesOptionalParams)

Обновляет одну или несколько виртуальных машин до последнего номера SKU в модели масштабируемого набора виртуальных машин.

function beginUpdateInstances(resourceGroupName: string, vmScaleSetName: string, vmInstanceIDs: VirtualMachineScaleSetVMInstanceRequiredIDs, options?: VirtualMachineScaleSetsUpdateInstancesOptionalParams): Promise<SimplePollerLike<OperationState<void>, void>>

Параметры

resourceGroupName

string

Имя группы ресурсов.

vmScaleSetName

string

Имя масштабируемого набора виртуальных машин.

vmInstanceIDs
VirtualMachineScaleSetVMInstanceRequiredIDs

Список идентификаторов экземпляров виртуальной машины из масштабируемого набора виртуальных машин.

options
VirtualMachineScaleSetsUpdateInstancesOptionalParams

Параметры параметров.

Возвращаемое значение

Promise<@azure/core-lro.SimplePollerLike<OperationState<void>, void>>

beginUpdateInstancesAndWait(string, string, VirtualMachineScaleSetVMInstanceRequiredIDs, VirtualMachineScaleSetsUpdateInstancesOptionalParams)

Обновляет одну или несколько виртуальных машин до последнего номера SKU в модели масштабируемого набора виртуальных машин.

function beginUpdateInstancesAndWait(resourceGroupName: string, vmScaleSetName: string, vmInstanceIDs: VirtualMachineScaleSetVMInstanceRequiredIDs, options?: VirtualMachineScaleSetsUpdateInstancesOptionalParams): Promise<void>

Параметры

resourceGroupName

string

Имя группы ресурсов.

vmScaleSetName

string

Имя масштабируемого набора виртуальных машин.

vmInstanceIDs
VirtualMachineScaleSetVMInstanceRequiredIDs

Список идентификаторов экземпляров виртуальной машины из масштабируемого набора виртуальных машин.

options
VirtualMachineScaleSetsUpdateInstancesOptionalParams

Параметры параметров.

Возвращаемое значение

Promise<void>

convertToSinglePlacementGroup(string, string, VMScaleSetConvertToSinglePlacementGroupInput, VirtualMachineScaleSetsConvertToSinglePlacementGroupOptionalParams)

Преобразует свойство SinglePlacementGroup в false для существующего масштабируемого набора виртуальных машин.

function convertToSinglePlacementGroup(resourceGroupName: string, vmScaleSetName: string, parameters: VMScaleSetConvertToSinglePlacementGroupInput, options?: VirtualMachineScaleSetsConvertToSinglePlacementGroupOptionalParams): Promise<void>

Параметры

resourceGroupName

string

Имя группы ресурсов.

vmScaleSetName

string

Имя масштабируемого набора виртуальных машин для создания или обновления.

parameters
VMScaleSetConvertToSinglePlacementGroupInput

Входной объект для API ConvertToSinglePlacementGroup.

options
VirtualMachineScaleSetsConvertToSinglePlacementGroupOptionalParams

Параметры параметров.

Возвращаемое значение

Promise<void>

forceRecoveryServiceFabricPlatformUpdateDomainWalk(string, string, number, VirtualMachineScaleSetsForceRecoveryServiceFabricPlatformUpdateDomainWalkOptionalParams)

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

function forceRecoveryServiceFabricPlatformUpdateDomainWalk(resourceGroupName: string, vmScaleSetName: string, platformUpdateDomain: number, options?: VirtualMachineScaleSetsForceRecoveryServiceFabricPlatformUpdateDomainWalkOptionalParams): Promise<RecoveryWalkResponse>

Параметры

resourceGroupName

string

Имя группы ресурсов.

vmScaleSetName

string

Имя масштабируемого набора виртуальных машин.

platformUpdateDomain

number

Домен обновления платформы, для которого запрашивается пошаговое руководство по восстановлению

Возвращаемое значение

get(string, string, VirtualMachineScaleSetsGetOptionalParams)

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

function get(resourceGroupName: string, vmScaleSetName: string, options?: VirtualMachineScaleSetsGetOptionalParams): Promise<VirtualMachineScaleSet>

Параметры

resourceGroupName

string

Имя группы ресурсов.

vmScaleSetName

string

Имя масштабируемого набора виртуальных машин.

options
VirtualMachineScaleSetsGetOptionalParams

Параметры параметров.

Возвращаемое значение

getInstanceView(string, string, VirtualMachineScaleSetsGetInstanceViewOptionalParams)

Возвращает состояние экземпляра масштабируемого набора виртуальных машин.

function getInstanceView(resourceGroupName: string, vmScaleSetName: string, options?: VirtualMachineScaleSetsGetInstanceViewOptionalParams): Promise<VirtualMachineScaleSetInstanceView>

Параметры

resourceGroupName

string

Имя группы ресурсов.

vmScaleSetName

string

Имя масштабируемого набора виртуальных машин.

options
VirtualMachineScaleSetsGetInstanceViewOptionalParams

Параметры параметров.

Возвращаемое значение

list(string, VirtualMachineScaleSetsListOptionalParams)

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

function list(resourceGroupName: string, options?: VirtualMachineScaleSetsListOptionalParams): PagedAsyncIterableIterator<VirtualMachineScaleSet, VirtualMachineScaleSet[], PageSettings>

Параметры

resourceGroupName

string

Имя группы ресурсов.

options
VirtualMachineScaleSetsListOptionalParams

Параметры параметров.

Возвращаемое значение

listAll(VirtualMachineScaleSetsListAllOptionalParams)

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

function listAll(options?: VirtualMachineScaleSetsListAllOptionalParams): PagedAsyncIterableIterator<VirtualMachineScaleSet, VirtualMachineScaleSet[], PageSettings>

Параметры

options
VirtualMachineScaleSetsListAllOptionalParams

Параметры параметров.

Возвращаемое значение

listByLocation(string, VirtualMachineScaleSetsListByLocationOptionalParams)

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

function listByLocation(location: string, options?: VirtualMachineScaleSetsListByLocationOptionalParams): PagedAsyncIterableIterator<VirtualMachineScaleSet, VirtualMachineScaleSet[], PageSettings>

Параметры

location

string

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

options
VirtualMachineScaleSetsListByLocationOptionalParams

Параметры параметров.

Возвращаемое значение

listOSUpgradeHistory(string, string, VirtualMachineScaleSetsGetOSUpgradeHistoryOptionalParams)

Возвращает список обновлений ОС в экземпляре масштабируемого набора виртуальных машин.

function listOSUpgradeHistory(resourceGroupName: string, vmScaleSetName: string, options?: VirtualMachineScaleSetsGetOSUpgradeHistoryOptionalParams): PagedAsyncIterableIterator<UpgradeOperationHistoricalStatusInfo, UpgradeOperationHistoricalStatusInfo[], PageSettings>

Параметры

resourceGroupName

string

Имя группы ресурсов.

vmScaleSetName

string

Имя масштабируемого набора виртуальных машин.

options
VirtualMachineScaleSetsGetOSUpgradeHistoryOptionalParams

Параметры параметров.

Возвращаемое значение

listSkus(string, string, VirtualMachineScaleSetsListSkusOptionalParams)

Возвращает список номеров SKU, доступных для масштабируемого набора виртуальных машин, включая минимальные и максимальные экземпляры виртуальных машин, разрешенные для каждого номера SKU.

function listSkus(resourceGroupName: string, vmScaleSetName: string, options?: VirtualMachineScaleSetsListSkusOptionalParams): PagedAsyncIterableIterator<VirtualMachineScaleSetSku, VirtualMachineScaleSetSku[], PageSettings>

Параметры

resourceGroupName

string

Имя группы ресурсов.

vmScaleSetName

string

Имя масштабируемого набора виртуальных машин.

options
VirtualMachineScaleSetsListSkusOptionalParams

Параметры параметров.

Возвращаемое значение