Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Applies to: ✔️ Linux VMs ✔️ Windows VMs ✔️ Flexible scale sets ✔️ Uniform scale sets
Here are some possible error codes you could receive when using Azure Spot Virtual Machines and scale sets.
| Key | Message | Description |
|---|---|---|
| SkuNotAvailable | The requested tier for resource '<resource>' is currently not available in location '<location>' for subscription '<subscriptionID>'. Try another tier or deploy to a different location. | There is not enough Azure Spot Virtual Machine capacity in this location to create your VM or scale set instance. |
| Standard_XX-XX_XX. This size does not support Azure Spot. | There is insufficient Azure Spot Virtual Machine capacity in this location to create your VM or scale set instance. | For Spot instances, if there is no available capacity, the portal page will fail immediately. This fail-fast feature ensures that users are promptly informed of the allocation failure, preventing them from waiting for an error after attempting deployment. |
| EvictionPolicyCanBeSetOnlyOnAzureSpotVirtualMachines | Eviction policy can be set only on Azure Spot Virtual Machines. | This VM is not an Azure Spot Virtual Machine, so you can't set the eviction policy. |
| AzureSpotVMNotSupportedInAvailabilitySet | Azure Spot Virtual Machine is not supported in Availability Set. | You need to choose to either use an Azure Spot Virtual Machine or use a VM in an availability set, you can't choose both. |
| AzureSpotFeatureNotEnabledForSubscription | Subscription not enabled with Azure Spot Virtual Machine feature. | Use a subscription that supports Azure Spot Virtual Machines. |
| VMPriorityCannotBeApplied | The specified priority value '{0}' cannot be applied to the Virtual Machine '{1}' since no priority was specified when the Virtual Machine was created. | Specify the priority when the VM is created. |
| SpotPriceGreaterThanProvidedMaxPrice | Unable to perform operation '{0}' since the provided max price '{1} USD' is lower than the current spot price '{2} USD' for Azure Spot Virtual Machine size '{3}'. | Select a higher max price. For more information, see pricing information for Linux or Windows. |
| MaxPriceValueInvalid | Invalid max price value. The only supported values for max price are -1 or a decimal greater than zero. Max price value of -1 indicates the Azure Spot Virtual Machine will not be evicted for price reasons. | Enter a valid max price. For more information, see pricing for Linux or Windows. |
| MaxPriceChangeNotAllowedForAllocatedVMs | Max price change is not allowed when the VM '{0}' is currently allocated. Deallocate and try again. | Stop\Deallocate the VM so that you can change the max price. |
| MaxPriceChangeNotAllowed | Max price change is not allowed. | You cannot change the max price for this VM. |
| AzureSpotIsNotSupportedForThisAPIVersion | Azure Spot Virtual Machine is not supported for this API version. | The API version needs to be 2019-03-01. |
| AzureSpotIsNotSupportedForThisVMSize | Azure Spot Virtual Machine is not supported for this VM size {0}. | Select another VM size. For more information, see Azure Spot Virtual Machines. |
| MaxPriceIsSupportedOnlyForAzureSpotVirtualMachines | Max price is supported only for Azure Spot Virtual Machines. | For more information, see Azure Spot Virtual Machines. |
| MoveResourcesWithAzureSpotVMNotSupported | The Move resources request contains an Azure Spot Virtual Machine. Not supported. Check the error details for virtual machine Ids. | You cannot move Azure Spot Virtual Machines. |
| MoveResourcesWithAzureSpotVmssNotSupported | The Move resources request contains an Azure Spot virtual machine scale set. Not supported. Check the error details for virtual machine scale set Ids. | You cannot move Azure Spot virtual machine scale set instances. |
| AzureSpotVMNotSupportedInVmssWithVMOrchestrationMode | Azure Spot Virtual Machine is not supported in Virtual machine scale set with VM Orchestration mode. | Set the orchestration mode to virtual machine scale set in order to use Azure Spot Virtual Machine instances. |
| SpotRestorationIsNotSupportedForThisAPIVersion | Spot restoration feature is not supported for this API version. | For an existing scaleset, perform a PATCH using API version 2021-07-01 or later. For new scale set deployments, add the following property to the Azure Resource Manager template using API version 2021-07-01 or later:
|
| SpotRestorationIsSupportedOnlyForAzureSpotScaleSets | Spot restoration feature is supported only for Azure Spot virtual machine scale sets. | Spot restoration feature is only supported for Azure Spot virtual machine scale sets. To use this feature, deploy Azure Spot using virtual machine scale sets. |
Next steps For more information, see spot Virtual Machines.