Azure Security built-in role

Key Vault Contributor

Manages Key Vault resources in the Azure control plane but does not grant Key Vault data-plane access to keys, secrets, or certificates. It can also create and manage classic metric alerts, deployments, and support tickets. The definition excludes Managed HSM resources and deleted-vault purge, and has no DataActions.

Role-definition permissions are imported from Microsoft Learn. Practical scope, use cases, prerequisites, best practices, security considerations, assignment guidance, and relationships have been reviewed against the official sources below.

Role definition ID: f25e0fa2-a7c8-4377-a976-54943a77a395

Control-plane actions (6)

Data-plane actions (0)

None — this role grants no data-plane (data access) actions.

Excluded actions (3)

Assignable scopes (1)

Practical scope

Assign at an individual vault or the dedicated resource group containing the vaults the administrator manages. Parent-scope assignments are inherited by child vaults. The role governs vault lifecycle and configuration, while data-plane access requires a separate Key Vault role or a legacy access policy.

Common use cases (2)

Prerequisites (3)

Best practices (3)

Security considerations (3)

Assignment guidance

Assign Key Vault Contributor to vault infrastructure administrators at the individual vault or dedicated resource-group scope. Use Azure RBAC rather than legacy access policies, grant data-plane roles separately, and use Managed HSM contributor only for Managed HSM control-plane lifecycle.

Related roles (2)

Editorial sources (6)

Official Microsoft Learn documentation →