Files
microsoft--semantic-kernel/python/samples/demos/copilot_studio_skill/infra/acr.bicep
T
wehub-resource-sync b957a53def
CodeQL / Analyze (csharp) (push) Has been cancelled
CodeQL / Analyze (python) (push) Has been cancelled
chore: import upstream snapshot with attribution
2026-07-13 13:21:23 +08:00

30 lines
973 B
Bicep

param uniqueId string
param prefix string
param userAssignedIdentityPrincipalId string
param acrName string = '${prefix}acr${uniqueId}'
param location string = resourceGroup().location
resource acr 'Microsoft.ContainerRegistry/registries@2021-06-01-preview' = {
name: acrName
location: location
sku: {
name: 'Standard' // Choose between Basic, Standard, and Premium based on your needs
}
properties: {
adminUserEnabled: false
}
}
resource acrPullRoleAssignment 'Microsoft.Authorization/roleAssignments@2020-04-01-preview' = {
name: guid(acr.id, userAssignedIdentityPrincipalId, 'acrpull')
scope: acr
properties: {
roleDefinitionId: resourceId('Microsoft.Authorization/roleDefinitions', '7f951dda-4ed3-4680-a7ca-43fe172d538d') // Role definition ID for AcrPull
principalId: userAssignedIdentityPrincipalId
principalType: 'ServicePrincipal'
}
}
output acrName string = acrName
output acrEndpoint string = acr.properties.loginServer