Check host pool create permissions

Advisory check that the subscription's service principal can create AVD control-plane
resources: host pool, application group, and workspace update. Covers the control-plane
portion of the Create Host Pool wizard (POST host-pool-deployments); when initial session
hosts will also be created, additionally call the session host create pre-flight.

Each required permission is evaluated at exactly the scope the create flow exercises it
against (inherited grants from resource group, subscription, or management group count).

Always returns 200 for a valid request and subscription and never blocks creation:

  • granted: all required actions confirmed at their target scopes.
  • missingPermissions: at least one action could not be confirmed; display the returned message as a warning.
  • unknown: the check itself could not run (transient error); do not show a warning.
Path Params
uuid
required

The subscription ID.

Query Params
string
required

ARM resource ID of the workspace that will be linked to the application group.
Workspace permissions are evaluated at this exact scope (inherited grants included).
Must belong to the selected subscription.

string
required
length between 1 and 90
^[-\w.()]{0,89}[-\w()]$

Existing Azure resource group the operation deploys into: the control-plane resource
group for host pool creation, the VM deployment resource group for session host creation.

Responses

500

Internal server error.

Language
Credentials
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json