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,