|
6 | 6 | "_generator": { |
7 | 7 | "name": "bicep", |
8 | 8 | "version": "0.43.8.12551", |
9 | | - "templateHash": "2620189491489939431" |
| 9 | + "templateHash": "16763602987372761236" |
10 | 10 | } |
11 | 11 | }, |
12 | 12 | "parameters": { |
|
316 | 316 | "_generator": { |
317 | 317 | "name": "bicep", |
318 | 318 | "version": "0.43.8.12551", |
319 | | - "templateHash": "12751579259960962504" |
| 319 | + "templateHash": "15764079419575495208" |
320 | 320 | } |
321 | 321 | }, |
322 | 322 | "parameters": { |
|
38109 | 38109 | "_generator": { |
38110 | 38110 | "name": "bicep", |
38111 | 38111 | "version": "0.43.8.12551", |
38112 | | - "templateHash": "10896981330923040072" |
| 38112 | + "templateHash": "16220137308567374453" |
38113 | 38113 | } |
38114 | 38114 | }, |
38115 | 38115 | "parameters": { |
|
38295 | 38295 | "principalType": "ServicePrincipal" |
38296 | 38296 | } |
38297 | 38297 | }, |
| 38298 | + { |
| 38299 | + "condition": "[and(not(empty(parameters('storageAccountResourceId'))), not(empty(parameters('backendAppServicePrincipalId'))))]", |
| 38300 | + "type": "Microsoft.Authorization/roleAssignments", |
| 38301 | + "apiVersion": "2022-04-01", |
| 38302 | + "scope": "[resourceId('Microsoft.Storage/storageAccounts', last(split(parameters('storageAccountResourceId'), '/')))]", |
| 38303 | + "name": "[guid(parameters('solutionName'), resourceId('Microsoft.Storage/storageAccounts', last(split(parameters('storageAccountResourceId'), '/'))), parameters('backendAppServicePrincipalId'), variables('roleDefinitions').storageBlobDataContributor)]", |
| 38304 | + "properties": { |
| 38305 | + "principalId": "[parameters('backendAppServicePrincipalId')]", |
| 38306 | + "roleDefinitionId": "[subscriptionResourceId('Microsoft.Authorization/roleDefinitions', variables('roleDefinitions').storageBlobDataContributor)]", |
| 38307 | + "principalType": "ServicePrincipal" |
| 38308 | + } |
| 38309 | + }, |
38298 | 38310 | { |
38299 | 38311 | "condition": "[and(not(empty(parameters('cosmosDbAccountName'))), not(empty(parameters('backendAppServicePrincipalId'))))]", |
38300 | 38312 | "type": "Microsoft.DocumentDB/databaseAccounts/sqlRoleAssignments", |
|
38672 | 38684 | "_generator": { |
38673 | 38685 | "name": "bicep", |
38674 | 38686 | "version": "0.43.8.12551", |
38675 | | - "templateHash": "6189751586948713756" |
| 38687 | + "templateHash": "2315337546245675369" |
38676 | 38688 | } |
38677 | 38689 | }, |
38678 | 38690 | "parameters": { |
|
41249 | 41261 | "_generator": { |
41250 | 41262 | "name": "bicep", |
41251 | 41263 | "version": "0.43.8.12551", |
41252 | | - "templateHash": "11340155083243769350" |
| 41264 | + "templateHash": "17859174180959627964" |
41253 | 41265 | } |
41254 | 41266 | }, |
41255 | 41267 | "parameters": { |
|
41454 | 41466 | "principalType": "ServicePrincipal" |
41455 | 41467 | } |
41456 | 41468 | }, |
| 41469 | + { |
| 41470 | + "condition": "[and(not(empty(parameters('storageAccountResourceId'))), not(empty(parameters('backendAppServicePrincipalId'))))]", |
| 41471 | + "type": "Microsoft.Authorization/roleAssignments", |
| 41472 | + "apiVersion": "2022-04-01", |
| 41473 | + "scope": "[resourceId('Microsoft.Storage/storageAccounts', last(split(parameters('storageAccountResourceId'), '/')))]", |
| 41474 | + "name": "[guid(parameters('solutionName'), resourceId('Microsoft.Storage/storageAccounts', last(split(parameters('storageAccountResourceId'), '/'))), parameters('backendAppServicePrincipalId'), variables('roleDefinitions').storageBlobDataContributor)]", |
| 41475 | + "properties": { |
| 41476 | + "principalId": "[parameters('backendAppServicePrincipalId')]", |
| 41477 | + "roleDefinitionId": "[subscriptionResourceId('Microsoft.Authorization/roleDefinitions', variables('roleDefinitions').storageBlobDataContributor)]", |
| 41478 | + "principalType": "ServicePrincipal" |
| 41479 | + } |
| 41480 | + }, |
41457 | 41481 | { |
41458 | 41482 | "condition": "[and(not(empty(parameters('cosmosDbAccountName'))), not(empty(parameters('backendAppServicePrincipalId'))))]", |
41459 | 41483 | "type": "Microsoft.DocumentDB/databaseAccounts/sqlRoleAssignments", |
|
0 commit comments