Back to Azure Bicep templates index <–
![]()
Azure App Service plan deployment creates an Azure App Service Plan and configures the initial Scale Out options.
Template Locations
Online documentation
Template reference
Service description
Requirements
- Resource group must been created with a valid name and location.
Input values
- tagBillingIdentifier: The billing identifier for identifying charges.
- appServicePlanCustomName: The Name of the Application Service Plan.
- rgLocation: The location where the resource should be created. Default: resource group location.
- aspTier : The pricing tier to be used for the Application Service Plan- : B=Basic(max 3 instances), S=Standard (max 10 instances), P=Premium (max 20 instances).
- autoScaleName: Please provide a name for the autoscaling configuration.
- instanceCount: The number of instances to create (cannot be more than permitted by the respective tier).
- minInstances: Provide the maximum number of instances to use for autoscaling (cannot be more than the max permitted for the tier).
- maxInstances: Provide the maximum number of instances to use for autoscaling (cannot be more than the max permitted for the tier).
- scaleOutCpu: Provide the CPU percentage over which scale-out should occur (default: 80).
- scaleDownCPU: Provide the CPU percentage under which scale-down should occur (default: 60).
- autoScale: Should the Application Service Plan have autoscaling enabled.
Output values
- aspName: The name of the created Application Service Plan.
- aspResourceId: The resource Id of the created Application Service Plan.