Overview
|
|
| Name |
keyvalues |
| Tag |
2026.8.25.4 |
| FullName |
br:bicepacrdevwcom.azurecr.io/bicep/modules/appconfiguration/keyvalues:2026.8.25.4 |
| Last updated |
2026-08-25 10:36:02:+00:00 |
| Created |
2026-08-25 10:36:02:+00:00 |
| Digest |
sha256:605c4112491dde55bdaf9c36f996ad1f3372553e34b84f1f52b9af1585756c0e |
Parameters
| Name |
Type |
Required |
Description |
configStoreName |
string |
Yes |
Name of the App Configuration store where the key-values will be stored |
settings |
object |
Yes |
Object containing the key-value pairs to be stored in App Configuration |
system |
string |
Yes |
System identifier used for key prefixing and tagging |
app |
string |
No
'' |
Optional application identifier used for key prefixing. If not provided, keys will only be prefixed with system identifier |
tags |
object |
Yes |
Tags to be applied to all key-values in the configuration store |
settingPrefix |
string |
No
if(empty(app), format('{0}:', system), format('{0}:{1}:', system, app)) |
Prefix used for all key names in the format system:app: or system: if app is not provided |
settingTag |
string |
No
format('${0}', system) |
Tag value to be applied to all key-values |
Outputs
| Name |
Type |
Description |
endpoint |
string |
|
Example
@description('The target environment.')
param env string
@description('The deployment version.')
param version string = '1.0.0.0'
@description('Name of the App Configuration store where the key-values will be stored')
param configStoreName string
@description('Object containing the key-value pairs to be stored in App Configuration')
param settings object
@description('System identifier used for key prefixing and tagging')
param system string
@description('Tags to be applied to all key-values in the configuration store')
param tags object
module keyvalues 'br:bicepacrdevwcom.azurecr.io/bicep/modules/appconfiguration/keyvalues:2026.8.25.4' = {
name: 'keyvalues${env}${version}'
params: {
configStoreName: configStoreName
settings: settings
system: system
tags: tags
}
}