Overview
|
|
| Name |
webapp |
| Tag |
2026.8.31.6 |
| FullName |
br:bicepacrdevwcom.azurecr.io/bicep/modules/web/sites/webapp:2026.8.31.6 |
| Last updated |
2026-08-31 10:50:14:+00:00 |
| Created |
2026-08-31 10:50:14:+00:00 |
| Digest |
sha256:8de35540a517527a360a60df40e30ccd1d0e246e02207af3fd58c2f47de6805b |
Parameters
| Name |
Type |
Required |
Description |
|
|
env |
string |
Yes |
|
|
|
app |
string |
Yes |
|
|
|
serverFarmId |
string |
Yes |
|
|
|
subnetId |
string |
No
'' |
|
|
|
tags |
object |
Yes |
Tags to add to the resources |
|
|
location |
string |
No
resourceGroup().location |
|
|
|
region |
string |
Yes |
|
|
|
namePrefix |
string |
Yes |
|
|
|
vnetEnabled |
bool |
No
true |
|
|
|
httpsOnly |
bool |
No
true |
|
|
|
lockdown |
bool |
No
false |
Set to true to only allow connections from VNET |
|
|
ftpsState |
string |
No
'Disabled' |
|
|
|
minTLSVersion |
string |
No
'1.2' |
|
|
|
linuxFxVersion |
string |
No
'' |
Runtime stack for Linux apps (e.g. "DOTNETCORE |
8.0", "NODE |
20-lts"). Leave empty for Windows apps. |
windowsFxVersion |
string |
No
'' |
Runtime stack for Windows container apps (e.g. "DOCKER |
mcr.microsoft.com/myimage:tag"). Leave empty for Linux apps. |
|
acrUseManagedIdentityCreds |
bool |
No
true |
Only applicable for container apps. Set to true to use managed identity credentials to pull images from ACR |
|
|
acrUserManagedIdentityID |
string |
No
'' |
Only applicable for container apps. Set to the user managed identity resource ID to use a specific managed identity to pull images from ACR |
|
|
kind |
string
'app', 'app,linux', 'app,linux,container', 'app,container,windows' |
No
'app' |
App Service kind. Controls runtime OS and container support. Use "app,linux,container" or "app,container,windows" for container workloads. |
|
|
webSocketsEnabled |
bool |
No
false |
|
|
|
webAppName |
string |
No
format('{0}-{1}-app-{2}-{3}', namePrefix, app, region, env) |
|
|
|
publicNetworkAccess |
string
'Disabled', 'Enabled' |
No
'Enabled' |
|
|
|
Outputs
| Name |
Type |
Description |
principalId |
string |
|
name |
string |
|
address |
string |
|
outboundIps |
string |
|
asuidTxtRecord |
string |
|
Example
@description('The target environment.')
param env string
@description('The deployment version.')
param version string = '1.0.0.0'
param app string
param serverFarmId string
@description('Tags to add to the resources')
param tags object
param region string
param namePrefix string
module webapp 'br:bicepacrdevwcom.azurecr.io/bicep/modules/web/sites/webapp:2026.8.31.6' = {
name: 'webapp${env}${version}'
params: {
env: env
app: app
serverFarmId: serverFarmId
tags: tags
region: region
namePrefix: namePrefix
}
}