@@ -65,6 +65,11 @@ var searchServiceContributorRoleId = subscriptionResourceId(
6565 '7ca78c08-252a-4471-8644-bb5ff32d4ba0'
6666)
6767
68+ var azureAIUserRoleId = subscriptionResourceId (
69+ 'Microsoft.Authorization/roleDefinitions' ,
70+ '53ca6127-db72-4b80-b1b0-d745d6d5456d'
71+ )
72+
6873resource searchIndexRoleAssignment 'Microsoft.Authorization/roleAssignments@2022-04-01' = if (networkIsolation ) {
6974 name : guid (aiSearchResource .id , virtualMachinePrincipalId , 'SearchIndexDataContributor' )
7075 scope : aiSearchResource
@@ -86,14 +91,14 @@ resource searchServiceRoleAssignment 'Microsoft.Authorization/roleAssignments@20
8691}
8792
8893@description ('Role definition ID or name' )
89- var openAiUserRole = 'Cognitive Services OpenAI User'
94+ var aiUserRole = 'Azure AI User'
9095
9196resource roleAssignment 'Microsoft.Authorization/roleAssignments@2022-04-01' = if (networkIsolation ) {
92- name : guid (cognitiveServicesRes .id , virtualMachinePrincipalId , openAiUserRole )
97+ name : guid (cognitiveServicesRes .id , virtualMachinePrincipalId , aiUserRole )
9398 scope : cognitiveServicesRes
9499 properties : {
95100 principalId : virtualMachinePrincipalId
96- roleDefinitionId : subscriptionResourceId ( 'Microsoft.Authorization/roleDefinitions' , '5e0bd9bd-7b93-4f28-af87-19fc36ad61bd' ) // OpenAI User Role
101+ roleDefinitionId : azureAIUserRoleId
97102 principalType : 'ServicePrincipal'
98103 }
99104}
0 commit comments