generate_report
Generate a report from a report definition template and receive a report ID for tracking. Poll until the status is completed, then use the download URL to access the file.
Instructions
[WRITE] Trigger generation of a report from a report definition template.
Returns immediately with a report_id and PENDING status; it does not wait for the file. Poll get_report(report_id) until status == COMPLETED, then use download_url.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"definition_id": "<definition_id>"
},
"name": "generate_report"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| target | No | Aria target name from config; default when omitted. | |
| resource_ids | No | REQUIRED — at least one resource UUID. The Report API generates against a single root resource (first ID is used); pass a cluster/datacenter UUID to cover its children. Find IDs via list_resources. | |
| definition_id | Yes | Report definition (template) UUID from list_report_definitions. |