get | SELECT | resourceGroupName, subscriptionId, vmScaleSetName | Display information about a virtual machine scale set. |
list | SELECT | resourceGroupName, subscriptionId | Gets a list of all VM scale sets under a resource group. |
list_by_location | SELECT | location, subscriptionId | Gets all the VM scale sets under the specified subscription for the specified location. |
create_or_update | INSERT | resourceGroupName, subscriptionId, vmScaleSetName | Create or update a VM scale set. |
delete | DELETE | resourceGroupName, subscriptionId, vmScaleSetName | Deletes a VM scale set. |
approve_rolling_upgrade | EXEC | resourceGroupName, subscriptionId, vmScaleSetName | Approve upgrade on deferred rolling upgrades for OS disks in the virtual machines in a VM scale set. |
convert_to_single_placement_group | EXEC | resourceGroupName, subscriptionId, vmScaleSetName | Converts SinglePlacementGroup property to false for a existing virtual machine scale set. |
deallocate | EXEC | resourceGroupName, subscriptionId, vmScaleSetName | 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. |
force_recovery_service_fabric_platform_update_domain_walk | EXEC | platformUpdateDomain, resourceGroupName, subscriptionId, vmScaleSetName | Manual platform update domain walk to update virtual machines in a service fabric virtual machine scale set. |
perform_maintenance | EXEC | resourceGroupName, subscriptionId, vmScaleSetName | 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 |
power_off | EXEC | resourceGroupName, subscriptionId, vmScaleSetName | 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. |
reapply | EXEC | resourceGroupName, subscriptionId, vmScaleSetName | Reapplies the Virtual Machine Scale Set Virtual Machine Profile to the Virtual Machine Instances |
redeploy | EXEC | resourceGroupName, subscriptionId, vmScaleSetName | Shuts down all the virtual machines in the virtual machine scale set, moves them to a new node, and powers them back on. |
reimage | EXEC | resourceGroupName, subscriptionId, vmScaleSetName | 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. |
reimage_all | EXEC | resourceGroupName, subscriptionId, vmScaleSetName | Reimages all the disks ( including data disks ) in the virtual machines in a VM scale set. This operation is only supported for managed disks. |
restart | EXEC | resourceGroupName, subscriptionId, vmScaleSetName | Restarts one or more virtual machines in a VM scale set. |
set_orchestration_service_state | EXEC | resourceGroupName, subscriptionId, vmScaleSetName, data__action, data__serviceName | Changes ServiceState property for a given service |
start | EXEC | resourceGroupName, subscriptionId, vmScaleSetName | Starts one or more virtual machines in a VM scale set. |
update | EXEC | resourceGroupName, subscriptionId, vmScaleSetName | Update a VM scale set. |