Actions63
- Account Actions
- Auto-Scale Profile Actions
- Backup Actions
- Cost Estimator Actions
- Desktop Image Actions
- Group Actions
- Host Actions
- Host Pool Actions
- Job Actions
- Network Actions
- Recovery Vault Actions
- Reservation Actions
- Resource Group Actions
- Schedule Actions
- Scripted Action Actions
- Secure Variable Actions
- Storage Actions
- Test Actions
- User Actions
- User Session Actions
Host Pool → Create
AI-generatedSummary
Creates a new Azure Virtual Desktop host pool within a specified Nerdio account.
Inputs
- accountId (required) — The Nerdio account to create the host pool in. Choose from the list or specify an ID using an expression.
- name (required) — The name of the new host pool.
- waitForCompletion — Whether to wait for the background job to complete before returning. Defaults to true.
- maxWaitSeconds — Maximum time in seconds to wait for the job. Defaults to 300 seconds.
- description — A description of the host pool.
- friendlyName — A friendly name for the host pool.
- hostPoolType — The type of host pool. Options: Pooled, Personal. Defaults to Pooled.
- loadBalancerType — The load balancing algorithm. Options: Breadth First, Depth First. Defaults to Breadth First.
- maxSessionLimit — The maximum number of sessions per host. Defaults to 10.
Output shape
A single record containing the created host pool details and the final job status if polling is enabled.
If 'Wait for Completion' is enabled, the operation returns the final job status alongside the pool details. Otherwise, it returns the initial job response. Job failures will raise a node error.
Examples
Example 1: Create a standard pooled host pool with a description.
Name: CorpPool, Type: Pooled, Load Balancer: Breadth First, Description: Main corporate desktop pool
Example 2: Create a personal host pool with a custom session limit.
Name: UserPool, Type: Personal, Load Balancer: Depth First, Max Session Limit: 5