Package version:
Approve upgrade on deferred rolling upgrades for OS disks in the virtual machines in a VM scale set.
The name of the resource group.
The name of the VM scale set.
Optionaloptions: VirtualMachineScaleSetsApproveRollingUpgradeOptionalParamsThe options parameters.
Approve upgrade on deferred rolling upgrades for OS disks in the virtual machines in a VM scale set.
The name of the resource group.
The name of the VM scale set.
Optionaloptions: VirtualMachineScaleSetsApproveRollingUpgradeOptionalParamsThe options parameters.
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.
Optionaloptions: VirtualMachineScaleSetsCreateOrUpdateOptionalParamsThe options parameters.
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.
Optionaloptions: VirtualMachineScaleSetsCreateOrUpdateOptionalParamsThe options parameters.
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.
Optionaloptions: VirtualMachineScaleSetsDeallocateOptionalParamsThe options parameters.
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.
Optionaloptions: VirtualMachineScaleSetsDeallocateOptionalParamsThe options parameters.
Deletes a VM scale set.
The name of the resource group.
The name of the VM scale set.
Optionaloptions: VirtualMachineScaleSetsDeleteOptionalParamsThe options parameters.
Deletes a VM scale set.
The name of the resource group.
The name of the VM scale set.
Optionaloptions: VirtualMachineScaleSetsDeleteOptionalParamsThe options parameters.
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.
Optionaloptions: VirtualMachineScaleSetsDeleteInstancesOptionalParamsThe options parameters.
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.
Optionaloptions: VirtualMachineScaleSetsDeleteInstancesOptionalParamsThe options parameters.
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/azure/virtual-machine-scale-sets/virtual-machine-scale-sets-maintenance-notifications
The name of the resource group.
The name of the VM scale set.
Optionaloptions: VirtualMachineScaleSetsPerformMaintenanceOptionalParamsThe options parameters.
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/azure/virtual-machine-scale-sets/virtual-machine-scale-sets-maintenance-notifications
The name of the resource group.
The name of the VM scale set.
Optionaloptions: VirtualMachineScaleSetsPerformMaintenanceOptionalParamsThe options parameters.
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. Additionally, this operation is not allowed on virtual machines in a VM scale set that are being deallocated or have already been deallocated.
The name of the resource group.
The name of the VM scale set.
Optionaloptions: VirtualMachineScaleSetsPowerOffOptionalParamsThe options parameters.
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. Additionally, this operation is not allowed on virtual machines in a VM scale set that are being deallocated or have already been deallocated.
The name of the resource group.
The name of the VM scale set.
Optionaloptions: VirtualMachineScaleSetsPowerOffOptionalParamsThe options parameters.
Reapplies the Virtual Machine Scale Set Virtual Machine Profile to the Virtual Machine Instances
The name of the resource group.
The name of the VM scale set.
Optionaloptions: VirtualMachineScaleSetsReapplyOptionalParamsThe options parameters.
Reapplies the Virtual Machine Scale Set Virtual Machine Profile to the Virtual Machine Instances
The name of the resource group.
The name of the VM scale set.
Optionaloptions: VirtualMachineScaleSetsReapplyOptionalParamsThe options parameters.
Shuts down all the virtual machines in the virtual machine scale set, moves them to a new node, and powers them back on.
The name of the resource group.
The name of the VM scale set.
Optionaloptions: VirtualMachineScaleSetsRedeployOptionalParamsThe options parameters.
Shuts down all the virtual machines in the virtual machine scale set, moves them to a new node, and powers them back on.
The name of the resource group.
The name of the VM scale set.
Optionaloptions: VirtualMachineScaleSetsRedeployOptionalParamsThe options parameters.
Reimages (upgrade the operating system) one or more virtual machines in a VM scale set which don't have a ephemeral OS disk, for virtual machines who have a ephemeral OS disk the virtual machine is reset to initial state.
The name of the resource group.
The name of the VM scale set.
Optionaloptions: VirtualMachineScaleSetsReimageOptionalParamsThe options parameters.
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.
Optionaloptions: VirtualMachineScaleSetsReimageAllOptionalParamsThe options parameters.
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.
Optionaloptions: VirtualMachineScaleSetsReimageAllOptionalParamsThe options parameters.
Reimages (upgrade the operating system) one or more virtual machines in a VM scale set which don't have a ephemeral OS disk, for virtual machines who have a ephemeral OS disk the virtual machine is reset to initial state.
The name of the resource group.
The name of the VM scale set.
Optionaloptions: VirtualMachineScaleSetsReimageOptionalParamsThe options parameters.
Restarts one or more virtual machines in a VM scale set.
The name of the resource group.
The name of the VM scale set.
Optionaloptions: VirtualMachineScaleSetsRestartOptionalParamsThe options parameters.
Restarts one or more virtual machines in a VM scale set.
The name of the resource group.
The name of the VM scale set.
Optionaloptions: VirtualMachineScaleSetsRestartOptionalParamsThe options parameters.
Changes ServiceState property for a given service
The name of the resource group.
The name of the virtual machine scale set to create or update.
The input object for SetOrchestrationServiceState API.
Optionaloptions: VirtualMachineScaleSetsSetOrchestrationServiceStateOptionalParamsThe options parameters.
Changes ServiceState property for a given service
The name of the resource group.
The name of the virtual machine scale set to create or update.
The input object for SetOrchestrationServiceState API.
Optionaloptions: VirtualMachineScaleSetsSetOrchestrationServiceStateOptionalParamsThe options parameters.
Starts one or more virtual machines in a VM scale set.
The name of the resource group.
The name of the VM scale set.
Optionaloptions: VirtualMachineScaleSetsStartOptionalParamsThe options parameters.
Starts one or more virtual machines in a VM scale set.
The name of the resource group.
The name of the VM scale set.
Optionaloptions: VirtualMachineScaleSetsStartOptionalParamsThe options parameters.
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.
Optionaloptions: VirtualMachineScaleSetsUpdateOptionalParamsThe options parameters.
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.
Optionaloptions: VirtualMachineScaleSetsUpdateOptionalParamsThe options parameters.
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.
Optionaloptions: VirtualMachineScaleSetsUpdateInstancesOptionalParamsThe options parameters.
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.
Optionaloptions: VirtualMachineScaleSetsUpdateInstancesOptionalParamsThe options parameters.
Converts SinglePlacementGroup property to false for a existing virtual machine scale set.
The name of the resource group.
The name of the virtual machine scale set to create or update.
The input object for ConvertToSinglePlacementGroup API.
Optionaloptions: VirtualMachineScaleSetsConvertToSinglePlacementGroupOptionalParamsThe options parameters.
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
Optionaloptions: VirtualMachineScaleSetsForceRecoveryServiceFabricPlatformUpdateDomainWalkOptionalParamsThe options parameters.
Display information about a virtual machine scale set.
The name of the resource group.
The name of the VM scale set.
Optionaloptions: VirtualMachineScaleSetsGetOptionalParamsThe options parameters.
Gets the status of a VM scale set instance.
The name of the resource group.
The name of the VM scale set.
Optionaloptions: VirtualMachineScaleSetsGetInstanceViewOptionalParamsThe options parameters.
Gets a list of all VM scale sets under a resource group.
The name of the resource group.
Optionaloptions: VirtualMachineScaleSetsListOptionalParamsThe options parameters.
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.
Optionaloptions: VirtualMachineScaleSetsListAllOptionalParamsThe options parameters.
Gets all the VM scale sets under the specified subscription for the specified location.
The location for which VM scale sets under the subscription are queried.
Optionaloptions: VirtualMachineScaleSetsListByLocationOptionalParamsThe options parameters.
Gets list of OS upgrades on a VM scale set instance.
The name of the resource group.
The name of the VM scale set.
Optionaloptions: VirtualMachineScaleSetsGetOSUpgradeHistoryOptionalParamsThe options parameters.
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.
Optionaloptions: VirtualMachineScaleSetsListSkusOptionalParamsThe options parameters.
Interface representing a VirtualMachineScaleSets.