System Administration > Lifecycle Management > Upgrade > Group

Create a group

Create a group of upgrade units.

Request:

Method:
POST
URI Path(s):
/api/v1/upgrade/upgrade-unit-groups
Request Headers:
n/a
Query Parameters:
n/a
Request Body:
UpgradeUnitGroup+

Example Request:

POST https://<nsx-mgr>/api/v1/upgrade/upgrade-unit-groups { "display_name": "esx55Hosts", "type": "HOST", "parallel": "false", "enabled": "true", "upgrade_units": [ { "id": "a95be8d6-4a76-46fe-9c9c-341e89973da7" }, { "id": "1f64e9f4-eeb3-4ebd-af78-e08757e593cf" } ], "extended_configuration": [ { "key": "upgrade_mode", "value": "in_place" } ] }

Successful Response:

Response Code:
201 Created
Response Headers:
Content-type: application/json
Response Body:
UpgradeUnitGroup+

Example Response:

{ "resource_type": "UpgradeUnitGroup", "id": "e794562c-4d26-428a-9d19-9d79ddc4fb70", "display_name": "HostUpgrade", "upgrade_units": [ { "metadata": [ { "value": "ESXI", "key": "HYPERVISOR_OS" } ], "warnings": [], "current_version": "1.1.0.0.0.4788198", "id": "bf1c7b70-3709-11e7-9a39-fdf3dd0661a4", "display_name": "ESX 60 -2", "type": "HOST", "group": { "id": "e794562c-4d26-428a-9d19-9d79ddc4fb70", "display_name": "HostUpgrade" } } ], "extended_configuration": [ { "value": "in_place", "key": "upgrade_mode" } ], "parallel": false, "type": "HOST", "enabled": true, "upgrade_unit_count": 1 }

Required Permissions:

crud

Feature:

utilities_upgrade

Additional Errors: