Create a VirtualMachineScaleSets.
Reference to the service client.
Create or update a VM scale set.
The name of the resource group.
The name of the VM scale set to create or update.
The scale set object.
Promise<msRestAzure.LROPoller>
Deallocates specific virtual machines in a VM scale set. Shuts down the virtual machines and releases the compute resources. You are not billed for the compute resources that this virtual machine scale set deallocates.
The name of the resource group.
The name of the VM scale set.
Promise<msRestAzure.LROPoller>
Deletes virtual machines in a VM scale set.
The name of the resource group.
The name of the VM scale set.
A list of virtual machine instance IDs from the VM scale set.
Promise<msRestAzure.LROPoller>
Deletes a VM scale set.
The name of the resource group.
The name of the VM scale set.
Promise<msRestAzure.LROPoller>
Perform maintenance on one or more virtual machines in a VM scale set. Operation on instances which are not eligible for perform maintenance will be failed. Please refer to best practices for more details: https://docs.microsoft.com/en-us/azure/virtual-machine-scale-sets/virtual-machine-scale-sets-maintenance-notifications
The name of the resource group.
The name of the VM scale set.
Promise<msRestAzure.LROPoller>
Power off (stop) one or more virtual machines in a VM scale set. Note that resources are still attached and you are getting charged for the resources. Instead, use deallocate to release resources and avoid charges.
The name of the resource group.
The name of the VM scale set.
Promise<msRestAzure.LROPoller>
Redeploy one or more virtual machines in a VM scale set.
The name of the resource group.
The name of the VM scale set.
Promise<msRestAzure.LROPoller>
Reimages (upgrade the operating system) one or more virtual machines in a VM scale set.
The name of the resource group.
The name of the VM scale set.
Promise<msRestAzure.LROPoller>
Reimages all the disks ( including data disks ) in the virtual machines in a VM scale set. This operation is only supported for managed disks.
The name of the resource group.
The name of the VM scale set.
Promise<msRestAzure.LROPoller>
Restarts one or more virtual machines in a VM scale set.
The name of the resource group.
The name of the VM scale set.
Promise<msRestAzure.LROPoller>
Starts one or more virtual machines in a VM scale set.
The name of the resource group.
The name of the VM scale set.
Promise<msRestAzure.LROPoller>
Update a VM scale set.
The name of the resource group.
The name of the VM scale set to create or update.
The scale set object.
Promise<msRestAzure.LROPoller>
Upgrades one or more virtual machines to the latest SKU set in the VM scale set model.
The name of the resource group.
The name of the VM scale set.
A list of virtual machine instance IDs from the VM scale set.
Promise<msRestAzure.LROPoller>
Create or update a VM scale set.
The name of the resource group.
The name of the VM scale set to create or update.
The scale set object.
Promise<Models.VirtualMachineScaleSetsCreateOrUpdateResponse>
Deallocates specific virtual machines in a VM scale set. Shuts down the virtual machines and releases the compute resources. You are not billed for the compute resources that this virtual machine scale set deallocates.
The name of the resource group.
The name of the VM scale set.
Promise<Models.VirtualMachineScaleSetsDeallocateResponse>
Deletes virtual machines in a VM scale set.
The name of the resource group.
The name of the VM scale set.
A list of virtual machine instance IDs from the VM scale set.
Promise<Models.VirtualMachineScaleSetsDeleteInstancesResponse>
Deletes a VM scale set.
The name of the resource group.
The name of the VM scale set.
Promise<Models.VirtualMachineScaleSetsDeleteMethodResponse>
Manual platform update domain walk to update virtual machines in a service fabric virtual machine scale set.
The name of the resource group.
The name of the VM scale set.
The platform update domain for which a manual recovery walk is requested
Promise<Models.VirtualMachineScaleSetsForceRecoveryServiceFabricPlatformUpdateDomainWalkResponse>
The name of the resource group.
The name of the VM scale set.
The platform update domain for which a manual recovery walk is requested
The callback
The name of the resource group.
The name of the VM scale set.
The platform update domain for which a manual recovery walk is requested
The optional parameters
The callback
Display information about a virtual machine scale set.
The name of the resource group.
The name of the VM scale set.
Promise<Models.VirtualMachineScaleSetsGetResponse>
The name of the resource group.
The name of the VM scale set.
The callback
The name of the resource group.
The name of the VM scale set.
The optional parameters
The callback
Gets the status of a VM scale set instance.
The name of the resource group.
The name of the VM scale set.
Promise<Models.VirtualMachineScaleSetsGetInstanceViewResponse>
The name of the resource group.
The name of the VM scale set.
The callback
The name of the resource group.
The name of the VM scale set.
The optional parameters
The callback
Gets list of OS upgrades on a VM scale set instance.
The name of the resource group.
The name of the VM scale set.
Promise<Models.VirtualMachineScaleSetsGetOSUpgradeHistoryResponse>
The name of the resource group.
The name of the VM scale set.
The callback
The name of the resource group.
The name of the VM scale set.
The optional parameters
The callback
Gets list of OS upgrades on a VM scale set instance.
The NextLink from the previous successful call to List operation.
Promise<Models.VirtualMachineScaleSetsGetOSUpgradeHistoryNextResponse>
The NextLink from the previous successful call to List operation.
The callback
The NextLink from the previous successful call to List operation.
The optional parameters
The callback
Gets a list of all VM scale sets under a resource group.
The name of the resource group.
Promise<Models.VirtualMachineScaleSetsListResponse>
The name of the resource group.
The callback
The name of the resource group.
The optional parameters
The callback
Gets a list of all VM Scale Sets in the subscription, regardless of the associated resource group. Use nextLink property in the response to get the next page of VM Scale Sets. Do this till nextLink is null to fetch all the VM Scale Sets.
Promise<Models.VirtualMachineScaleSetsListAllResponse>
The callback
The optional parameters
The callback
Gets a list of all VM Scale Sets in the subscription, regardless of the associated resource group. Use nextLink property in the response to get the next page of VM Scale Sets. Do this till nextLink is null to fetch all the VM Scale Sets.
The NextLink from the previous successful call to List operation.
Promise<Models.VirtualMachineScaleSetsListAllNextResponse>
The NextLink from the previous successful call to List operation.
The callback
The NextLink from the previous successful call to List operation.
The optional parameters
The callback
Gets a list of all VM scale sets under a resource group.
The NextLink from the previous successful call to List operation.
Promise<Models.VirtualMachineScaleSetsListNextResponse>
The NextLink from the previous successful call to List operation.
The callback
The NextLink from the previous successful call to List operation.
The optional parameters
The callback
Gets a list of SKUs available for your VM scale set, including the minimum and maximum VM instances allowed for each SKU.
The name of the resource group.
The name of the VM scale set.
Promise<Models.VirtualMachineScaleSetsListSkusResponse>
The name of the resource group.
The name of the VM scale set.
The callback
The name of the resource group.
The name of the VM scale set.
The optional parameters
The callback
Gets a list of SKUs available for your VM scale set, including the minimum and maximum VM instances allowed for each SKU.
The NextLink from the previous successful call to List operation.
Promise<Models.VirtualMachineScaleSetsListSkusNextResponse>
The NextLink from the previous successful call to List operation.
The callback
The NextLink from the previous successful call to List operation.
The optional parameters
The callback
Perform maintenance on one or more virtual machines in a VM scale set. Operation on instances which are not eligible for perform maintenance will be failed. Please refer to best practices for more details: https://docs.microsoft.com/en-us/azure/virtual-machine-scale-sets/virtual-machine-scale-sets-maintenance-notifications
The name of the resource group.
The name of the VM scale set.
Promise<Models.VirtualMachineScaleSetsPerformMaintenanceResponse>
Power off (stop) one or more virtual machines in a VM scale set. Note that resources are still attached and you are getting charged for the resources. Instead, use deallocate to release resources and avoid charges.
The name of the resource group.
The name of the VM scale set.
Promise<Models.VirtualMachineScaleSetsPowerOffResponse>
Redeploy one or more virtual machines in a VM scale set.
The name of the resource group.
The name of the VM scale set.
Promise<Models.VirtualMachineScaleSetsRedeployResponse>
Reimages (upgrade the operating system) one or more virtual machines in a VM scale set.
The name of the resource group.
The name of the VM scale set.
Promise<Models.VirtualMachineScaleSetsReimageResponse>
Reimages all the disks ( including data disks ) in the virtual machines in a VM scale set. This operation is only supported for managed disks.
The name of the resource group.
The name of the VM scale set.
Promise<Models.VirtualMachineScaleSetsReimageAllResponse>
Restarts one or more virtual machines in a VM scale set.
The name of the resource group.
The name of the VM scale set.
Promise<Models.VirtualMachineScaleSetsRestartResponse>
Starts one or more virtual machines in a VM scale set.
The name of the resource group.
The name of the VM scale set.
Promise<Models.VirtualMachineScaleSetsStartResponse>
Update a VM scale set.
The name of the resource group.
The name of the VM scale set to create or update.
The scale set object.
Promise<Models.VirtualMachineScaleSetsUpdateResponse>
Upgrades one or more virtual machines to the latest SKU set in the VM scale set model.
The name of the resource group.
The name of the VM scale set.
A list of virtual machine instance IDs from the VM scale set.
Promise<Models.VirtualMachineScaleSetsUpdateInstancesResponse>
Generated using TypeDoc
Class representing a VirtualMachineScaleSets.