list_resources
Retrieve resource UUIDs from Aria Operations by filtering on kind, name, or collection status. Start here to identify resources before fetching details with other tools.
Instructions
[READ] List resources in Aria Operations filtered by kind. Start here: this turns a name or kind into the UUID other resource tools need. Then call get_resource for detail on one row.
Each row carries aria_state (Aria's lifecycle state — STARTED even for a
powered-off VM, so not a power state) and collection_status (whether data
is arriving: DATA_RECEIVING, NO_DATA_RECEIVING, ...; null when Aria did not
report one). status is kept for existing callers and equals aria_state.
Returns a paginated envelope: items, returned, limit, total (null when the API reports no size, or when name_filter / collection_status filtered the rows), truncated, hint, and note when a collection_status filter matched nothing (it names the statuses seen). Check truncated before calling this the complete set.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "list_resources"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Maximum number of results. Default 100. Paginated automatically, so a larger limit spans more than one page. | |
| target | No | Aria target name from config; default when omitted. | |
| name_filter | No | Substring filter on resource name (case-insensitive). | |
| resource_kind | No | e.g. VirtualMachine, HostSystem, ClusterComputeResource, Datastore, Datacenter — or "all" for every kind (an adapter instance's objects span several kinds). | VirtualMachine |
| collection_status | No | Keep only rows with this collection_status, case-insensitive. NO_DATA_RECEIVING lists the objects an "Objects are not receiving data from adapter instance" alert is about. |