vpn_generate_vpn_gateway_configuration_result

vpn_generate_vpn_gateway_configuration_result
vpn_generate_vpn_gateway_configuration_result
JSON Example
{
    "id": 0,
    "object": "string",
    "type": "string",
    "data": {
        "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"
            },
            "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"
            },
            "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"
                    }
                }
            }
        }
    }
}
integer
id
Optional

id

string
object
Optional

object

Possible values are : NETWORK_ALLOCATION, NETWORK_SERVICE, CUSTOM_APPLICATION, ROUTING_CONFIGURATION, NETWORK_SEGMENT, HA_SERVICE, PRIVATE_NETWORK, CDE_GATEWAY, EDGE_LICENSE, PROPERTY, ANALYTICS_CONFIGURATION,
string
type
Optional

type

Possible values are : dns, authentication, dataCenter, dataCenterEdge, edgeHub, partnerGateway, edgeHubCluster, edgeBranchCluster, localUiCredentials, edgeBranchClusterMember, edgeHubClusterMember, securityVnf, edgeVrrpPairSet, cloudSecurityService, cloudSecurityServiceSite, securityVnfLicense, securityVnfService, primary, secondary, controllerGateway, tacacs, netflowCollector, iaasSubscription, netflowFilter, vnfImage, edgeDirectNVSSite, nvsViaEdgeService, custom,
data
Optional

data