Create Report
Generate (create) a Report using the specified Report Definition and for the specified Resource
The Report that needs to be generated
Show optional properties
{
"resourceId": "string",
"reportDefinitionId": "string"
}
"{\n \"resourceId\" : \"13ca7770-6064-41fd-b7f9-ce0129baa72c\",\n \"reportDefinitionId\" : \"7046e2a6-0dcf-40ae-8b4b-0d140e5754a8\",\n \"traversalSpec\" : {\n \"name\" : \"Traversal spec name\",\n \"rootAdapterKindKey\" : \"VMWARE\",\n \"rootResourceKindKey\" : \"VM\",\n \"adapterInstanceAssociation\" : false\n },\n \"subject\" : [ ]\n}"
Identifier of the Report.
Name of the Report.
Description of the Report.
Resource identifier for which the Report needs to be generated.
Identifier of the Report Definition used to generate this Report.
Represents traversal specs. These are templates in the system using which admins can assign specific set of resources to their users.
Subjects of the Report.
Owner (user) who created/executed the Report Generation.
Time when the Report Generation completed.
Status of Report Generation - whether the Report got generated successfully or not.
Represents a HTTP 'link' element.
It is implicit that all the link tags support http 'GET' method.
The Generated Report
"{\n \"description\" : \"Cluster Capacity Risk Forecast Report\",\n \"subject\" : [ ],\n \"owner\" : \"admin\",\n \"completionTime\" : \"1 hour ago\",\n \"status\" : \"Completed\"\n}"
Identifier of the Report.
Name of the Report.
Description of the Report.
Resource identifier for which the Report needs to be generated.
Identifier of the Report Definition used to generate this Report.
Represents traversal specs. These are templates in the system using which admins can assign specific set of resources to their users.
Subjects of the Report.
Owner (user) who created/executed the Report Generation.
Time when the Report Generation completed.
Status of Report Generation - whether the Report got generated successfully or not.
Represents a HTTP 'link' element.
It is implicit that all the link tags support http 'GET' method.
curl -X POST -H 'Authorization: <value>' -H 'Content-Type: application/json' -d '{"reportDefinitionId:"string","resourceId:"string"}' https://{api_host}/suite-api/api/reports