Bicep files for App Service

The following table includes links to Bicep files for Azure App Service. For quickstarts and further information about Bicep, see Bicep documentation.

To learn about the Bicep syntax and properties for App Services resources, see Microsoft.Web resource types.

Deploying an app Description
App Service plan and basic Linux app Deploys an App Service app that is configured for Linux.
App Service plan and basic Windows app Deploys an App Service app that is configured for Windows.
Configuring an app Description
App with log analytics module Deploys an App Service app with log analytics.
App with regional VNet integration Deploys an App Service app with regional VNet integration enabled.
App with connected resources Description
App with CosmosDB Deploys an App Service app on Linux with CosmosDB.
App with MySQL Deploys an App Service app on Windows with Azure Database for MySQL.
App with a database in Azure SQL Database Deploys an App Service app and a database in Azure SQL Database at the Basic service level.
App connected to a backend webapp Deploys two web apps (frontend and backend) securely connected together with VNet injection and Private Endpoint.
App connected to a backend webapp with staging slots Deploys two web apps (frontend and backend) with staging slots securely connected together with VNet injection and Private Endpoint.
App with a database, managed identity, and monitoring Deploys an App Service App with a database, managed identity, and monitoring.
Two apps in separate regions with Azure Front Door Deploys two identical web apps in separate regions with Azure Front Door to direct traffic.
App Service Environment Description
Create an App Service environment v3 Creates an App Service environment v3, App Service plan, App Service, and all associated networking resources.