NSX Autonomous Edge REST API

Create a Logical Port

Creates a logical port. The required parameters include
resource_type.

Request:

Method:
POST
URI Path(s):
/ports
Request Headers:
n/a
Query Parameters:
n/a
Request Body:
LogicalRouterIPTunnelPort+
LogicalRouterLoopbackPort+
LogicalRouterPort+

Example Request:

{ "display_name": "lrPort_2", "vlan_id": 20, "exit_interface": "eth2", "subnets": [ { "ip_addresses": [ "172.16.40.1" ], "prefix_length": 24 } ], "resource_type": "LogicalRouterPort" }

Successful Response:

Response Code:
201 Created
Response Headers:
Location
Content-type: application/json
Response Body:
LogicalRouterIPTunnelPort+
LogicalRouterLoopbackPort+
LogicalRouterPort+

Example Response:

{ "subnets": [ { "ip_addresses": [ "172.16.40.1" ], "prefix_length": 24 } ], "display_name": "lrPort_2", "urpf_mode": "NONE", "vlan_id": 20, "exit_interface": "eth2", "mac_address": "00:50:56:bc:7d:f0", "id": "fe2f90bf-cbd3-41f9-b2f5-8f4dcb9e09e9", "resource_type": "LogicalRouterPort" }

Required Permissions:

crud

Feature:

routing_routers

Additional Errors: