Skip to content

Commit a97b298

Browse files
fix: Add missing private dns zones to applicable policy assignment and module (#903)
* Fix private dns zone list in policy assignment * Remove unused dns zone ids and update param names * Remove unused dns zone ids and update param names * Update generated docs * Add param to accelerator * Generate Parameter Markdowns [oZakari/1618d0f4] * Fix value for param * Add prefix to dependabot title * Update test values * Updated param table * Generate Parameter Markdowns [oZakari/640a1dbc] * Update logic * Update spacing * Add params to parameter file * Generate Parameter Markdowns [oZakari/0a582834] --------- Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
1 parent 0a58283 commit a97b298

File tree

7 files changed

+341
-245
lines changed

7 files changed

+341
-245
lines changed

.github/dependabot.yml

+3
Original file line numberDiff line numberDiff line change
@@ -7,3 +7,6 @@ updates:
77
labels:
88
- "Type: Hygiene :broom:"
99
- "Needs: Attention :wave:"
10+
commit-message:
11+
prefix: 'build: '
12+

accelerator/.config/ALZ-Powershell-Auto.config.json

+4
Original file line numberDiff line numberDiff line change
@@ -304,6 +304,10 @@
304304
"Name": "parVirtualWanHubs.value[0].parHubLocation",
305305
"Destination": "Parameters"
306306
},
307+
{
308+
"Name": "parPrivateDnsZonesLocation.value",
309+
"Destination": "Parameters"
310+
},
307311
{
308312
"Name": "LOCATION",
309313
"Destination": "Environment"

infra-as-code/bicep/modules/policy/assignments/alzDefaults/alzDefaultPolicyAssignments.bicep

+182-151
Large diffs are not rendered by default.

infra-as-code/bicep/modules/policy/assignments/alzDefaults/generateddocs/alzDefaultPolicyAssignments.bicep.md

+10
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@ parMsDefenderForCloudEmailSecurityContact | No | Email address for Microso
2626
parDdosEnabled | No | Enable/disable DDoS Network Protection. True enforces Enable-DDoS-VNET policy; false disables.
2727
parDdosProtectionPlanId | No | Resource ID of the DDoS Protection Plan for Virtual Networks.
2828
parPrivateDnsResourceGroupId | No | Resource ID of the Resource Group for Private DNS Zones. Empty to skip assigning the Deploy-Private-DNS-Zones policy.
29+
parPrivateDnsZonesLocation | No | Location of Private DNS Zones.
2930
parPrivateDnsZonesNamesToAuditInCorp | No | List of Private DNS Zones to audit under the Corp Management Group. This overwrites default values.
3031
parDisableAlzDefaultPolicies | No | Disable all default ALZ policies.
3132
parDisableSlzDefaultPolicies | No | Disable all default sovereign policies.
@@ -178,6 +179,12 @@ Resource ID of the DDoS Protection Plan for Virtual Networks.
178179

179180
Resource ID of the Resource Group for Private DNS Zones. Empty to skip assigning the Deploy-Private-DNS-Zones policy.
180181

182+
### parPrivateDnsZonesLocation
183+
184+
![Parameter Setting](https://img.shields.io/badge/parameter-optional-green?style=flat-square)
185+
186+
Location of Private DNS Zones.
187+
181188
### parPrivateDnsZonesNamesToAuditInCorp
182189

183190
![Parameter Setting](https://img.shields.io/badge/parameter-optional-green?style=flat-square)
@@ -307,6 +314,9 @@ Opt out of deployment telemetry.
307314
"parPrivateDnsResourceGroupId": {
308315
"value": ""
309316
},
317+
"parPrivateDnsZonesLocation": {
318+
"value": ""
319+
},
310320
"parPrivateDnsZonesNamesToAuditInCorp": {
311321
"value": []
312322
},

infra-as-code/bicep/modules/policy/assignments/alzDefaults/parameters/alzDefaultPolicyAssignments.parameters.all.json

+3
Original file line numberDiff line numberDiff line change
@@ -71,6 +71,9 @@
7171
"parPrivateDnsResourceGroupId": {
7272
"value": "/subscriptions/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/rg-alz-hub-networking-001"
7373
},
74+
"parPrivateDnsZonesLocation": {
75+
"value": "eastus"
76+
},
7477
"parPrivateDnsZonesNamesToAuditInCorp": {
7578
"value": []
7679
},

infra-as-code/bicep/modules/policy/assignments/alzDefaults/parameters/alzDefaultPolicyAssignments.parameters.min.json

+4-1
Original file line numberDiff line numberDiff line change
@@ -35,8 +35,11 @@
3535
"parMsDefenderForCloudEmailSecurityContact": {
3636
"value": "security_contact@replace_me.com"
3737
},
38+
"parPrivateDnsZonesLocation": {
39+
"value": "eastus"
40+
},
3841
"parTelemetryOptOut": {
39-
"value": false
42+
"value": false
4043
}
4144
}
4245
}

infra-as-code/bicep/modules/policy/assignments/lib/policy_assignments/policy_assignment_es_deploy_private_dns_zones.tmpl.json

+135-93
Original file line numberDiff line numberDiff line change
@@ -13,164 +13,206 @@
1313
"effect1": {
1414
"value": "deployIfNotExists"
1515
},
16-
"azureFilePrivateDnsZoneId": {
17-
"value": "${varPrivateDnsZonesFinalResourceIds}.azureFilePrivateDnsZoneId]"
16+
"azureAcrPrivateDnsZoneId": {
17+
"value": "${varPrivateDnsZonesFinalResourceIds}.azureAcrPrivateDnsZoneId"
1818
},
19-
"azureAutomationWebhookPrivateDnsZoneId": {
20-
"value": "${varPrivateDnsZonesFinalResourceIds}.azureAutomationWebhookPrivateDnsZoneId]"
19+
"azureAppPrivateDnsZoneId": {
20+
"value": "${varPrivateDnsZonesFinalResourceIds}.azureAppPrivateDnsZoneId"
21+
},
22+
"azureAppServicesPrivateDnsZoneId": {
23+
"value": "${varPrivateDnsZonesFinalResourceIds}.azureAppServicesPrivateDnsZoneId"
24+
},
25+
"azureArcGuestconfigurationPrivateDnsZoneId": {
26+
"value": "${varPrivateDnsZonesFinalResourceIds}.azureArcGuestconfigurationPrivateDnsZoneId"
27+
},
28+
"azureArcHybridResourceProviderPrivateDnsZoneId": {
29+
"value": "${varPrivateDnsZonesFinalResourceIds}.azureArcHybridResourceProviderPrivateDnsZoneId"
30+
},
31+
"azureArcKubernetesConfigurationPrivateDnsZoneId": {
32+
"value": "${varPrivateDnsZonesFinalResourceIds}.azureArcKubernetesConfigurationPrivateDnsZoneId"
33+
},
34+
"azureAsrPrivateDnsZoneId": {
35+
"value": "${varPrivateDnsZonesFinalResourceIds}.azureAsrPrivateDnsZoneId"
2136
},
2237
"azureAutomationDSCHybridPrivateDnsZoneId": {
23-
"value": "${varPrivateDnsZonesFinalResourceIds}.azureAutomationDSCHybridPrivateDnsZoneId]"
38+
"value": "${varPrivateDnsZonesFinalResourceIds}.azureAutomationDSCHybridPrivateDnsZoneId"
2439
},
25-
"azureCosmosSQLPrivateDnsZoneId": {
26-
"value": "${varPrivateDnsZonesFinalResourceIds}.azureCosmosSQLPrivateDnsZoneId]"
40+
"azureAutomationWebhookPrivateDnsZoneId": {
41+
"value": "${varPrivateDnsZonesFinalResourceIds}.azureAutomationWebhookPrivateDnsZoneId"
2742
},
28-
"azureCosmosMongoPrivateDnsZoneId": {
29-
"value": "${varPrivateDnsZonesFinalResourceIds}.azureCosmosMongoPrivateDnsZoneId]"
43+
"azureBatchPrivateDnsZoneId": {
44+
"value": "${varPrivateDnsZonesFinalResourceIds}.azureBatchPrivateDnsZoneId"
45+
},
46+
"azureBotServicePrivateDnsZoneId": {
47+
"value": "${varPrivateDnsZonesFinalResourceIds}.azureBotServicePrivateDnsZoneId"
48+
},
49+
"azureCognitiveSearchPrivateDnsZoneId": {
50+
"value": "${varPrivateDnsZonesFinalResourceIds}.azureCognitiveSearchPrivateDnsZoneId"
51+
},
52+
"azureCognitiveServicesPrivateDnsZoneId": {
53+
"value": "${varPrivateDnsZonesFinalResourceIds}.azureCognitiveServicesPrivateDnsZoneId"
3054
},
3155
"azureCosmosCassandraPrivateDnsZoneId": {
32-
"value": "${varPrivateDnsZonesFinalResourceIds}.azureCosmosCassandraPrivateDnsZoneId]"
56+
"value": "${varPrivateDnsZonesFinalResourceIds}.azureCosmosCassandraPrivateDnsZoneId"
3357
},
3458
"azureCosmosGremlinPrivateDnsZoneId": {
35-
"value": "${varPrivateDnsZonesFinalResourceIds}.azureCosmosGremlinPrivateDnsZoneId]"
59+
"value": "${varPrivateDnsZonesFinalResourceIds}.azureCosmosGremlinPrivateDnsZoneId"
3660
},
37-
"azureCosmosTablePrivateDnsZoneId": {
38-
"value": "${varPrivateDnsZonesFinalResourceIds}.azureCosmosTablePrivateDnsZoneId]"
61+
"azureCosmosMongoPrivateDnsZoneId": {
62+
"value": "${varPrivateDnsZonesFinalResourceIds}.azureCosmosMongoPrivateDnsZoneId"
3963
},
40-
"azureDataFactoryPrivateDnsZoneId": {
41-
"value": "${varPrivateDnsZonesFinalResourceIds}.azureDataFactoryPrivateDnsZoneId]"
64+
"azureCosmosSQLPrivateDnsZoneId": {
65+
"value": "${varPrivateDnsZonesFinalResourceIds}.azureCosmosSQLPrivateDnsZoneId"
66+
},
67+
"azureCosmosTablePrivateDnsZoneId": {
68+
"value": "${varPrivateDnsZonesFinalResourceIds}.azureCosmosTablePrivateDnsZoneId"
4269
},
4370
"azureDataFactoryPortalPrivateDnsZoneId": {
44-
"value": "${varPrivateDnsZonesFinalResourceIds}.azureDataFactoryPortalPrivateDnsZoneId]"
71+
"value": "${varPrivateDnsZonesFinalResourceIds}.azureDataFactoryPortalPrivateDnsZoneId"
72+
},
73+
"azureDataFactoryPrivateDnsZoneId": {
74+
"value": "${varPrivateDnsZonesFinalResourceIds}.azureDataFactoryPrivateDnsZoneId"
4575
},
4676
"azureDatabricksPrivateDnsZoneId": {
47-
"value": "${varPrivateDnsZonesFinalResourceIds}.azureDatabricksPrivateDnsZoneId]"
77+
"value": "${varPrivateDnsZonesFinalResourceIds}.azureDatabricksPrivateDnsZoneId"
4878
},
49-
"azureHDInsightPrivateDnsZoneId": {
50-
"value": "${varPrivateDnsZonesFinalResourceIds}.azureHDInsightPrivateDnsZoneId]"
79+
"azureDiskAccessPrivateDnsZoneId": {
80+
"value": "${varPrivateDnsZonesFinalResourceIds}.azureDiskAccessPrivateDnsZoneId"
5181
},
52-
"azureMigratePrivateDnsZoneId": {
53-
"value": "${varPrivateDnsZonesFinalResourceIds}.azureMigratePrivateDnsZoneId]"
82+
"azureEventGridDomainsPrivateDnsZoneId": {
83+
"value": "${varPrivateDnsZonesFinalResourceIds}.azureEventGridDomainsPrivateDnsZoneId"
5484
},
55-
"azureStorageBlobPrivateDnsZoneId": {
56-
"value": "${varPrivateDnsZonesFinalResourceIds}.azureStorageBlobPrivateDnsZoneId]"
85+
"azureEventGridTopicsPrivateDnsZoneId": {
86+
"value": "${varPrivateDnsZonesFinalResourceIds}.azureEventGridTopicsPrivateDnsZoneId"
5787
},
58-
"azureStorageBlobSecPrivateDnsZoneId": {
59-
"value": "${varPrivateDnsZonesFinalResourceIds}.azureStorageBlobSecPrivateDnsZoneId]"
88+
"azureEventHubNamespacePrivateDnsZoneId": {
89+
"value": "${varPrivateDnsZonesFinalResourceIds}.azureEventHubNamespacePrivateDnsZoneId"
6090
},
61-
"azureStorageQueuePrivateDnsZoneId": {
62-
"value": "${varPrivateDnsZonesFinalResourceIds}.azureStorageQueuePrivateDnsZoneId]"
91+
"azureFilePrivateDnsZoneId": {
92+
"value": "${varPrivateDnsZonesFinalResourceIds}.azureFilePrivateDnsZoneId"
6393
},
64-
"azureStorageQueueSecPrivateDnsZoneId": {
65-
"value": "${varPrivateDnsZonesFinalResourceIds}.azureStorageQueueSecPrivateDnsZoneId]"
94+
"azureHDInsightPrivateDnsZoneId": {
95+
"value": "${varPrivateDnsZonesFinalResourceIds}.azureHDInsightPrivateDnsZoneId"
6696
},
67-
"azureStorageFilePrivateDnsZoneId": {
68-
"value": "${varPrivateDnsZonesFinalResourceIds}.azureStorageFilePrivateDnsZoneId]"
97+
"azureIotCentralPrivateDnsZoneId": {
98+
"value": "${varPrivateDnsZonesFinalResourceIds}.azureIotCentralPrivateDnsZoneId"
6999
},
70-
"azureStorageStaticWebPrivateDnsZoneId": {
71-
"value": "${varPrivateDnsZonesFinalResourceIds}.azureStorageStaticWebPrivateDnsZoneId]"
100+
"azureIotDeviceupdatePrivateDnsZoneId": {
101+
"value": "${varPrivateDnsZonesFinalResourceIds}.azureIotDeviceupdatePrivateDnsZoneId"
72102
},
73-
"azureStorageStaticWebSecPrivateDnsZoneId": {
74-
"value": "${varPrivateDnsZonesFinalResourceIds}.azureStorageStaticWebSecPrivateDnsZoneId]"
103+
"azureIotHubsPrivateDnsZoneId": {
104+
"value": "${varPrivateDnsZonesFinalResourceIds}.azureIotHubsPrivateDnsZoneId"
75105
},
76-
"azureStorageDFSPrivateDnsZoneId": {
77-
"value": "${varPrivateDnsZonesFinalResourceIds}.azureStorageDFSPrivateDnsZoneId]"
106+
"azureIotPrivateDnsZoneId": {
107+
"value": "${varPrivateDnsZonesFinalResourceIds}.azureIotPrivateDnsZoneId"
78108
},
79-
"azureStorageDFSSecPrivateDnsZoneId": {
80-
"value": "${varPrivateDnsZonesFinalResourceIds}.azureStorageDFSSecPrivateDnsZoneId]"
109+
"azureKeyVaultPrivateDnsZoneId": {
110+
"value": "${varPrivateDnsZonesFinalResourceIds}.azureKeyVaultPrivateDnsZoneId"
81111
},
82-
"azureSynapseSQLPrivateDnsZoneId": {
83-
"value": "${varPrivateDnsZonesFinalResourceIds}.azureSynapseSQLPrivateDnsZoneId]"
112+
"azureMachineLearningWorkspacePrivateDnsZoneId": {
113+
"value": "${varPrivateDnsZonesFinalResourceIds}.azureMachineLearningWorkspacePrivateDnsZoneId"
84114
},
85-
"azureSynapseSQLODPrivateDnsZoneId": {
86-
"value": "${varPrivateDnsZonesFinalResourceIds}.azureSynapseSQLODPrivateDnsZoneId]"
115+
"azureMachineLearningWorkspaceSecondPrivateDnsZoneId": {
116+
"value": "${varPrivateDnsZonesFinalResourceIds}.azureMachineLearningWorkspaceSecondPrivateDnsZoneId"
87117
},
88-
"azureSynapseDevPrivateDnsZoneId": {
89-
"value": "${varPrivateDnsZonesFinalResourceIds}.azureSynapseDevPrivateDnsZoneId]"
118+
"azureManagedGrafanaWorkspacePrivateDnsZoneId": {
119+
"value": "${varPrivateDnsZonesFinalResourceIds}.azureManagedGrafanaWorkspacePrivateDnsZoneId"
90120
},
91121
"azureMediaServicesKeyPrivateDnsZoneId": {
92-
"value": "${varPrivateDnsZonesFinalResourceIds}.azureMediaServicesKeyPrivateDnsZoneId]"
122+
"value": "${varPrivateDnsZonesFinalResourceIds}.azureMediaServicesKeyPrivateDnsZoneId"
93123
},
94124
"azureMediaServicesLivePrivateDnsZoneId": {
95-
"value": "${varPrivateDnsZonesFinalResourceIds}.azureMediaServicesLivePrivateDnsZoneId]"
125+
"value": "${varPrivateDnsZonesFinalResourceIds}.azureMediaServicesLivePrivateDnsZoneId"
96126
},
97127
"azureMediaServicesStreamPrivateDnsZoneId": {
98-
"value": "${varPrivateDnsZonesFinalResourceIds}.azureMediaServicesStreamPrivateDnsZoneId]"
128+
"value": "${varPrivateDnsZonesFinalResourceIds}.azureMediaServicesStreamPrivateDnsZoneId"
129+
},
130+
"azureMigratePrivateDnsZoneId": {
131+
"value": "${varPrivateDnsZonesFinalResourceIds}.azureMigratePrivateDnsZoneId"
99132
},
100133
"azureMonitorPrivateDnsZoneId1": {
101-
"value": "${varPrivateDnsZonesFinalResourceIds}.azureMonitorPrivateDnsZoneId1]"
134+
"value": "${varPrivateDnsZonesFinalResourceIds}.azureMonitorPrivateDnsZoneId1"
102135
},
103136
"azureMonitorPrivateDnsZoneId2": {
104-
"value": "${varPrivateDnsZonesFinalResourceIds}.azureMonitorPrivateDnsZoneId2]"
137+
"value": "${varPrivateDnsZonesFinalResourceIds}.azureMonitorPrivateDnsZoneId2"
105138
},
106139
"azureMonitorPrivateDnsZoneId3": {
107-
"value": "${varPrivateDnsZonesFinalResourceIds}.azureMonitorPrivateDnsZoneId3]"
140+
"value": "${varPrivateDnsZonesFinalResourceIds}.azureMonitorPrivateDnsZoneId3"
108141
},
109142
"azureMonitorPrivateDnsZoneId4": {
110-
"value": "${varPrivateDnsZonesFinalResourceIds}.azureMonitorPrivateDnsZoneId4]"
143+
"value": "${varPrivateDnsZonesFinalResourceIds}.azureMonitorPrivateDnsZoneId4"
111144
},
112145
"azureMonitorPrivateDnsZoneId5": {
113-
"value": "${varPrivateDnsZonesFinalResourceIds}.azureMonitorPrivateDnsZoneId5]"
146+
"value": "${varPrivateDnsZonesFinalResourceIds}.azureMonitorPrivateDnsZoneId5"
114147
},
115-
"azureWebPrivateDnsZoneId": {
116-
"value": "${varPrivateDnsZonesFinalResourceIds}.azureWebPrivateDnsZoneId]"
148+
"azureRedisCachePrivateDnsZoneId": {
149+
"value": "${varPrivateDnsZonesFinalResourceIds}.azureRedisCachePrivateDnsZoneId"
117150
},
118-
"azureBatchPrivateDnsZoneId": {
119-
"value": "${varPrivateDnsZonesFinalResourceIds}.azureBatchPrivateDnsZoneId]"
151+
"azureServiceBusNamespacePrivateDnsZoneId": {
152+
"value": "${varPrivateDnsZonesFinalResourceIds}.azureServiceBusNamespacePrivateDnsZoneId"
120153
},
121-
"azureAppPrivateDnsZoneId": {
122-
"value": "${varPrivateDnsZonesFinalResourceIds}.azureAppPrivateDnsZoneId]"
154+
"azureSignalRPrivateDnsZoneId": {
155+
"value": "${varPrivateDnsZonesFinalResourceIds}.azureSignalRPrivateDnsZoneId"
123156
},
124-
"azureAsrPrivateDnsZoneId": {
125-
"value": "${varPrivateDnsZonesFinalResourceIds}.azureAsrPrivateDnsZoneId]"
157+
"azureSiteRecoveryBackupPrivateDnsZoneId": {
158+
"value": "${varPrivateDnsZonesFinalResourceIds}.azureSiteRecoveryBackupPrivateDnsZoneId"
126159
},
127-
"azureIotPrivateDnsZoneId": {
128-
"value": "${varPrivateDnsZonesFinalResourceIds}.azureIotPrivateDnsZoneId]"
160+
"azureSiteRecoveryBlobPrivateDnsZoneId": {
161+
"value": "${varPrivateDnsZonesFinalResourceIds}.azureSiteRecoveryBlobPrivateDnsZoneId"
129162
},
130-
"azureKeyVaultPrivateDnsZoneId": {
131-
"value": "${varPrivateDnsZonesFinalResourceIds}.azureKeyVaultPrivateDnsZoneId]"
163+
"azureSiteRecoveryQueuePrivateDnsZoneId": {
164+
"value": "${varPrivateDnsZonesFinalResourceIds}.azureSiteRecoveryQueuePrivateDnsZoneId"
132165
},
133-
"azureSignalRPrivateDnsZoneId": {
134-
"value": "${varPrivateDnsZonesFinalResourceIds}.azureSignalRPrivateDnsZoneId]"
166+
"azureStorageBlobPrivateDnsZoneId": {
167+
"value": "${varPrivateDnsZonesFinalResourceIds}.azureStorageBlobPrivateDnsZoneId"
135168
},
136-
"azureAppServicesPrivateDnsZoneId": {
137-
"value": "${varPrivateDnsZonesFinalResourceIds}.azureAppServicesPrivateDnsZoneId]"
169+
"azureStorageBlobSecPrivateDnsZoneId": {
170+
"value": "${varPrivateDnsZonesFinalResourceIds}.azureStorageBlobSecPrivateDnsZoneId"
138171
},
139-
"azureEventGridTopicsPrivateDnsZoneId": {
140-
"value": "${varPrivateDnsZonesFinalResourceIds}.azureEventGridTopicsPrivateDnsZoneId]"
172+
"azureStorageDFSPrivateDnsZoneId": {
173+
"value": "${varPrivateDnsZonesFinalResourceIds}.azureStorageDFSPrivateDnsZoneId"
141174
},
142-
"azureDiskAccessPrivateDnsZoneId": {
143-
"value": "${varPrivateDnsZonesFinalResourceIds}.azureDiskAccessPrivateDnsZoneId]"
175+
"azureStorageDFSSecPrivateDnsZoneId": {
176+
"value": "${varPrivateDnsZonesFinalResourceIds}.azureStorageDFSSecPrivateDnsZoneId"
144177
},
145-
"azureCognitiveServicesPrivateDnsZoneId": {
146-
"value": "${varPrivateDnsZonesFinalResourceIds}.azureCognitiveServicesPrivateDnsZoneId]"
178+
"azureStorageFilePrivateDnsZoneId": {
179+
"value": "${varPrivateDnsZonesFinalResourceIds}.azureStorageFilePrivateDnsZoneId"
147180
},
148-
"azureIotHubsPrivateDnsZoneId": {
149-
"value": "${varPrivateDnsZonesFinalResourceIds}.azureIotHubsPrivateDnsZoneId]"
181+
"azureStorageQueuePrivateDnsZoneId": {
182+
"value": "${varPrivateDnsZonesFinalResourceIds}.azureStorageQueuePrivateDnsZoneId"
150183
},
151-
"azureEventGridDomainsPrivateDnsZoneId": {
152-
"value": "${varPrivateDnsZonesFinalResourceIds}.azureEventGridDomainsPrivateDnsZoneId]"
184+
"azureStorageQueueSecPrivateDnsZoneId": {
185+
"value": "${varPrivateDnsZonesFinalResourceIds}.azureStorageQueueSecPrivateDnsZoneId"
153186
},
154-
"azureRedisCachePrivateDnsZoneId": {
155-
"value": "${varPrivateDnsZonesFinalResourceIds}.azureRedisCachePrivateDnsZoneId]"
187+
"azureStorageStaticWebPrivateDnsZoneId": {
188+
"value": "${varPrivateDnsZonesFinalResourceIds}.azureStorageStaticWebPrivateDnsZoneId"
156189
},
157-
"azureAcrPrivateDnsZoneId": {
158-
"value": "${varPrivateDnsZonesFinalResourceIds}.azureAcrPrivateDnsZoneId]"
190+
"azureStorageStaticWebSecPrivateDnsZoneId": {
191+
"value": "${varPrivateDnsZonesFinalResourceIds}.azureStorageStaticWebSecPrivateDnsZoneId"
159192
},
160-
"azureEventHubNamespacePrivateDnsZoneId": {
161-
"value": "${varPrivateDnsZonesFinalResourceIds}.azureEventHubNamespacePrivateDnsZoneId]"
193+
"azureStorageTablePrivateDnsZoneId": {
194+
"value": "${varPrivateDnsZonesFinalResourceIds}.azureStorageTablePrivateDnsZoneId"
162195
},
163-
"azureMachineLearningWorkspacePrivateDnsZoneId": {
164-
"value": "${varPrivateDnsZonesFinalResourceIds}.azureMachineLearningWorkspacePrivateDnsZoneId]"
196+
"azureStorageTableSecondaryPrivateDnsZoneId": {
197+
"value": "${varPrivateDnsZonesFinalResourceIds}.azureStorageTableSecondaryPrivateDnsZoneId"
165198
},
166-
"azureMachineLearningWorkspaceSecondPrivateDnsZoneId": {
167-
"value": "${varPrivateDnsZonesFinalResourceIds}.azureMachineLearningWorkspaceSecondPrivateDnsZoneId]"
199+
"azureSynapseDevPrivateDnsZoneId": {
200+
"value": "${varPrivateDnsZonesFinalResourceIds}.azureSynapseDevPrivateDnsZoneId"
168201
},
169-
"azureServiceBusNamespacePrivateDnsZoneId": {
170-
"value": "${varPrivateDnsZonesFinalResourceIds}.azureServiceBusNamespacePrivateDnsZoneId]"
202+
"azureSynapseSQLPrivateDnsZoneId": {
203+
"value": "${varPrivateDnsZonesFinalResourceIds}.azureSynapseSQLPrivateDnsZoneId"
171204
},
172-
"azureCognitiveSearchPrivateDnsZoneId": {
173-
"value": "${varPrivateDnsZonesFinalResourceIds}.azureCognitiveSearchPrivateDnsZoneId]"
205+
"azureSynapseSQLODPrivateDnsZoneId": {
206+
"value": "${varPrivateDnsZonesFinalResourceIds}.azureSynapseSQLODPrivateDnsZoneId"
207+
},
208+
"azureVirtualDesktopHostpoolPrivateDnsZoneId": {
209+
"value": "${varPrivateDnsZonesFinalResourceIds}.azureVirtualDesktopHostpoolPrivateDnsZoneId"
210+
},
211+
"azureVirtualDesktopWorkspacePrivateDnsZoneId": {
212+
"value": "${varPrivateDnsZonesFinalResourceIds}.azureVirtualDesktopWorkspacePrivateDnsZoneId"
213+
},
214+
"azureWebPrivateDnsZoneId": {
215+
"value": "${varPrivateDnsZonesFinalResourceIds}.azureWebPrivateDnsZoneId"
174216
}
175217
},
176218
"policyDefinitionId": "${varTopLevelManagementGroupResourceId}/providers/Microsoft.Authorization/policySetDefinitions/Deploy-Private-DNS-Zones",

0 commit comments

Comments
 (0)