NetworkExtensionRequestItem

NetworkExtensionRequestItem
NetworkExtensionRequestItem
JSON Example
{
    "stretchId": "string",
    "vcGuid": "string",
    "gateway": "string",
    "netmask": "string",
    "source": {
        "endpointId": "string",
        "endpointType": "string",
        "endpointName": "string",
        "resourceId": "string",
        "resourceType": "string",
        "resourceName": "string"
    },
    "destination": {
        "endpointId": "string",
        "endpointType": "string",
        "endpointName": "string",
        "resourceId": "string",
        "resourceType": "string",
        "resourceName": "string"
    },
    "sourceNetwork": {
        "networkId": "string",
        "networkType": "string",
        "networkName": "string",
        "gatewayId": "string",
        "accessMode": "string",
        "gatewayName": "string",
        "layer2Id": "string",
        "isDistributedRouter": false,
        "trunkMode": false,
        "isNsxT": false,
        "logicalSwitchId": "string",
        "vcGuid": "string",
        "dvsType": "string",
        "transportZoneId": "string",
        "transportZoneName": "string",
        "transportZonePath": "string",
        "transportZoneType": "string",
        "resourceBackingDvpgId": "string",
        "vdrMac": "string",
        "dvsId": "string",
        "dvsName": "string"
    },
    "destinationNetwork": {
        "networkId": "string",
        "networkType": "string",
        "networkName": "string",
        "gatewayId": "string",
        "accessMode": "string",
        "gatewayName": "string",
        "layer2Id": "string",
        "isDistributedRouter": false,
        "trunkMode": false,
        "isNsxT": false,
        "logicalSwitchId": "string",
        "vcGuid": "string",
        "dvsType": "string",
        "transportZoneId": "string",
        "transportZoneName": "string",
        "transportZonePath": "string",
        "transportZoneType": "string",
        "resourceBackingDvpgId": "string",
        "vdrMac": "string",
        "dvsId": "string",
        "dvsName": "string"
    },
    "sourceAppliance": {
        "applianceId": "string",
        "applianceName": "string",
        "applianceType": "string",
        "clusterId": "string",
        "haConfig": {
            "haGroupId": "string",
            "partnerApplianceId": "string",
            "haGroupName": "string"
        }
    },
    "features": {
        "proximityRouting": false,
        "egressOptimization": false,
        "mobilityOptimizedNetworking": false
    },
    "dns": [
        "string"
    ],
    "haGroupId": "string",
    "allowOverlappingVLAN": false,
    "allowOverlappingSubnets": false,
    "overrideNetworkProfileConflict": false,
    "allowOverlappingDstVLAN": false,
    "allowVlanNetworkCreation": false,
    "allowVlanBackedSourceAndDestination": false
}
string
stretchId
Optional

stretchId

string
vcGuid
Optional

vcGuid

string
gateway
Optional

gateway

string
netmask
Optional

netmask

source
Optional

source

destination
Optional

destination

sourceNetwork
Optional

sourceNetwork

destinationNetwork
Optional

destinationNetwork

sourceAppliance
Optional

sourceAppliance

features
Optional

features

array of string
dns
Optional

dns

string
haGroupId
Optional

haGroupId

boolean
allowOverlappingVLAN
Optional

allowOverlappingVLAN

boolean
allowOverlappingSubnets
Optional

allowOverlappingSubnets

boolean
overrideNetworkProfileConflict
Optional

overrideNetworkProfileConflict

boolean
allowOverlappingDstVLAN
Optional

allowOverlappingDstVLAN

boolean
allowVlanNetworkCreation
Optional

Flag to acknowledge creation of VLAN networks. When set to true, allows creation of VLAN-backed destination networks.

boolean
allowVlanBackedSourceAndDestination
Optional

Flag to acknowledge extension of VLAN networks. When set to true, allows network extension between VLAN-backed source and destination networks.