Overview
|
|
| Name |
configurationstores |
| Tag |
2026.8.25.2 |
| FullName |
br:bicepacrdevwcom.azurecr.io/bicep/modules/appconfiguration/configurationstores:2026.8.25.2 |
| Last updated |
2026-08-25 09:41:56:+00:00 |
| Created |
2026-08-25 09:41:56:+00:00 |
| Digest |
sha256:a4db27e0404b33db4e69eb69dfdb7729f61a671725940ebb7ad05ff82ba21e95 |
Parameters
| Name |
Type |
Required |
Description |
env |
string |
Yes |
The environment name (e.g., dev, test, prod) |
region |
string |
Yes |
The Azure region where the App Configuration store will be deployed |
prefix |
string |
Yes |
Prefix to be used in resource naming |
configStoreName |
string |
No
format('{0}-appconfig-{1}-{2}', prefix, region, env) |
Name of the App Configuration store. Defaults to a combination of prefix, region, and environment |
location |
string |
No
resourceGroup().location |
Location where the App Configuration store will be deployed. Defaults to the resource group location |
tags |
object |
Yes |
Tags to be applied to the App Configuration store |
publicNetworkAccess |
string |
No
'Enabled' |
Controls whether the App Configuration store is accessible from public networks |
softDeleteRetentionInDays |
int |
No
7 |
Number of days to retain deleted configuration items before permanent deletion |
disableLocalAuth |
bool |
No
false |
Disables local authentication methods, requiring managed identity or Azure AD authentication |
enablePurgeProtection |
bool |
No
false |
Enables protection against accidental deletion of the App Configuration store |
authenticationMode |
string
'Pass-through', 'Local' |
No
'Pass-through' |
Authentication mode for the data plane proxy. Pass-through uses the original authentication, Local uses App Configuration authentication |
privateLinkDelegation |
string |
No
'Disabled' |
Controls whether private link delegation is enabled for the App Configuration store |
contributorManagedIdentityIds |
array |
No
[ ] |
List of managed identity IDs that will be granted App Configuration Contributor role |
readerManagedIdentityIds |
array |
No
[ ] |
List of managed identity IDs that will be granted App Configuration Data Reader role |
readerGroupIds |
array |
No
[ ] |
List of Azure AD group IDs that will be granted App Configuration Data Reader role |
Outputs
Example
@description('The target environment.')
param env string
@description('The deployment version.')
param version string = '1.0.0.0'
@description('The Azure region where the App Configuration store will be deployed')
param region string
@description('Prefix to be used in resource naming')
param prefix string
@description('Tags to be applied to the App Configuration store')
param tags object
module configurationstores 'br:bicepacrdevwcom.azurecr.io/bicep/modules/appconfiguration/configurationstores:2026.8.25.2' = {
name: 'configurationstores${env}${version}'
params: {
env: env
region: region
prefix: prefix
tags: tags
}
}