|
5 | 5 | "_generator": { |
6 | 6 | "name": "bicep", |
7 | 7 | "version": "0.33.93.31351", |
8 | | - "templateHash": "13610358180001906492" |
| 8 | + "templateHash": "11320135796736030975" |
9 | 9 | } |
10 | 10 | }, |
11 | 11 | "parameters": { |
|
1289 | 1289 | "_generator": { |
1290 | 1290 | "name": "bicep", |
1291 | 1291 | "version": "0.33.93.31351", |
1292 | | - "templateHash": "9138892518815799182" |
| 1292 | + "templateHash": "6718468015645700202" |
1293 | 1293 | } |
1294 | 1294 | }, |
1295 | 1295 | "parameters": { |
|
1338 | 1338 | ] |
1339 | 1339 | } |
1340 | 1340 | }, |
| 1341 | + { |
| 1342 | + "type": "Microsoft.Network/privateEndpoints", |
| 1343 | + "apiVersion": "2024-05-01", |
| 1344 | + "name": "[format('{0}-openAi-private-endpoint', parameters('aiServicesName'))]", |
| 1345 | + "location": "[resourceGroup().location]", |
| 1346 | + "properties": { |
| 1347 | + "subnet": { |
| 1348 | + "id": "[resourceId('Microsoft.Network/virtualNetworks/subnets', parameters('vnetName'), parameters('cxSubnetName'))]" |
| 1349 | + }, |
| 1350 | + "privateLinkServiceConnections": [ |
| 1351 | + { |
| 1352 | + "name": "[format('{0}-openAi-private-link-service-connection', parameters('aiServicesName'))]", |
| 1353 | + "properties": { |
| 1354 | + "privateLinkServiceId": "[resourceId('Microsoft.CognitiveServices/accounts', parameters('aiServicesName'))]", |
| 1355 | + "groupIds": [ |
| 1356 | + "account" |
| 1357 | + ] |
| 1358 | + } |
| 1359 | + } |
| 1360 | + ] |
| 1361 | + } |
| 1362 | + }, |
1341 | 1363 | { |
1342 | 1364 | "type": "Microsoft.Network/privateEndpoints", |
1343 | 1365 | "apiVersion": "2024-05-01", |
|
1388 | 1410 | "name": "privatelink.azureml.ms", |
1389 | 1411 | "location": "global" |
1390 | 1412 | }, |
| 1413 | + { |
| 1414 | + "type": "Microsoft.Network/privateDnsZones", |
| 1415 | + "apiVersion": "2020-06-01", |
| 1416 | + "name": "privatelink.openai.azure.com", |
| 1417 | + "location": "global" |
| 1418 | + }, |
1391 | 1419 | { |
1392 | 1420 | "type": "Microsoft.Network/privateDnsZones/virtualNetworkLinks", |
1393 | 1421 | "apiVersion": "2024-06-01", |
|
1403 | 1431 | "[resourceId('Microsoft.Network/privateDnsZones', 'privatelink.azureml.ms')]" |
1404 | 1432 | ] |
1405 | 1433 | }, |
| 1434 | + { |
| 1435 | + "type": "Microsoft.Network/privateDnsZones/virtualNetworkLinks", |
| 1436 | + "apiVersion": "2024-06-01", |
| 1437 | + "name": "[format('{0}/{1}', 'privatelink.openai.azure.com', format('aiServicesOpenAI-{0}-link', parameters('suffix')))]", |
| 1438 | + "location": "global", |
| 1439 | + "properties": { |
| 1440 | + "virtualNetwork": { |
| 1441 | + "id": "[resourceId('Microsoft.Network/virtualNetworks', parameters('vnetName'))]" |
| 1442 | + }, |
| 1443 | + "registrationEnabled": false |
| 1444 | + }, |
| 1445 | + "dependsOn": [ |
| 1446 | + "[resourceId('Microsoft.Network/privateDnsZones', 'privatelink.openai.azure.com')]" |
| 1447 | + ] |
| 1448 | + }, |
1406 | 1449 | { |
1407 | 1450 | "type": "Microsoft.Network/privateEndpoints/privateDnsZoneGroups", |
1408 | 1451 | "apiVersion": "2024-05-01", |
|
1422 | 1465 | "[resourceId('Microsoft.Network/privateEndpoints', format('{0}-private-endpoint', parameters('aiServicesName')))]" |
1423 | 1466 | ] |
1424 | 1467 | }, |
| 1468 | + { |
| 1469 | + "type": "Microsoft.Network/privateEndpoints/privateDnsZoneGroups", |
| 1470 | + "apiVersion": "2024-05-01", |
| 1471 | + "name": "[format('{0}/{1}', format('{0}-openAi-private-endpoint', parameters('aiServicesName')), format('{0}-openAi-dns-group', parameters('aiServicesName')))]", |
| 1472 | + "properties": { |
| 1473 | + "privateDnsZoneConfigs": [ |
| 1474 | + { |
| 1475 | + "name": "[format('{0}-openAi-dns-config', parameters('aiServicesName'))]", |
| 1476 | + "properties": { |
| 1477 | + "privateDnsZoneId": "[resourceId('Microsoft.Network/privateDnsZones', 'privatelink.openai.azure.com')]" |
| 1478 | + } |
| 1479 | + } |
| 1480 | + ] |
| 1481 | + }, |
| 1482 | + "dependsOn": [ |
| 1483 | + "[resourceId('Microsoft.Network/privateEndpoints', format('{0}-openAi-private-endpoint', parameters('aiServicesName')))]", |
| 1484 | + "[resourceId('Microsoft.Network/privateDnsZones', 'privatelink.openai.azure.com')]" |
| 1485 | + ] |
| 1486 | + }, |
1425 | 1487 | { |
1426 | 1488 | "type": "Microsoft.Network/privateDnsZones", |
1427 | 1489 | "apiVersion": "2020-06-01", |
|
0 commit comments