New-AzAppServicePlan is used to create an app service plan in Microsoft Azure in a specific Geo location. In this tutorial, I will explain how to use New-AzAppServicePlan PowerShell cmdlets with an example.
Table of Contents
New-AzAppServicePlan is a useful Azure PowerShell cmdlet that can help you quickly create an App service plan for a specific region in Azure.
You need to specify a few parameters: name, location, tier, number of workers, worker size, etc.
Syntax of New-AzAppServicePlan
The syntax of the New-AzAppServicePlan Azure PowerShell cmdlet is as follows.
New-AzAppServicePlan [-Location] <String> [[-Tier] <String>] [[-NumberofWorkers] <Int32>] [[-WorkerSize] <String>] [[-AseName] <String>] [[-AseResourceGroupName] <String>] [-AppServicePlan] <PSAppServicePlan>
Example – Create a new app service plan
Here is an example how to use the New-AzAppServicePlan cmdlet to create a new service plan.
PS C:\WINDOWS\system32> New-AzAppServicePlan -ResourceGroupName "Demo123" -Name "TSINFOASP12" -Location "East US" -Tier "Basic" -NumberofWorkers 2 -WorkerSize "Small"
Once you run the above command, it will create an App Service plan named “TSINFOASP12” with the resource group name “Demo123“, Location is “East US”, Tier is “Basic“, Number of workers is 2, and the worker size is “Small“.
You can see the output below:
AdminSiteName : WorkerTierName : Status : Ready Subscription : 1cdf4300-dee5-4518-9c9c-feaa72a5cbd1 HostingEnvironmentProfile : MaximumNumberOfWorkers : 0 GeoRegion : East US PerSiteScaling : False MaximumElasticWorkerCount : NumberOfSites : 0 IsSpot : False SpotExpirationTime : FreeOfferExpirationTime : ResourceGroup : Demo123 Reserved : False IsXenon : False HyperV : TargetWorkerCount : 0 TargetWorkerSizeId : 0 ProvisioningState : Succeeded Sku : Microsoft.Azure.Management.WebSites.Models.SkuDescription Id : /subscriptions/1cdf4300-dee5-4518-9c9c-feaa72a5cbd1/resour ceGroups/Demo123/providers/Microsoft.Web/serverfarms/TSINF OASP12 Name : TSINFOASP12 Kind : app Location : East US Type : Microsoft.Web/serverfarms Tags :
You can see the screenshot below that runs in the system using PowerShell ISE.
You can also verify from the Azure portal. For this, log in to the Azure Portal and search for the App Service plan name in the search box. You can able to see the App Service Plan has been created successfully.
Here, we saw how to create a new app service plan using the New-AzAppServicePlan PowerShell command. I have also explained the syntax and run the complete script using PowerShell ISE.
You may also like:
I am Rajkishore, and I have over 14 years of experience in Microsoft Azure and AWS, with good experience in Azure Functions, Storage, Virtual Machine, Logic Apps, PowerShell Commands, CLI Commands, Machine Learning, AI, Azure Cognitive Services, DevOps, etc. Not only that, I do have good real-time experience in designing and developing cloud-native data integrations on Azure or AWS, etc. I hope you will learn from these practical Azure tutorials. Read more.