machine_list
List Horizon desktop machines with optional pool and state filters. Paginate results to check machine status, assigned users, and agent versions for troubleshooting or verifying targets before write operations.
Instructions
[READ] List Horizon desktop machines, filtered by pool id / state. Paginated.
Each item: id, name, pool_id, state (AVAILABLE/CONNECTED/AGENT_UNREACHABLE/PROVISIONING/ ERROR/MAINTENANCE/…), assigned user, agent_version, base_image. Verify pair for the machine write tools.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| pool | No | Filter to one desktop-pool id. | |
| limit | No | Page size (default 50). | |
| state | No | Filter by machine state (e.g. AGENT_UNREACHABLE, ERROR). | |
| offset | No | Page offset. | |
| target | No | Horizon target from config.yaml; omit to use the default. |