2026.8.25.2

Overview

Name webapp
Tag 2026.8.25.2
FullName br:bicepacrdevwcom.azurecr.io/bicep/modules/web/sites/webapp:2026.8.25.2
Last updated 2026-08-25 09:45:34:+00:00
Created 2026-08-25 09:45:34:+00:00
Digest sha256:2acae0bd1eae34720211f85f19dfa02c471623d991ffeed3e78d1e810fcb919f

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.25.2' = {
    name: 'webapp${env}${version}'
    params: {
      env: env
      app: app
      serverFarmId: serverFarmId
      tags: tags
      region: region
      namePrefix: namePrefix
    }
}