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"
            },
            "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"
                    }
                }
            }
        },
        "type": "string",
        "typeAlias": "string",
        "vpnGateways": {
            "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": "vpn_tunnel Object",
            "tunnelInterface": {
                "MTU": 0
            },
            "role": "string",
            "vpnGatewayVersion": "string"
        },
        "loadSharingMethod": {
            "algo": "string",
            "hashParams": {
                "srcIp": false,
                "destIp": false,
                "srcPort": false,
                "destPort": false,
                "protocol": false
            }
        },
        "tunnelMode": "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, ZSCALER_LOCATION, ZSCALER_SUBLOCATION, NSD_CONFIGURATION, NTICS_LICENSE, CLIENT_CONNECTOR,
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, zscaler, cloudWebSecurity, cloudWebSecurityPolicy, secureAccess, cloudToCloudInterConnect, zscalerMtGreSite, prefixTag, logExportEndpoint, cwsLogExportEndpointAssociation, nticsLicense, wssIntegration, wssLocation, clientConnector, custom,
data
Optional

data