NSX-T Data Center REST API

Get upgrade unit groups based on the filter

Get all the upgrade unit groups based in the filter applied. The
filter can be on component type, group name, id,enabled, status, unit name, unit IP.

Request:

Method:
GET
URI Path(s):
/api/v1/upgrade/filterGroups
Request Headers:
n/a
Query Parameters:
UpgradeUnitGroupFilterListRequestParameters+
Request Body:
n/a

Successful Response:

Response Code:
200 OK
Response Headers:
Content-type: application/json
Response Body:
UpgradeUnitGroupAggregateInfoListResult+

Example Response:

{ "results": [{ "type": "HOST", "parallel": false, "enabled": true, "upgrade_unit_count": 1, "upgrade_units": [{ "id": "47e4baf6-0dba-48b2-a46d-09f6b629984f", "display_name": "10.187.98.202", "type": "HOST", "current_version": "4.0.0.2.0.19923469", "group": { "id": "00a87ee2-1cb7-41c9-b744-661964c63cbe:domain-c24", "display_name": "Group for New Cluster" }, "warnings": [], "metadata": [{ "key": "HYPERVISOR_IP", "value": "10.187.98.202" }]}], "status": "NOT_STARTED", "failed_count": 0, "percent_complete": 0.0, "post_upgrade_status": { "status": "NOT_STARTED", "node_with_issues_count": 0 }, "extended_configuration": [], "resource_type": "UpgradeUnitGroup", "id": "00a87ee2-1cb7-41c9-b744-661964c63cbe:domain-c24", "display_name": "Group for New Cluster" } ] }

Required Permissions:

read

Feature:

utilities_upgrade

Additional Errors: