list_vdi_machines
List VMware Horizon VDI machines by pool or state, with pagination, to retrieve machine details and validate 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. |