machine_list
List Horizon desktop machines filtered by pool or state with pagination. Retrieve machine details to verify before performing 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.
Args: pool: Filter to one desktop-pool id. state: Filter by machine state (e.g. AGENT_UNREACHABLE, ERROR). limit: Page size (default 50). offset: Page offset. target: Horizon target from config.yaml; omit to use the default.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| pool | No | ||
| limit | No | ||
| state | No | ||
| offset | No | ||
| target | No |