RBAC lets you determine what operations specific users can do on specific resources, and control what areas of a resource each user can access.
Authorization system built on Azure Resource Manager. Azure RBAC provides fine-grained access management of resources in Azure.
The system subtracts NotActions permissions from Actions permissions to determine the effective permissions for a role.
1. Role definitions:
Different from Entra role
Actions format:
{Company}.{ProviderName}/{resourceType}/{action}
can be:
*
read
write
action
delete
Actions:
The Actions permission specifies the control plane actions that the role allows to be performed. It is a collection of strings that identify securable actions of Azure resource providers. Here are some examples of control plane actions that can be used in Actions.
*/read: read actions for all resources
Microsoft.Compute/*: All actions types on Microsoft.Compute provider