2026.8.25.4

Overview

Name dnsresolver
Tag 2026.8.25.4
FullName br:bicepacrdevwcom.azurecr.io/bicep/modules/dns/resolver/dnsresolver:2026.8.25.4
Last updated 2026-08-25 10:37:47:+00:00
Created 2026-08-25 10:37:47:+00:00
Digest sha256:3d5c96e2a078381259e3c81974d0afe9c92dc3ac5effa98536877d651ce68ef9

Parameters

Name Type Required Description
env string Yes The environment to be created
location string No
resourceGroup().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 No
format('{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 No
format('{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 No
format('{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.4' = {
    name: 'dnsresolver${env}${version}'
    params: {
      env: env
      system: system
      tags: tags
      virtualNetworkId: virtualNetworkId
      inboundEndpointSubnetName: inboundEndpointSubnetName
      inboundEndpointIP: inboundEndpointIP
      outboundEndpointSubnetName: outboundEndpointSubnetName
    }
}