Overview
| Name | dnsresolver |
| Tag | 2026.8.25.2 |
| FullName | br:bicepacrdevwcom.azurecr.io/bicep/modules/dns/resolver/dnsresolver:2026.8.25.2 |
| Last updated | 2026-08-25 09:43:38:+00:00 |
| Created | 2026-08-25 09:43:38:+00:00 |
| Digest | sha256:60f40accd4ea9a3db4ee8b45f8a2453d2a611b6cd6ef0e59acf0c4b4370298ab |
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
env |
string |
Yes | The environment to be created |
location |
string |
NoresourceGroup().location |
Location for all resources |
system |
string |
Yes | System/project name |
tags |
object |
Yes | Tags to add to the resources |
region |
string |
No'' |
|
namePrefix |
string |
No'' |
|
nameSuffix |
string |
No'' |
|
resolverName |
string |
Noformat('{0}{1}{2}-dnspr{3}{4}-{5}{6}{7}', namePrefix, if(empty(namePrefix), '', '-'), system, if(empty(region), '', '-'), region, env, if(empty(nameSuffix), '', '-'), nameSuffix) |
Full resolver name, if not specified use default namePrefix-system-dnrpr-region-env-suffix |
virtualNetworkId |
string |
Yes | |
inboundEndpointSubnetName |
string |
Yes | |
inboundEndpointName |
string |
Noformat('{0}{1}{2}-in{3}{4}-{5}{6}{7}', namePrefix, if(empty(namePrefix), '', '-'), system, if(empty(region), '', '-'), region, env, if(empty(nameSuffix), '', '-'), nameSuffix) |
|
inboundEndpointIP |
string |
Yes | |
outboundEndpointSubnetName |
string |
Yes | |
outboundEndpointName |
string |
Noformat('{0}{1}{2}-out{3}{4}-{5}{6}{7}', namePrefix, if(empty(namePrefix), '', '-'), system, if(empty(region), '', '-'), region, env, if(empty(nameSuffix), '', '-'), nameSuffix) |
Outputs
| Name | Type | Description |
|---|---|---|
dnsResolverId |
string |
|
dnsResolverOutboundEndpointId |
string |
Example
@description('The target environment.')
param env string
@description('The deployment version.')
param version string = '1.0.0.0'
@description('System/project name')
param system string
@description('Tags to add to the resources')
param tags object
param virtualNetworkId string
param inboundEndpointSubnetName string
param inboundEndpointIP string
param outboundEndpointSubnetName string
module dnsresolver 'br:bicepacrdevwcom.azurecr.io/bicep/modules/dns/resolver/dnsresolver:2026.8.25.2' = {
name: 'dnsresolver${env}${version}'
params: {
env: env
system: system
tags: tags
virtualNetworkId: virtualNetworkId
inboundEndpointSubnetName: inboundEndpointSubnetName
inboundEndpointIP: inboundEndpointIP
outboundEndpointSubnetName: outboundEndpointSubnetName
}
}