NSX-T Data Center REST API
Associated URIs:
| API Description | API Path |
|---|---|
List route controllersList route controllers |
GET /policy/api/v1/infra/route-controllers
|
Get BGP neighbor advertised routesReturns routes advertised by BGP neighbor from all virtual network appliance nodes on which this neighbor is currently enabled in CSV format. |
GET /policy/api/v1/infra/route-controllers/{route-controller-id}/bgp/neighbors/{neighbor-id}/advertised-routes
|
Get BGP neighbor advertised routes in CSV formatReturns routes advertised by BGP neighbor from all virtual network appliance nodes on which this neighbor is currently enabled in CSV format. |
GET /policy/api/v1/infra/route-controllers/{route-controller-id}/bgp/neighbors/{neighbor-id}/advertised-routes/download
|
Get routes learned by BGP neighborReturns routes learned by BGP neighbor from all virtual network appliance nodes on which this neighbor is currently enabled. |
GET /policy/api/v1/infra/route-controllers/{route-controller-id}/bgp/neighbors/{neighbor-id}/routes
|
Get routes learned by BGP neighbor in CSV formatReturns routes learned by BGP neighbor from all virtual network appliance nodes on which this neighbor is currently enabled. |
GET /policy/api/v1/infra/route-controllers/{route-controller-id}/bgp/neighbors/{neighbor-id}/routes/download
|
Get BGP neighbor status for the route controllerReturns the status of all the BGP neighbors for the given route controller. |
GET /policy/api/v1/infra/route-controllers/{route-controller-id}/bgp/neighbors/status
|
Get forwarding table from route controllerGet forwarding table from route controller |
GET /policy/api/v1/infra/route-controllers/{route-controller-id}/forwarding-table
|
Get forwarding table from route controller in CSV format.Get forwarding table from route controller in CSV format. |
GET /policy/api/v1/infra/route-controllers/{route-controller-id}/forwarding-table/download
|
Get policy route controller interface statistics for given interface-idGet policy route controller interface statistics for given interface-id |
GET /policy/api/v1/infra/route-controllers/{route-controller-id}/interfaces/{interface-id}/statistics
|
Get policy route controller interface statistics summary for given interface-idGet policy route controller interface statistics summary for given interface-id |
GET /policy/api/v1/infra/route-controllers/{route-controller-id}/interfaces/{interface-id}/statistics/summary
|
Get routing table from route controllerGet routing table from route controller |
GET /policy/api/v1/infra/route-controllers/{route-controller-id}/routing-table
|
Get routing table from route controller in CSV format.Get routing table from route controller in CSV format. |
GET /policy/api/v1/infra/route-controllers/{route-controller-id}/routing-table/download
|
Get the route controller stateGet the route controller's runtime state. |
GET /policy/api/v1/infra/route-controllers/{route-controller-id}/state
|
Delete a route controllerDelete a route controller |
DELETE /policy/api/v1/infra/route-controllers/{router-controller-id}
|
Read a route controllerRead a route controller. |
GET /policy/api/v1/infra/route-controllers/{router-controller-id}
|
Patch a route controllerIf a route controller is not already present, create a new route controller. If it already exists, update the route controller. |
PATCH /policy/api/v1/infra/route-controllers/{router-controller-id}
|
Create or update route controllerIf a route controller is not already present, create a new route controller. If it already exists, update the route controller. This operation will fully replace the object. |
PUT /policy/api/v1/infra/route-controllers/{router-controller-id}
|
Delete a BGP routing configDelete a BGP routing config |
DELETE /policy/api/v1/infra/route-controllers/{router-controller-id}/bgp
|
Read a BGP routing configRead a BGP routing config. |
GET /policy/api/v1/infra/route-controllers/{router-controller-id}/bgp
|
Patch a BGP routing configIf a BGP routing config is not already present, create a new BGP routing config. If it already exists, update the BGP routing config. |
PATCH /policy/api/v1/infra/route-controllers/{router-controller-id}/bgp
|
Create or update route controller BGP routing configIf a BGP routing config is not already present, create a new BGP routing config. If it already exists, update the BGP routing config. This operation will fully replace the object. |
PUT /policy/api/v1/infra/route-controllers/{router-controller-id}/bgp
|
List BGP neighbor configsList BGP neighbor configs |
GET /policy/api/v1/infra/route-controllers/{router-controller-id}/bgp/neighbors
|
Delete a BGP neighbor configDelete a BGP neighbor config |
DELETE /policy/api/v1/infra/route-controllers/{router-controller-id}/bgp/neighbors/{neighbor-id}
|
Read a BGP neighbor configRead a BGP neighbor config. |
GET /policy/api/v1/infra/route-controllers/{router-controller-id}/bgp/neighbors/{neighbor-id}
|
Patch a BGP neighbor configIf a BGP neighbor config is not already present, create a new BGP neighbor config. If it already exists, update the BGP neighbor config. |
PATCH /policy/api/v1/infra/route-controllers/{router-controller-id}/bgp/neighbors/{neighbor-id}
|
Create or update BGP neighbor configIf a BGP neighbor config is not already present, create a new BGP neighbor config. If it already exists, update the BGP neighbor config. This operation will fully replace the object. |
PUT /policy/api/v1/infra/route-controllers/{router-controller-id}/bgp/neighbors/{neighbor-id}
|
Delete BGP troubleshoot configDelete BGP troubleshoot config |
DELETE /policy/api/v1/infra/route-controllers/{router-controller-id}/bgp/troubleshoot
|
Read BGP troubleshoot configRead BGP troubleshoot config |
GET /policy/api/v1/infra/route-controllers/{router-controller-id}/bgp/troubleshoot
|
Create or update a BGP troubleshoot configIf BGP troubleshoot config is not present in BGP configuration, create a new BGP troubleshoot config with default value. If it already exists, update the BGP troubleshoot config with this object. |
PATCH /policy/api/v1/infra/route-controllers/{router-controller-id}/bgp/troubleshoot
|
Create or update a BGP troubleshoot configIf BGP troubleshoot config is not present in BGP configuration, create a new BGP troubleshoot config with default value. If it already exists, update the BGP troubleshoot config with this object. |
PUT /policy/api/v1/infra/route-controllers/{router-controller-id}/bgp/troubleshoot
|
List route controller interfacesList route controller interfaces |
GET /policy/api/v1/infra/route-controllers/{router-controller-id}/interfaces
|
Delete a route controller interfaceDelete a route controller interface |
DELETE /policy/api/v1/infra/route-controllers/{router-controller-id}/interfaces/{interface-id}
|
Read a route controller interfaceRead a route controller interface. |
GET /policy/api/v1/infra/route-controllers/{router-controller-id}/interfaces/{interface-id}
|
Patch a route controller interfaceIf a route controller interface is not already present, create a new route controller interface. If it already exists, update the route controller interface. |
PATCH /policy/api/v1/infra/route-controllers/{router-controller-id}/interfaces/{interface-id}
|
Create or update route controller interfaceIf a route controller interface is not already present, create a new route controller interface. If it already exists, update the route controller interface. This operation will fully replace the object. |
PUT /policy/api/v1/infra/route-controllers/{router-controller-id}/interfaces/{interface-id}
|
Get Network Span for the transport Zonegives a list of network span for the TZ |
GET /policy/api/v1/infra/sites/{site-id}/enforcement-points/{enforcementpoint-id}/transport-zones/{transport-zone-id}/spans
|
Create a new third party IPAM providerCreates a new third party IPAM provider with specified ID if not already present. If third party IPAM provider of given ID is already present, then the instance is updated. This is a full replace. |
PATCH /policy/api/v1/infra/third-party-ipam-providers/{provider-instance-id}
|
Additional
Links