list_machines
Retrieve virtual desktops by filtering on pool or state, with pagination and sorting for VDI inventory management.
Instructions
List machines (virtual desktops) in the environment.
To filter by pool, use: filter={"type":"Equals","name":"desktop_pool_id","value":""} To filter by state, use: filter={"type":"Equals","name":"state","value":"AVAILABLE"}
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| page | No | Page number (1-based) | |
| size | No | Results per page (max 1000) | |
| filter | No | Horizon filter JSON string. Example: {"type":"Equals","name":"desktop_pool_id","value":"<pool-id>"} | |
| sort_by | No | Field name to sort by, e.g. name | |
| order_by | No | Sort direction: ASC or DESC |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |