Create host pool deployment

Starts an asynchronous shell deployment for an Azure Virtual Desktop host pool.
The job creates the host pool ARM resource, application group, workspace registration,
then imports the created control-plane tree into Foundry.

Path Params
uuid
required

Foundry cloud subscription identifier.

Body Params

Host pool shell deployment request.

Request to create an Azure Virtual Desktop host pool shell deployment.

string
required
length between 1 and 64
^[a-zA-Z0-9][a-zA-Z0-9_.-]*[a-zA-Z0-9]$|^[a-zA-Z0-9]$

Host pool name.

string
required
length between 1 and 90

Existing Azure resource group name where control-plane resources are created.

string
required
length between 1 and 64

Azure region for the host pool and application group metadata.

string
enum
required
Allowed:
string | null
^[a-zA-Z0-9][a-zA-Z0-9_.-]*[a-zA-Z0-9]$|^[a-zA-Z0-9]$

Optional application group name. Defaults to the host pool name when omitted.

string
enum
required
Allowed:
string
enum
Allowed:
int32 | null
1 to 2147483647

Maximum number of user sessions per host for pooled host pools.

string
enum
Allowed:
int32
0 to 100

Initial session host count to provision after creating the host pool.

vmSettings
object

Full request payload for creating or replacing VM settings for a host pool.

string
required
length ≥ 1

Existing AVD workspace ARM resource ID to register the application group with.

tags
object | null

Azure tags to apply to created control-plane resources.

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