graphrag-accelerator/infra/core/vnet/vnet-dns-link.bicep
2024-06-26 15:45:06 -04:00

22 lines
545 B
Bicep

param privateDnsZoneName string
param vnetResourceIds array
resource privateDnsZone 'Microsoft.Network/privateDnsZones@2020-06-01' existing = {
name: privateDnsZoneName
}
resource dnsVnetLinks 'Microsoft.Network/privateDnsZones/virtualNetworkLinks@2020-06-01' = [
for vnetId in vnetResourceIds: {
name: '${replace(privateDnsZoneName, '.', '-')}-${uniqueString(vnetId)}'
parent: privateDnsZone
location: 'global'
properties: {
virtualNetwork: {
id: vnetId
}
registrationEnabled: false
}
}
]