NSX-T Data Center REST API
Associated URIs:
| API Description | API Path |
|---|---|
List VPC Static RoutesPaginated list of all VPC Static Routes |
GET /policy/api/v1/orgs/{org-id}/projects/{project-id}/vpcs/{vpc-id}/static-routes
|
Delete VPC static routesDelete VPC static routes |
DELETE /policy/api/v1/orgs/{org-id}/projects/{project-id}/vpcs/{vpc-id}/static-routes/{route-id}
|
Read VPC static routesRead VPC static routes |
GET /policy/api/v1/orgs/{org-id}/projects/{project-id}/vpcs/{vpc-id}/static-routes/{route-id}
|
Create or update a VPC static routesIf static routes for route-id are not already present, create static routes. If it already exists, update static routes for route-id. |
PATCH /policy/api/v1/orgs/{org-id}/projects/{project-id}/vpcs/{vpc-id}/static-routes/{route-id}
|
Create or update a VPC static routesIf static routes for route-id are not already present, create static routes. If it already exists, replace the static routes for route-id. |
PUT /policy/api/v1/orgs/{org-id}/projects/{project-id}/vpcs/{vpc-id}/static-routes/{route-id}
|
List of VPC SubnetPaginated list of VPC Subnet. |
GET /policy/api/v1/orgs/{org-id}/projects/{project-id}/vpcs/{vpc-id}/subnets
|
Delete VPC SubnetDelete VPC Subnet. |
DELETE /policy/api/v1/orgs/{org-id}/projects/{project-id}/vpcs/{vpc-id}/subnets/{subnet-id}
|
Get VPC SubnetGet VPC Subnet |
GET /policy/api/v1/orgs/{org-id}/projects/{project-id}/vpcs/{vpc-id}/subnets/{subnet-id}
|
Create or update VPC SubnetIf a VPC Subnet with the subnet-id is not already present, create a new VPC Subnet. If it already exists, update the VPC Subnet. |
PATCH /policy/api/v1/orgs/{org-id}/projects/{project-id}/vpcs/{vpc-id}/subnets/{subnet-id}
|
Update the VPC SubnetUpdate the VPC Subnet. |
PUT /policy/api/v1/orgs/{org-id}/projects/{project-id}/vpcs/{vpc-id}/subnets/{subnet-id}
|
Read VPC Subnet DHCP server statisticsRead VPC Subnet DHCP server statistics along with ip pool usage information. |
GET /policy/api/v1/orgs/{org-id}/projects/{project-id}/vpcs/{vpc-id}/subnets/{subnet-id}/dhcp-server-config/stats
|
List all VPC Subnet DHCP static bindingsPaginated list of all VPC Subnet DHCP static binding instances |
GET /policy/api/v1/orgs/{org-id}/projects/{project-id}/vpcs/{vpc-id}/subnets/{subnet-id}/dhcp-static-binding-configs
|
Delete VPC Subnet DHCP static bindingDelete VPC Subnet DHCP static binding |
DELETE /policy/api/v1/orgs/{org-id}/projects/{project-id}/vpcs/{vpc-id}/subnets/{subnet-id}/dhcp-static-binding-configs/{binding-id}
|
Read VPC Subnet DHCP static bindingRead VPC Subnet DHCP static binding |
GET /policy/api/v1/orgs/{org-id}/projects/{project-id}/vpcs/{vpc-id}/subnets/{subnet-id}/dhcp-static-binding-configs/{binding-id}
|
Create or update VPC Subnet DHCP static bindingIf binding with the binding-id is not already present, create a new VPC Subnet DHCP static binding instance. If it already exists, replace the existing VPC Subnet DHCP static binding instance with specified attributes. |
PATCH /policy/api/v1/orgs/{org-id}/projects/{project-id}/vpcs/{vpc-id}/subnets/{subnet-id}/dhcp-static-binding-configs/{binding-id}
|
Create or update VPC Subnet DHCP static bindingIf binding with the binding-id is not already present, create a new VPC Subnet DHCP static binding instance. If it already exists, replace the existing VPC Subnet DHCP static binding instance with this object. |
PUT /policy/api/v1/orgs/{org-id}/projects/{project-id}/vpcs/{vpc-id}/subnets/{subnet-id}/dhcp-static-binding-configs/{binding-id}
|
List IpAddressPools of VPC Subnet.Paginated list of IpAddressPools of VPC Subnet. |
GET /policy/api/v1/orgs/{org-id}/projects/{project-id}/vpcs/{vpc-id}/subnets/{subnet-id}/ip-pools
|
Read an IpAddressPool of VPC Subnet.Read IpAddressPool with given Id. |
GET /policy/api/v1/orgs/{org-id}/projects/{project-id}/vpcs/{vpc-id}/subnets/{subnet-id}/ip-pools/{ip-pool-id}
|
List VPC Subnet ip allocationsList all the ip allocations for a VPC Subnet. |
GET /policy/api/v1/orgs/{org-id}/projects/{project-id}/vpcs/{vpc-id}/subnets/{subnet-id}/ip-pools/{ip-pool-id}/ip-allocations
|
Records intent to release an IP from an IpPool.Releases the IP that was allocated for this allocation request |
DELETE /policy/api/v1/orgs/{org-id}/projects/{project-id}/vpcs/{vpc-id}/subnets/{subnet-id}/ip-pools/{ip-pool-id}/ip-allocations/{ip-allocation-id}
|
Get VPC Subnet ip allocation by IDGet detail information on VPC Subnet ip allocation by giving ID. |
GET /policy/api/v1/orgs/{org-id}/projects/{project-id}/vpcs/{vpc-id}/subnets/{subnet-id}/ip-pools/{ip-pool-id}/ip-allocations/{ip-allocation-id}
|
Patch a VPC Subnet ip_allocationsCreate a VPC Subnet ip-allocation if it does not exist based on the IDs, or update existing ip-allocation |
PATCH /policy/api/v1/orgs/{org-id}/projects/{project-id}/vpcs/{vpc-id}/subnets/{subnet-id}/ip-pools/{ip-pool-id}/ip-allocations/{ip-allocation-id}
|
Create or update a VPC Subnet ip allocationCreate a VPC Subnet ip allocation if it does not exist based on the IDs, or update existing ip-allocation information by replacing the port object already exists. |
PUT /policy/api/v1/orgs/{org-id}/projects/{project-id}/vpcs/{vpc-id}/subnets/{subnet-id}/ip-pools/{ip-pool-id}/ip-allocations/{ip-allocation-id}
|
List VPC Subnet PortsList all the ports for a VPC Subnet. |
GET /policy/api/v1/orgs/{org-id}/projects/{project-id}/vpcs/{vpc-id}/subnets/{subnet-id}/ports
|
Delete a VPC Subnet PortDelete a VPC Subnet Port by giving ID. |
DELETE /policy/api/v1/orgs/{org-id}/projects/{project-id}/vpcs/{vpc-id}/subnets/{subnet-id}/ports/{port-id}
|
Get VPC Subnet Port by IDGet detail information on VPC Subnet Port by giving ID. |
GET /policy/api/v1/orgs/{org-id}/projects/{project-id}/vpcs/{vpc-id}/subnets/{subnet-id}/ports/{port-id}
|
Patch a VPC Subnet PortCreate a VPC Subnet port if it does not exist based on the IDs, or update existing port information by replacing the port object fields which presents in the request body. |
PATCH /policy/api/v1/orgs/{org-id}/projects/{project-id}/vpcs/{vpc-id}/subnets/{subnet-id}/ports/{port-id}
|
Create or update a VPC Subnet PortCreate a VPC Subnet port if it does not exist based on the IDs, or update existing port information by replacing the port object already exists. |
PUT /policy/api/v1/orgs/{org-id}/projects/{project-id}/vpcs/{vpc-id}/subnets/{subnet-id}/ports/{port-id}
|
Get MAC table for VPC Subnet portReturns MAC table for a VPC Subnet port |
GET /policy/api/v1/orgs/{org-id}/projects/{project-id}/vpcs/{vpc-id}/subnets/{subnet-id}/ports/{port-id}/mac-table
|
Get VPC Subnet port MAC table in CSVReturns MAC table for a VPC Subnet port |
GET /policy/api/v1/orgs/{org-id}/projects/{project-id}/vpcs/{vpc-id}/subnets/{subnet-id}/ports/{port-id}/mac-table/csv
|
Get VPC Subnet port stateReturns VPC Subnet port state on enforcement point |
GET /policy/api/v1/orgs/{org-id}/projects/{project-id}/vpcs/{vpc-id}/subnets/{subnet-id}/ports/{port-id}/state
|
Get VPC Subnet statistics informationGet VPC Subnet statistics information. |
GET /policy/api/v1/orgs/{org-id}/projects/{project-id}/vpcs/{vpc-id}/subnets/{subnet-id}/statistics
|
Get VPC Subnet statusGet VPC Subnet status Provides status of the VPC subnet as well as network information such as gateway address, subnet mask, dhcp server address, dhcp range, static ip pools, static ip pool range. |
GET /policy/api/v1/orgs/{org-id}/projects/{project-id}/vpcs/{vpc-id}/subnets/{subnet-id}/status
|