NSX-T Data Center REST API
Execute peer edge health checks of the given edge
This API will accept the edge identification information either edge uuid or edge path. Peer(s) of the given edge willbe checked to verify their Edge health, LR status, BGP neighbor status.
Healthy peer edge(s) ensure minimal downtime when target edge enters maintenance mode.
The progress status OK, if checks have passed. Otherwise API will return NOT_OK.
If status returns WAIT, In that case system expects client to wait and poll the API after every 1 minute till checks
reach terminal state OK or NOT_OK within stipulated internal retry intervals.
Request:
Method:
POST
URI Path(s):
/api/v1/upgrade/pre-upgrade-checks/edge/planned-maintenance
Request Headers:
n/a
Query Parameters:
n/a
Request Body:
PreUpgradeEdgeHealthCheckRequest+
Example Request:
POST https://<nsx-mgr>/api/v1/upgrade/pre-upgrade-checks/edge/planned-maintenance { "edge-path":"/infra/sites/default/enforcement-points/default/edge-transport-nodes/2dfdabd4-48e6-49a3-9937-c56cb6cc99ea" }Successful Response:
Response Code:
200 OK
Response Headers:
Content-type: application/json
Response Body:
PreUpgradeHostHealthCheckStatuses+