2026.8.25.2

Overview

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

Parameters

Name Type Required Description
functionAppName string Yes
appInsightsConnectionString string Yes
storageConnectionString string Yes
contentStorageConnectionString string Yes
storageAccountName string Yes Storage to be used for Azure Function, storage.outputs.storageAccountName in main.bicep
functionContentShareName string No
format('function-{0}-share', toLower(functionAppName))
If share not specified, use default function-toLower(functionAppName)-share
secretStorageKeyVaultUri string Yes
settings object Yes
connectionStrings object Yes
useVNet bool No
true
ipAllowDenyList array No
[
]
corshosts string No
''
alwaysOnSetting bool No
false
functionsWorkerRuntime string
'dotnet',
'dotnet-isolated'
No
'dotnet'
functionsExtensionsVersion string
'~3',
'~4'
No
'~4'
functionsInprocNET8Enabled bool No
false

Outputs

Name Type Description
functionHostName string

Example

@description('The target environment.')
param env string

@description('The deployment version.')
param version string = '1.0.0.0'

param functionAppName string

param appInsightsConnectionString string

param storageConnectionString string

param contentStorageConnectionString string

@description('Storage to be used for Azure Function, storage.outputs.storageAccountName in main.bicep')
param storageAccountName string

param secretStorageKeyVaultUri string

param settings object

param connectionStrings object


module functionappsettings 'br:bicepacrdevwcom.azurecr.io/bicep/modules/web/sites/functionappsettings:2026.8.25.2' = {
    name: 'functionappsettings${env}${version}'
    params: {
      functionAppName: functionAppName
      appInsightsConnectionString: appInsightsConnectionString
      storageConnectionString: storageConnectionString
      contentStorageConnectionString: contentStorageConnectionString
      storageAccountName: storageAccountName
      secretStorageKeyVaultUri: secretStorageKeyVaultUri
      settings: settings
      connectionStrings: connectionStrings
    }
}