liveBook · Manning

Built-in role

As explained in Azure Security

A built-in role is a predefined Azure RBAC role containing a set of permissions supplied by Azure.

A built-in role is a predefined Azure RBAC role containing the permissions required for a specific task. It avoids creating common permission sets from scratch while supporting least privilege. section 2.3.2

Four fundamental Azure RBAC built-in roles are:

  • Owner: provides full access to resources and can delegate access. section 2.3.2
  • Contributor: manages all resource types but cannot delegate access. section 2.3.2
  • Reader: views existing resources. section 2.3.2
  • User access administrator: manages access to Azure resources. section 2.3.2

Role definitions can be granular or broad. Their properties describe permissions, assignable scopes, identifiers, and descriptions, helping you verify what access a role grants. section 2.3.2

Virtual Machine Contributor

Assign Virtual Machine Contributor when someone needs to manage virtual machines. The role limits access to the virtual-machine task and resource type, excluding connected storage accounts and virtual networks; its description also states that it does not provide access to the machines themselves. section 2.3.2

az role definition list --name "Virtual Machine Contributor"

Inspect a built-in role definition in Azure Cloud Shell with az role definition list --name "Virtual Machine Contributor". section 2.3.2

How Azure Security covers it

How deep it goes
Explains role permissions, scopes, and properties, then demonstrates inspection but stops short of creating custom definitions.
Examples
Uses Owner, Contributor, Reader, User access administrator, and Virtual Machine Contributor as concrete role examples.
What it assumes
Assumes familiarity with Azure resources and security principals while introducing Azure RBAC roles and permission granularity.
What you can do after
Evaluate permissions by inspecting a built-in role definition through Azure Cloud Shell.
How it connects
Connects built-in roles to Azure RBAC, least privilege, custom roles, privileged identity management, and access reviews.

Related concepts

This explainer was generated by Manning's knowledge graph from the text of Azure Security. The section links point to the parts of the book it draws on.