NSX-T Data Center REST API

PolicyEdgeTransportNodeSwitch (type)

{
  "id": "PolicyEdgeTransportNodeSwitch",
  "module_id": "PolicyEdgeTransportNode",
  "properties": {
    "overlay_transport_zone_paths": {
      "description": "Overlay transport zone path for switch configuration",
      "items": {
        "type": "string"
      },
      "maxItems": 1,
      "minItems": 0,
      "required": false,
      "title": "An overlay TransportZone path that is associated with the specified edge TN switch.",
      "type": "array"
    },
    "pnics": {
      "description": "Physical NICs connected to the edge Tn switch",
      "items": {
        "$ref": "PolicyEdgeTransportNodePnic"
      },
      "required": true,
      "title": "Physical NICs corresponding to Edge VM interfaces.",
      "type": "array"
    },
    "profile_paths": {
      "description": "switch profiles bound to this edge Tn switch. If a profile path is not provided for any HostSwitchProfileType that is supported by the transport node, the corresponding default profile will be bound to the edge Tn switch.",
      "items": {
        "$ref": "PolicyEdgeTransportNodeSwitchProfileTypePathEntry"
      },
      "required": false,
      "title": "Path of switch profiles to be associated with this edge TN switch.",
      "type": "array"
    },
    "remote_tunnel_endpoint": {
      "description": "This should be configured only on a single edge switch.  This configuration will be used by overlay traffic that is meant to be sent between NSX inter site domains.",
      "items": {
        "$ref": "PolicyEdgeTransportNodeRtepConfig"
      },
      "maxItems": 1,
      "minItems": 1,
      "required": false,
      "title": "Configuration for a remote tunnel endpoint",
      "type": "array"
    },
    "switch_name": {
      "default": "nsxDefaultHostSwitch",
      "description": "If this name is unset or empty then the default host switch name will be used. The name must be unique among all host switches specified in a given edge transport node; unset name, empty name and the default host switch name are considered the same in terms of uniqueness.",
      "required": false,
      "title": "Edge Tn switch name. This name will be used to reference an edge TN switch.",
      "type": "string"
    },
    "tunnel_endpoints": {
      "description": "Edge Tn Switch tunnel configuration",
      "items": {
        "$ref": "PolicyEdgeTransportNodeSwitchTunnelEndPoint"
      },
      "maxItems": 1,
      "minItems": 0,
      "required": false,
      "type": "array"
    },
    "vlan_transport_zone_paths": {
      "description": "Vlan transport zone paths for switch configuration",
      "items": {
        "type": "string"
      },
      "minItems": 0,
      "required": false,
      "title": "List of Vlan TransportZone paths that are to be associated with specified edge TN switch.",
      "type": "array"
    }
  },
  "title": "single edge TN switch specification",
  "type": "object"
}