Azure Compute built-in role

Desktop Virtualization Host Pool Contributor

Manages all aspects of an Azure Virtual Desktop host pool. It does not create the underlying virtual machines by itself and does not manage the related application groups or workspaces.

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: e307426c-f9b6-4e81-87de-d99efb3c32bc

Control-plane actions (6)

Data-plane actions (0)

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

Excluded actions (0)

None

Assignable scopes (1)

Practical scope

Assign at an individual host pool for one delegated pool, or at the containing resource group only when every inherited host pool is in scope. The role is control-plane only and has no DataActions; underlying VM, application-group, and workspace administration are separate permissions.

Common use cases (2)

Prerequisites (2)

Best practices (3)

Security considerations (3)

Assignment guidance

Assign Desktop Virtualization Host Pool Contributor on the host pool to its service administrator. Add Virtual Machine Contributor and the application-group or workspace roles only to principals that perform those separate deployment tasks.

Related roles (4)

Common questions

When should I assign the Desktop Virtualization Host Pool Contributor Azure role?

Assign Desktop Virtualization Host Pool Contributor when you need to: Configure and operate a host pool, including its service-side properties and registration workflow.; and Delegate host-pool administration while keeping application publishing, workspace administration, and VM lifecycle with other teams.. Practical scope: Assign at an individual host pool for one delegated pool, or at the containing resource group only when every inherited host pool is in scope. The role is control-plane only and has no DataActions; underlying VM, application-group, and workspace administration are separate permissions.

What permissions does the Desktop Virtualization Host Pool Contributor Azure role grant?

The role definition grants 6 combined control-plane and data-plane actions. Representative operations include: Microsoft.DesktopVirtualization/hostpools/*; Microsoft.Resources/subscriptions/resourceGroups/read; Microsoft.Resources/deployments/*; Microsoft.Authorization/*/read; Microsoft.Insights/alertRules/*; and Microsoft.Support/*. Review the permission sections above for the complete definition and exclusions.

What are the security risks of the Desktop Virtualization Host Pool Contributor Azure role?

Key considerations when assigning Desktop Virtualization Host Pool Contributor: Host-pool changes can affect routing, registration, availability, and user access for every session host in the pool.; The role does not grant guest login or underlying VM management, but registration and service configuration remain sensitive.; and A resource-group assignment provides inherited authority over every host pool in that group.. Follow the assignment guidance above and use the narrowest practical scope.

Editorial sources (5)

Official Microsoft Learn documentation →