Add private dns zone names for Azure Government AI Search and CosmosDB - Fixes #71 (#251)

This commit is contained in:
Tim 2025-02-20 12:15:57 -05:00 committed by GitHub
parent 071a8ea9f5
commit eea4439fbd
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 12 additions and 6 deletions

View File

@ -1,18 +1,22 @@
{
"azureCloud": {
"aiSearch": "privatelink.search.azure.com",
"azureMonitor": [
"privatelink.monitor.azure.com",
"privatelink.oms.opinsights.azure.com",
"privatelink.agentsvc.azure-automation.net",
"privatelink.ods.opinsights.azure.com"
]
],
"cosmosDB": "privatelink.documents.azure.com"
},
"azureusgovernment": {
"aiSearch": "privatelink.search.azure.us",
"azureMonitor": [
"privatelink.monitor.azure.us",
"privatelink.oms.opinsights.azure.us",
"privatelink.agentsvc.azure-automation.us",
"privatelink.ods.opinsights.azure.us"
]
],
"cosmosDB": "privatelink.documents.azure.us"
}
}

View File

@ -4,13 +4,15 @@
@description('Virtual Network IDs to link to')
param linkedVnetIds array
var aiSearchPrivateDnsZoneName = 'privatelink.search.windows.net'
var blobStoragePrivateDnsZoneName = 'privatelink.blob.${environment().suffixes.storage}'
var cosmosDbPrivateDnsZoneName = 'privatelink.documents.azure.com'
var storagePrivateDnsZoneNames = [blobStoragePrivateDnsZoneName]
var privateDnsZoneData = loadJsonContent('private-dns-zone-groups.json')
var cloudName = toLower(environment().name)
var aiSearchPrivateDnsZoneName = privateDnsZoneData[cloudName].aiSearch
var blobStoragePrivateDnsZoneName = 'privatelink.blob.${environment().suffixes.storage}'
var cosmosDbPrivateDnsZoneName = privateDnsZoneData[cloudName].cosmosDb
var storagePrivateDnsZoneNames = [blobStoragePrivateDnsZoneName]
var azureMonitorPrivateDnsZones = privateDnsZoneData[cloudName].azureMonitor
var privateDnsZones = union(
azureMonitorPrivateDnsZones,
storagePrivateDnsZoneNames,