@@ -217,7 +217,6 @@ module avmPrivateDnsZoneAiServices 'br/public:avm/res/network/private-dns-zone:0
217217 name : zone .key
218218 params : {
219219 name : zone .key
220- location : deployment_param .resource_group_location
221220 tags : deployment_param .tags
222221 enableTelemetry : deployment_param .enable_telemetry
223222 virtualNetworkLinks : [{ virtualNetworkResourceId : avmVirtualNetwork .outputs .resourceId }]
@@ -236,7 +235,6 @@ module avmPrivateDnsZoneAiFoundryStorage 'br/public:avm/res/network/private-dns-
236235 name : 'private-dns-zone-aifoundry-storage-${zone .value }'
237236 params : {
238237 name : zone .key
239- location : deployment_param .resource_group_location
240238 tags : deployment_param .tags
241239 enableTelemetry : deployment_param .enable_telemetry
242240 virtualNetworkLinks : [{ virtualNetworkResourceId : avmVirtualNetwork .outputs .resourceId }]
@@ -255,7 +253,6 @@ module avmPrivateDnsZoneAiFoundryWorkspace 'br/public:avm/res/network/private-dn
255253 name : 'private-dns-zone-aifoundry-workspace-${zone .value }-${i }'
256254 params : {
257255 name : zone .key
258- location : deployment_param .resource_group_location
259256 tags : deployment_param .tags
260257 enableTelemetry : deployment_param .enable_telemetry
261258 virtualNetworkLinks : [{ virtualNetworkResourceId : avmVirtualNetwork .outputs .resourceId }]
@@ -270,8 +267,7 @@ var cosmosdbMongoPrivateDnsZones = {
270267module avmPrivateDnsZoneCosmosMongoDB 'br/public:avm/res/network/private-dns-zone:0.7.1' = if (deployment_param .enable_waf ) {
271268 name : 'private-dns-zone-cosmos-mongo'
272269 params : {
273- name : cosmosdbMongoPrivateDnsZones ['privatelink.mongo.cosmos.azure.com' ]
274- location : deployment_param .resource_group_location
270+ name : items (cosmosdbMongoPrivateDnsZones )[0 ].key
275271 tags : deployment_param .tags
276272 enableTelemetry : deployment_param .enable_telemetry
277273 virtualNetworkLinks : [{ virtualNetworkResourceId : avmVirtualNetwork .outputs .resourceId }]
@@ -285,11 +281,10 @@ var appStoragePrivateDnsZones = {
285281}
286282
287283module avmPrivateDnsZonesAppStorage 'br/public:avm/res/network/private-dns-zone:0.7.1' = [
288- for zone in items (appStoragePrivateDnsZones ): if (deployment_param .enable_waf ) {
289- name : 'private-dns-zone-app-storage-${zone }'
284+ for ( zone , i ) in items (appStoragePrivateDnsZones ): if (deployment_param .enable_waf ) {
285+ name : 'private-dns-zone-app-storage-${zone . value }-${ i }'
290286 params : {
291287 name : zone .key
292- location : deployment_param .resource_group_location
293288 tags : deployment_param .tags
294289 enableTelemetry : deployment_param .enable_telemetry
295290 virtualNetworkLinks : [{ virtualNetworkResourceId : avmVirtualNetwork .outputs .resourceId }]
@@ -305,8 +300,7 @@ var appConfigPrivateDnsZones = {
305300module avmPrivateDnsZoneAppConfig 'br/public:avm/res/network/private-dns-zone:0.7.1' = if (deployment_param .enable_waf ) {
306301 name : 'private-dns-zone-app-config'
307302 params : {
308- name : appConfigPrivateDnsZones ['privatelink.azconfig.io' ]
309- location : deployment_param .resource_group_location
303+ name : items (appConfigPrivateDnsZones )[0 ].key
310304 tags : deployment_param .tags
311305 enableTelemetry : deployment_param .enable_telemetry
312306 virtualNetworkLinks : [{ virtualNetworkResourceId : avmVirtualNetwork .outputs .resourceId }]
@@ -322,7 +316,6 @@ module avmPrivateDnsZoneKeyVault 'br/public:avm/res/network/private-dns-zone:0.7
322316 name : 'private-dns-zone-key-vault'
323317 params : {
324318 name : items (keyVaultPrivateDnsZones )[0 ].key
325- location : deployment_param .resource_group_location
326319 tags : deployment_param .tags
327320 enableTelemetry : deployment_param .enable_telemetry
328321 virtualNetworkLinks : [{ virtualNetworkResourceId : avmVirtualNetwork .outputs .resourceId }]
@@ -338,7 +331,6 @@ module avmPrivateDnsZoneContainerRegistry 'br/public:avm/res/network/private-dns
338331 name : 'private-dns-zone-container-registry'
339332 params : {
340333 name : items (containerRegistryPrivateDnsZones )[0 ].key
341- location : deployment_param .resource_group_location
342334 tags : deployment_param .tags
343335 enableTelemetry : deployment_param .enable_telemetry
344336 virtualNetworkLinks : [{ virtualNetworkResourceId : avmVirtualNetwork .outputs .resourceId }]
@@ -916,9 +908,9 @@ module avmContainerAppEnv 'br/public:avm/res/app/managed-environment:0.11.1' = {
916908 publicNetworkAccess : 'Enabled'
917909
918910 // <========== WAF related parameters
919- infrastructureSubnetResourceId : (deployment_param .enable_waf )
920- ? avmVirtualNetwork .outputs .subnetResourceIds [1 ]
921- : null // Use the container app subnet
911+ // infrastructureSubnetResourceId: (deployment_param.enable_waf)
912+ // ? avmVirtualNetwork.outputs.subnetResourceIds[1]
913+ // : null // Use the container app subnet
922914 zoneRedundant : (deployment_param .enable_waf ) ? true : false
923915 }
924916}
0 commit comments