NetworkCreateRequest
{
"name": "string",
"description": "string",
"internetAccess": "SPLIT_TUNNEL_ON",
"egress": true,
"routes": [
{
"value": "string",
"description": "string"
}
],
"connectors": [
{
"name": "string",
"description": "string",
"vpnRegionId": "string",
"ipSecConfig": {
"platform": "AWS",
"authenticationType": "SHARED_SECRET",
"remoteSitePublicIp": "string",
"preSharedKey": "string",
"caCertificate": "string",
"peerCertificate": "string",
"remoteGatewayCertificate": "string",
"peerCertificatePrivateKey": "string",
"peerCertificateKeyPassphrase": "string",
"ikeProtocol": {
"protocolVersion": "IKE_V1",
"phase1": {
"encryptionAlgorithms": [
"AES128"
],
"integrityAlgorithms": [
"SHA1"
],
"diffieHellmanGroups": [
"G_1"
],
"lifetimeSec": 3600
},
"phase2": {
"encryptionAlgorithms": [
"AES128"
],
"integrityAlgorithms": [
"SHA1"
],
"diffieHellmanGroups": [
"G_1"
],
"lifetimeSec": 3600
},
"rekey": {
"marginTimeSec": 270,
"fuzzPercent": 100,
"replayWindowSize": 1024
},
"deadPeerDetection": {
"timeoutSec": 30,
"deadPeerHandling": "RESTART"
},
"startupAction": "START"
},
"hostname": "string",
"domain": "string"
}
}
],
"tunnelingProtocol": "OPENVPN",
"gatewaysIds": [
"string"
]
}
Properties
Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
name | string | false | none | none |
description | string | false | none | none |
internetAccess | string | false | none | none |
egress | boolean | false | none | none |
routes | false | none | none | |
connectors | false | none | none | |
tunnelingProtocol | string | false | none | none |
gatewaysIds | [string] | false | none | none |
Enumerated Values
Property | Value |
|---|---|
internetAccess | SPLIT_TUNNEL_ON |
internetAccess | SPLIT_TUNNEL_OFF |
internetAccess | RESTRICTED_INTERNET |
tunnelingProtocol | OPENVPN |
tunnelingProtocol | IPSEC |