Azure Networking built-in role

DNS Zone Contributor

Manages public Azure DNS zones and record sets without granting Azure RBAC access. The definition also grants authorization reads, classic alert-rule management, resource-health reads, deployment management, resource-group reads, and support-ticket management. It 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: befefa01-2a29-4197-83a8-272ff33ce314

Control-plane actions (7)

Data-plane actions (0)

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

Excluded actions (0)

None

Assignable scopes (1)

Practical scope

Azure DNS documents assignment at subscription, resource group, individual zone, or individual record-set scope, with inheritance from parent scopes. At resource-group or subscription scope, the deployment, classic alert, support, and health permissions apply to corresponding resources throughout that broad scope and are not restricted to DNS zones.

Common use cases (2)

Prerequisites (2)

Best practices (3)

Security considerations (3)

Assignment guidance

Assign DNS Zone Contributor at the smallest zone or record-set scope that meets the task, or at a dedicated DNS resource group when the same team manages every contained zone. Avoid subscription scope unless both the DNS and ancillary deployment, alert, support, and health permissions are explicitly approved.

Editorial sources (5)

Official Microsoft Learn documentation →