1. Microsoft Learn. "Built-in roles for Azure Virtual Desktop." This document details the permissions for each AVD-specific role.
Section: "Desktop Virtualization Host Pool Contributor" - States this role "Lets you manage all aspects of host pools." The permissions listed (Microsoft.DesktopVirtualization/hostpools/) confirm it can manage a host pool and all its child resources like session hosts and application groups.
Section: "Desktop Virtualization Session Host Operator" - Shows permissions are limited to Microsoft.DesktopVirtualization/hostpools/sessionhosts/
which does not include managing application groups or host pool settings.
Section: "Desktop Virtualization Contributor" - Describes this as a role to "manage all aspects of your Azure Virtual Desktop deployment
" indicating a much broader scope than a single host pool.