Update Expected Rack Group
Update an existing Expected Rack Group identified by its id.
Org must have an Infrastructure Provider entity. User must have authorization role with PROVIDER_ADMIN suffix.
Infrastructure Provider must own the Expected Rack Group.
Alternatively, Tenant Admins with TargetedInstanceCreation capability can also update Expected Rack Groups if they have an account with the Site's Infrastructure Provider.
rackGroupId is immutable: an update that changes it is rejected with 400 before any database mutation.
Request body
Example request
{
"topology": "gb300_nvl72r1_c2g4",
"racks": [
{
"rackId": "rack-01",
"members": []
},
{
"rackId": "rack-02",
"members": []
},
{
"rackId": "rack-03",
"members": []
}
],
"name": "NVL rack group 1 (updated)",
"description": "Production NVL rack group in row A, expanded membership",
"labels": {
"chassis.manufacturer": "NVIDIA",
"chassis.serial-number": "NVRK0001001",
"chassis.model": "GB200-NVL72",
"location.datacenter": "phx-dc01",
"location.position": "A1"
}
}Response
OK
Example response
{
"id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
"rackGroupId": "nvl5-gp1-jhb01",
"siteId": "f97df110-f4de-492e-8849-4a6af68026b0",
"topology": "gb200_nvl72r1_c2g4",
"racks": [
{
"rackId": "rack-01",
"members": [
{
"type": "NVSwitch",
"manufacturer": "NVIDIA",
"id": "switch-01"
}
]
},
{
"rackId": "rack-02",
"members": []
}
],
"name": "NVL rack group 1",
"description": "Production NVL rack group in row A",
"labels": {
"chassis.manufacturer": "NVIDIA",
"chassis.serial-number": "NVRK0001001",
"chassis.model": "GB200-NVL72",
"location.region": "us-west-2",
"location.datacenter": "phx-dc01",
"location.room": "room-1",
"location.position": "A1"
},
"created": "2019-08-24T14:15:22Z",
"updated": "2019-08-24T14:15:22Z"
}Changes
Changed in 3 of the 162 revisions of this API.35
- ○
added the optional property
to the response with the statusresponse-optional-property-added
- ○
added the optional property
to the response with the statusresponse-optional-property-added
- ○
added the optional property
to the response with the statusresponse-optional-property-added
- ○
- ▲
added 'else' subschema to the request body
request-body-else-added
- ▲
added 'if' subschema to the request body
request-body-if-added
- ▲
the
request property type changed fromobjectto no typerequest-property-type-changed
- ○
added
subschema #2to therequest propertyoneOflistrequest-property-one-of-added
- ▲
- ○
endpoint added
endpoint-added
- ○