diff --git a/infra/main.bicep b/infra/main.bicep index f7a08659..2e560b2f 100644 --- a/infra/main.bicep +++ b/infra/main.bicep @@ -1050,6 +1050,11 @@ module aiFoundryAiServices 'br/public:avm/res/cognitive-services/account:0.13.2' // ========== AI Foundry Private Endpoint ========== // module aiFoundryPrivateEndpoint 'br/public:avm/res/network/private-endpoint:0.8.1' = if (enablePrivateNetworking && !useExistingAiFoundryAiProject) { name: take('pep-${aiFoundryAiServicesResourceName}-deployment', 64) + dependsOn: [ + aiFoundryAiServices + virtualNetwork + avmPrivateDnsZones + ] params: { name: 'pep-${aiFoundryAiServicesResourceName}' customNetworkInterfaceName: 'nic-${aiFoundryAiServicesResourceName}' diff --git a/infra/main.json b/infra/main.json index 67cbf372..d44fc4a0 100644 --- a/infra/main.json +++ b/infra/main.json @@ -35202,6 +35202,10 @@ "[format('avmPrivateDnsZones[{0}]', variables('dnsZoneIndex').aiServices)]", "[format('avmPrivateDnsZones[{0}]', variables('dnsZoneIndex').cognitiveServices)]", "[format('avmPrivateDnsZones[{0}]', variables('dnsZoneIndex').openAI)]", + "[format('avmPrivateDnsZones[{0}]', variables('dnsZoneIndex').cosmosDB)]", + "[format('avmPrivateDnsZones[{0}]', variables('dnsZoneIndex').storageBlob)]", + "[format('avmPrivateDnsZones[{0}]', variables('dnsZoneIndex').storageQueue)]", + "[format('avmPrivateDnsZones[{0}]', variables('dnsZoneIndex').appConfig)]", "virtualNetwork" ] }, diff --git a/infra/main_custom.bicep b/infra/main_custom.bicep index a4588fb5..a32408d7 100644 --- a/infra/main_custom.bicep +++ b/infra/main_custom.bicep @@ -994,6 +994,11 @@ module aiFoundryAiServices 'br/public:avm/res/cognitive-services/account:0.13.2' // ========== AI Foundry Private Endpoint ========== // module aiFoundryPrivateEndpoint 'br/public:avm/res/network/private-endpoint:0.8.1' = if (enablePrivateNetworking && !useExistingAiFoundryAiProject) { name: take('pep-${aiFoundryAiServicesResourceName}-deployment', 64) + dependsOn: [ + aiFoundryAiServices + virtualNetwork + avmPrivateDnsZones + ] params: { name: 'pep-${aiFoundryAiServicesResourceName}' customNetworkInterfaceName: 'nic-${aiFoundryAiServicesResourceName}'