Preconditions
Related command
az vm create / az vmss create
--priority SpotPlus
Resource Provider
Microsoft.Compute/virtualMachines, Microsoft.Compute/virtualMachineScaleSets
Description of Feature or Work Requested
Adds Azure CLI support for SpotPlus VM / VMSS creation by allowing the SpotPlus option to the --priority flag during create commands.
SpotPlus is a Spot-class priority. Instances are evictable and run at discounted rates, so --eviction-policy and --max-price apply the same way and remain valid alongside it.
SpotPlus is a distinct priority from Spot it must be sent through verbatim and not translated to Spot.
- Existing
--priority combination validation (e.g. rules that fire for non-Regular priorities) should include SpotPlus.
Minimum API Version Required
2026-04-01
Swagger PR link / SDK link
Azure/azure-rest-api-specs#42283
Request Example
VM Create: https://github.com/Azure/azure-rest-api-specs/blob/main/specification/compute/resource-manager/Microsoft.Compute/Compute/Compute/examples/2026-04-01/virtualMachineExamples/VirtualMachine_Create_WithSpotPlusPriority.json
Uniform VMSS Create: https://github.com/Azure/azure-rest-api-specs/blob/main/specification/compute/resource-manager/Microsoft.Compute/Compute/stable/2026-04-01/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSet_Create_WithSpotPlusPriority.json
Flex VMSS Create: https://github.com/Azure/azure-rest-api-specs/blob/main/specification/compute/resource-manager/Microsoft.Compute/Compute/stable/2026-04-01/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSet_Create_WithSpotPlusPriorityFlex.json
Target Date
2026-08-28
PM Contact
rohansacheti
Engineer Contact
cocalhoun
Additional context
Python SDK - This should be ready in the next few weeks.
Preconditions
Related command
Resource Provider
Microsoft.Compute/virtualMachines, Microsoft.Compute/virtualMachineScaleSets
Description of Feature or Work Requested
Adds Azure CLI support for SpotPlus VM / VMSS creation by allowing the
SpotPlusoption to the--priorityflag during create commands.SpotPlusis a Spot-class priority. Instances are evictable and run at discounted rates, so--eviction-policyand--max-priceapply the same way and remain valid alongside it.SpotPlusis a distinct priority fromSpotit must be sent through verbatim and not translated toSpot.--prioritycombination validation (e.g. rules that fire for non-Regular priorities) should includeSpotPlus.Minimum API Version Required
2026-04-01
Swagger PR link / SDK link
Azure/azure-rest-api-specs#42283
Request Example
VM Create: https://github.com/Azure/azure-rest-api-specs/blob/main/specification/compute/resource-manager/Microsoft.Compute/Compute/Compute/examples/2026-04-01/virtualMachineExamples/VirtualMachine_Create_WithSpotPlusPriority.json
Uniform VMSS Create: https://github.com/Azure/azure-rest-api-specs/blob/main/specification/compute/resource-manager/Microsoft.Compute/Compute/stable/2026-04-01/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSet_Create_WithSpotPlusPriority.json
Flex VMSS Create: https://github.com/Azure/azure-rest-api-specs/blob/main/specification/compute/resource-manager/Microsoft.Compute/Compute/stable/2026-04-01/examples/virtualMachineScaleSetExamples/VirtualMachineScaleSet_Create_WithSpotPlusPriorityFlex.json
Target Date
2026-08-28
PM Contact
rohansacheti
Engineer Contact
cocalhoun
Additional context
Python SDK - This should be ready in the next few weeks.