An Azure service that is used to provision Windows and Linux virtual machines.
Hello Siovel Rodriguez
First confirm whether Azure is applying a subscription-level SKU restriction.
Run:
az vm list-skus --location eastus --resource-type virtualMachines --all --output table
Also check Compute quota:
az vm list-usage --location eastus --output table
If essentially all VM SKUs show NotAvailableForSubscription, especially after upgrading the Free Trial to Pay-As-You-Go, this should be raised with Azure Support as a SKU/subscription availability issue. Microsoft's official guidance for this error is to submit a SKU request when the required SKU isn't available to the subscription.
Also, upgrading a Free Trial to Pay-As-You-Go does not remove the remaining $200 credit immediately; Microsoft says unused credit remains available through the original 30-day period.
So the best next step is: run az vm list-skus --all; if the VM families show NotAvailableForSubscription, submit a SKU/subscription availability request to Azure Support rather than continuing to try different regions.
Official documentation: