@@ -225,6 +225,7 @@ var allTags = union(
225225)
226226@description ('Tag, Created by user name' )
227227param createdBy string = contains (deployer (), 'userPrincipalName' )? split (deployer ().userPrincipalName , '@' )[0 ]: deployer ().objectId
228+ var deployerPrincipalType = contains (deployer (), 'userPrincipalName' )? 'User' : 'ServicePrincipal'
228229
229230resource resourceGroupTags 'Microsoft.Resources/tags@2021-04-01' = {
230231 name : 'default'
@@ -1262,12 +1263,12 @@ module aiFoundryAiServices 'br:mcr.microsoft.com/bicep/avm/res/cognitive-service
12621263 {
12631264 roleDefinitionIdOrName : '53ca6127-db72-4b80-b1b0-d745d6d5456d' // Azure AI User
12641265 principalId : deployingUserPrincipalId
1265- principalType : 'User'
1266+ principalType : deployerPrincipalType
12661267 }
12671268 {
12681269 roleDefinitionIdOrName : '64702f94-c441-49e6-a78b-ef80e0188fee' // Azure AI Developer
12691270 principalId : deployingUserPrincipalId
1270- principalType : 'User'
1271+ principalType : deployerPrincipalType
12711272 }
12721273 ]
12731274 // WAF aligned configuration for Monitoring
@@ -1856,7 +1857,7 @@ module avmStorageAccount 'br/public:avm/res/storage/storage-account:0.20.0' = {
18561857 {
18571858 principalId : deployingUserPrincipalId
18581859 roleDefinitionIdOrName : 'Storage Blob Data Contributor'
1859- principalType : 'User'
1860+ principalType : deployerPrincipalType
18601861 }
18611862 ]
18621863
@@ -1943,7 +1944,7 @@ module searchService 'br/public:avm/res/search/search-service:0.11.1' = {
19431944 {
19441945 principalId : deployingUserPrincipalId
19451946 roleDefinitionIdOrName : 'Search Index Data Contributor'
1946- principalType : 'User'
1947+ principalType : deployerPrincipalType
19471948 }
19481949 {
19491950 principalId : aiFoundryAiProjectPrincipalId
0 commit comments