InlineDistributedVxlanConnection1

InlineDistributedVxlanConnection1
InlineDistributedVxlanConnection1
JSON Example
{
    "id": "string",
    "name": "string",
    "description": "string",
    "regionRef": {
        "name": "string",
        "id": "string"
    },
    "routeControllerId": "string",
    "connectivityType": "string",
    "l3Vni": 0,
    "routeDistinguisher": "string",
    "routeTargets": [
        {
            "addressFamily": "string",
            "exportRouteTargets": [
                "string"
            ],
            "importRouteTargets": [
                "string"
            ]
        }
    ],
    "dedicatedOrgRef": "EntityReference Object",
    "ipSpaceRefs": [
        "EntityReference Object"
    ],
    "backingId": "string"
}
string
id
Optional

The unique identifier for this connection.

string
name
Required

The name of the connection.

string
description
Optional

The description of the connection.

regionRef
Required

Entity reference used to describe VCD entities

string
routeControllerId
Required

The NSX Route Controller ID.

string
connectivityType
Optional

Ethernet Virtual Private Network (EVPN) connectivity type, which defaults to L3 network layer.

integer
l3Vni
Required
Constraints: minimum: 1 maximum: 16777215

Layer 3 VNI for EVPN (1-16777215).

string
routeDistinguisher
Required

Route distinguisher for EVPN (format ASN:nn or IP:nn).

routeTargets
Required
Constraints: minItems: 1 maxItems: 1

List of VRF route targets.

dedicatedOrgRef
Optional

Entity reference used to describe VCD entities

ipSpaceRefs
Optional
Constraints: minItems: 1 maxItems: 5

The initial set of IP Blocks associated with this Distributed VXLAN Connection. This property is only applicable and required on creation. After creation, the associations can be managed by IP Block Associations API. This property will be set to null on retrieval and ignored on update.

string
backingId
Optional

ID of the matching Distributed VXLAN Connection in NSX. This field is read-only and is ignored on create/update.