|
6 | 6 | "_generator": { |
7 | 7 | "name": "bicep", |
8 | 8 | "version": "0.37.4.10188", |
9 | | - "templateHash": "16084976593064189931" |
| 9 | + "templateHash": "3641818015648077245" |
10 | 10 | } |
11 | 11 | }, |
12 | 12 | "parameters": { |
|
699 | 699 | } |
700 | 700 | ], |
701 | 701 | "openAiDeployments": "[concat(variables('defaultOpenAiDeployments'), if(parameters('useAdvancedImageProcessing'), createArray(createObject('name', parameters('azureOpenAIVisionModel'), 'model', createObject('format', 'OpenAI', 'name', parameters('azureOpenAIVisionModelName'), 'version', parameters('azureOpenAIVisionModelVersion')), 'sku', createObject('name', 'GlobalStandard', 'capacity', parameters('azureOpenAIVisionModelCapacity')))), createArray()))]", |
| 702 | + "enablePrivateNetworkingForOpenAI": "[and(parameters('enablePrivateNetworking'), equals(parameters('azureSearchUseIntegratedVectorization'), false()))]", |
702 | 703 | "webServerFarmResourceName": "[variables('hostingPlanName')]", |
703 | 704 | "azureOpenAIModelInfo": "[string(createObject('model', parameters('azureOpenAIModel'), 'model_name', parameters('azureOpenAIModelName'), 'model_version', parameters('azureOpenAIModelVersion')))]", |
704 | 705 | "azureOpenAIEmbeddingModelInfo": "[string(createObject('model', parameters('azureOpenAIEmbeddingModel'), 'model_name', parameters('azureOpenAIEmbeddingModelName'), 'model_version', parameters('azureOpenAIEmbeddingModelVersion')))]", |
@@ -14292,11 +14293,11 @@ |
14292 | 14293 | ] |
14293 | 14294 | }, |
14294 | 14295 | "enablePrivateNetworking": { |
14295 | | - "value": "[parameters('enablePrivateNetworking')]" |
| 14296 | + "value": "[variables('enablePrivateNetworkingForOpenAI')]" |
14296 | 14297 | }, |
14297 | | - "subnetResourceId": "[if(parameters('enablePrivateNetworking'), createObject('value', reference('network').outputs.subnetPrivateEndpointsResourceId.value), createObject('value', null()))]", |
| 14298 | + "subnetResourceId": "[if(variables('enablePrivateNetworkingForOpenAI'), createObject('value', reference('network').outputs.subnetPrivateEndpointsResourceId.value), createObject('value', null()))]", |
14298 | 14299 | "logAnalyticsWorkspaceId": "[if(parameters('enableMonitoring'), createObject('value', reference('monitoring').outputs.logAnalyticsWorkspaceId.value), createObject('value', null()))]", |
14299 | | - "privateDnsZoneResourceId": "[if(parameters('enablePrivateNetworking'), createObject('value', reference(format('avmPrivateDnsZones[{0}]', variables('dnsZoneIndex').openAI)).outputs.resourceId.value), createObject('value', ''))]", |
| 14300 | + "privateDnsZoneResourceId": "[if(variables('enablePrivateNetworkingForOpenAI'), createObject('value', reference(format('avmPrivateDnsZones[{0}]', variables('dnsZoneIndex').openAI)).outputs.resourceId.value), createObject('value', ''))]", |
14300 | 14301 | "roleAssignments": { |
14301 | 14302 | "value": "[concat(createArray(createObject('roleDefinitionIdOrName', 'a97b65f3-24c7-4388-baec-2e87135dc908', 'principalId', reference('managedIdentityModule').outputs.principalId.value, 'principalType', 'ServicePrincipal'), createObject('roleDefinitionIdOrName', '5e0bd9bd-7b93-4f28-af87-19fc36ad61bd', 'principalId', reference('managedIdentityModule').outputs.principalId.value, 'principalType', 'ServicePrincipal')), if(not(empty(parameters('principalId'))), createArray(createObject('roleDefinitionIdOrName', 'a97b65f3-24c7-4388-baec-2e87135dc908', 'principalId', parameters('principalId'), 'principalType', 'User'), createObject('roleDefinitionIdOrName', '5e0bd9bd-7b93-4f28-af87-19fc36ad61bd', 'principalId', parameters('principalId'), 'principalType', 'User')), createArray()))]" |
14302 | 14303 | } |
|
48286 | 48287 | } |
48287 | 48288 | }, |
48288 | 48289 | "dependsOn": [ |
48289 | | - "[format('avmPrivateDnsZones[{0}]', variables('dnsZoneIndex').storageQueue)]", |
48290 | 48290 | "[format('avmPrivateDnsZones[{0}]', variables('dnsZoneIndex').storageBlob)]", |
48291 | 48291 | "[format('avmPrivateDnsZones[{0}]', variables('dnsZoneIndex').storageFile)]", |
| 48292 | + "[format('avmPrivateDnsZones[{0}]', variables('dnsZoneIndex').storageQueue)]", |
48292 | 48293 | "managedIdentityModule", |
48293 | 48294 | "network" |
48294 | 48295 | ] |
|
0 commit comments