Resource scope limits access to one Azure resource, making it the narrowest Azure RBAC scope. Restricting permissions this precisely supports least privilege and reduces the impact of a compromised identity. section 2.3.2
Azure applies role definitions at four scope levels:
- Resource level: applies permissions to one resource. section 2.3.2
- Resource group level: reaches resources within a resource group. section 2.3.2
- Subscription level: reaches resources across a subscription. section 2.3.2
- Management group level: reaches subscriptions, resource groups, and resources in its hierarchy. section 2.3.2
Resource scope in an Azure resource path
Azure represents a resource scope as a path such as /subscriptions/{subID}/resourceGroups/{rgName}/providers/{rType}/{rName}. Azure Policy can also evaluate resources at this scope, although policies should be assigned as high as applicable for organizational coverage. section 10.2.2
