Reports-Run a sustainability report
Number of APIs: 10
-
6-Get Sustainability Report GET {{url}}{{report_uri}}
-
1- Get Job Template URI of 'Create Carbon Footprint Report' GET {{url}}/compute-ops-mgmt/{{job-templates-API-version}}/job-templates
-
2-Create a filter for server SN="CN70490RXQ" and capture URI POST {{url}}/compute-ops-mgmt/{{filters-API-version}}/filters
-
2- Get the filter URI for 'All servers' GET {{url}}/compute-ops-mgmt/{{filters-API-version}}/filters?filter=contains(name,'All servers')
-
4-Wait for the job to complete and get report uri/id GET {{url}}{{job_uri}}
-
5-Get Run report activity status GET {{url}}/compute-ops-mgmt/{{activities-API-version}}/activities?limit=1&filter=contains(source/resourceUri,'{{job_id}}')
-
7-Get Sustainability Report Data GET {{url}}{{report_uri}}/data
-
8-Get Co2 emissions + energy consumption for all and individual server GET {{url}}/compute-ops-mgmt/{{reports-API-version}}/reports/{{sustainability_report_id}}/data
-
9-Delete temporary filter for CN70490RXQ DELETE {{url}}{{Server_filter_uri}}
-
3- Run Sustainability Report for ONE server POST {{url}}/compute-ops-mgmt/{{jobs-API-version}}/jobs