An Azure service that is used to provision Windows and Linux virtual machines.
Hi @Rathin Das
Thanks for providing the output. This confirms the diagnosis.
Standard_B2s is explicitly returning reasonCode: NotAvailableForSubscription for East US, including the listed availability zones. Microsoft documents this exact restriction as meaning the SKU isn't currently available to that subscription in the specified location/zone.
So this is not simply a vCPU quota issue. Having unused quota doesn't override a NotAvailableForSubscription SKU restriction.
As a quick check, run the same command for a few newer VM families and another region. However, since your original issue affects multiple VM sizes and regions, I recommend opening an Azure Support request and asking for a Compute SKU availability/subscription restriction review. Microsoft specifically recommends submitting a SKU request when the required SKU isn't available for the subscription.
Reference: Microsoft - Resolve SKU not available errors
Include this CLI output in the support request. It provides direct evidence that Azure Compute is applying a subscription-level restriction.
Help make this community better for everyone: if this answer resolved your issue, please accept it or leave an upvote. If not, share more details in a comment so we can continue the discussion and find the right solution.