data_center_request_data

data_center_request_data
data_center_request_data
JSON Example
{
    "authentication": {
        "key": "string",
        "type": "string"
    },
    "isCDE": false,
    "isServiceEnabled": false,
    "primary": {
        "IKESA": {
            "DHGroup": 0,
            "authenticationAlgorithm": "string",
            "authenticationMethod": "string",
            "ikeVersion": 0,
            "lifeTimeSeconds": 0,
            "phaseOneNegotiationMode": "string",
            "sharedKey": "string",
            "sharedKeyType": "string"
        },
        "IPSECDPD": {
            "intervalSeconds": 0,
            "retries": 0,
            "type": "string"
        },
        "IPSECSA": {
            "authenticationAlgorithm": "string",
            "encryptionAlgorithm": "string",
            "lifeTimeSeconds": 0,
            "mode": "string",
            "perfectForwardSecurity": "string",
            "protocol": "string"
        },
        "bgpNeighbor": {
            "neighborAS": "string",
            "neighborIp": "string",
            "defaultRoute": false,
            "enableBfd": false,
            "inboundFilter": {
                "ids": [
                    "string"
                ]
            },
            "outboundFilter": {
                "ids": [
                    "string"
                ]
            },
            "allowAS": false,
            "localIP": "string",
            "connect": "string",
            "maxHop": "string",
            "holdtime": "string",
            "keepalive": "string",
            "enableMd5": false,
            "md5Password": "string"
        },
        "dataCenterLinkIp": "string",
        "dataCenterPublicIp": "string",
        "disabled": false,
        "fragmentationAvoidance": {
            "tcpMssAdjustmentBytes": 0,
            "clearDontFragmentBit": "string",
            "fragmentationStyle": "string"
        },
        "gatewayLinkIp": "string",
        "gatewayPublicIp": "string",
        "geoData": {
            "latitude": "number",
            "longitude": "number"
        },
        "redundant": "data_center_vpn_tunnel Object",
        "serviceFQDN": "string",
        "tunnelInterface": {
            "MTU": 0
        },
        "type": "string",
        "typeAlias": "string"
    },
    "secondary": {
        "IKESA": {
            "DHGroup": 0,
            "authenticationAlgorithm": "string",
            "authenticationMethod": "string",
            "ikeVersion": 0,
            "lifeTimeSeconds": 0,
            "phaseOneNegotiationMode": "string",
            "sharedKey": "string",
            "sharedKeyType": "string"
        },
        "IPSECDPD": {
            "intervalSeconds": 0,
            "retries": 0,
            "type": "string"
        },
        "IPSECSA": {
            "authenticationAlgorithm": "string",
            "encryptionAlgorithm": "string",
            "lifeTimeSeconds": 0,
            "mode": "string",
            "perfectForwardSecurity": "string",
            "protocol": "string"
        },
        "bgpNeighbor": {
            "neighborAS": "string",
            "neighborIp": "string",
            "defaultRoute": false,
            "enableBfd": false,
            "inboundFilter": {
                "ids": [
                    "string"
                ]
            },
            "outboundFilter": {
                "ids": [
                    "string"
                ]
            },
            "allowAS": false,
            "localIP": "string",
            "connect": "string",
            "maxHop": "string",
            "holdtime": "string",
            "keepalive": "string",
            "enableMd5": false,
            "md5Password": "string"
        },
        "dataCenterLinkIp": "string",
        "dataCenterPublicIp": "string",
        "disabled": false,
        "fragmentationAvoidance": {
            "tcpMssAdjustmentBytes": 0,
            "clearDontFragmentBit": "string",
            "fragmentationStyle": "string"
        },
        "gatewayLinkIp": "string",
        "gatewayPublicIp": "string",
        "geoData": {
            "latitude": "number",
            "longitude": "number"
        },
        "redundant": "data_center_vpn_tunnel Object",
        "serviceFQDN": "string",
        "tunnelInterface": {
            "MTU": 0
        },
        "type": "string",
        "typeAlias": "string"
    },
    "subnets": [
        {
            "advertise": false,
            "cidrIp": "string",
            "cidrIpStart": "string",
            "cidrIpEnd": "string",
            "cidrPrefix": "string",
            "name": "string",
            "netMask": "string"
        }
    ],
    "iaasProvider": {
        "subscriptionObjectId": 0,
        "vendor": "string",
        "vendorSpecificData": {},
        "tunnelsEnabledOnSync": false,
        "syncStatus": {
            "state": "string",
            "stateTimestamp": 0,
            "lastSyncTimestamp": 0,
            "errorDetail": {
                "message": "string",
                "response": {
                    "statusCode": 0,
                    "contentType": "string",
                    "responseData": "string"
                }
            }
        }
    },
    "loadSharingMethod": {
        "algo": "string",
        "hashParams": {
            "srcIp": false,
            "destIp": false,
            "srcPort": false,
            "destPort": false,
            "protocol": false
        }
    },
    "tunnelMode": "string",
    "type": "string",
    "vpnGateways": [
        "string"
    ],
    "redundant": {
        "disabled": false
    }
}
object
authentication
Optional

authentication

boolean
isCDE
Optional

isCDE

boolean
isServiceEnabled
Optional

isServiceEnabled

primary
Optional

primary

secondary
Optional

secondary

array of object
subnets
Optional

subnets

object
iaasProvider
Optional

iaasProvider

loadSharingMethod
Optional

loadSharingMethod

string
tunnelMode
Optional

tunnelMode

Possible values are : ACTIVE_ACTIVE, ACTIVE_HOT_STANDBY, ACTIVE_STANDBY,
string
type
Optional

type

Possible values are : Cisco ISR, Cisco ASA, SonicWall, Palo Alto, Other, Generic Policy, Zscaler, GenericIKEv2Router, CheckPoint, Microsoft Azure Virtual Hub, AWS VPN Gateway,
array of string
vpnGateways
Optional

vpnGateways

object
redundant
Optional

redundant