Skip to main content

Update an existing network connector

Body parameter
{
  "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"
  }
}

Parameters

Name

In

Type

Required

Description

id

path

string

true

none

body

body

NetworkConnectorRequest

true

none

» name

body

string

false

none

» description

body

string

false

none

» vpnRegionId

body

string

false

none

» ipSecConfig

body

IpSecConfigRequest

false

none

»» platform

body

string

false

none

»» authenticationType

body

string

false

none

»» remoteSitePublicIp

body

string

false

none

»» preSharedKey

body

string

false

none

»» caCertificate

body

string

false

none

»» peerCertificate

body

string

false

none

»» remoteGatewayCertificate

body

string

false

none

»» peerCertificatePrivateKey

body

string

false

none

»» peerCertificateKeyPassphrase

body

string

false

none

»» ikeProtocol

body

IkeProtocol

false

none

»»» protocolVersion

body

string

false

none

»»» phase1

body

IkePhase

false

none

»»»» encryptionAlgorithms

body

[string]

false

none

»»»» integrityAlgorithms

body

[string]

false

none

»»»» diffieHellmanGroups

body

[string]

false

none

»»»» lifetimeSec

body

integer(int32)

false

none

»»» phase2

body

IkePhase

false

none

»»» rekey

body

IkeRekey

false

none

»»»» marginTimeSec

body

integer(int32)

false

none

»»»» fuzzPercent

body

integer(int32)

false

none

»»»» replayWindowSize

body

integer(int32)

false

none

»»» deadPeerDetection

body

IkeDeadPeerDetection

false

none

»»»» timeoutSec

body

integer(int32)

false

none

»»»» deadPeerHandling

body

string

false

none

»»» startupAction

body

string

false

none

»» hostname

body

string

false

none

»» domain

body

string

false

none

Enumerated Values

Parameter

Value

»» platform

AWS

»» platform

CISCO

»» platform

AZURE

»» platform

GCP

»» platform

OTHER

»» authenticationType

SHARED_SECRET

»» authenticationType

CERTIFICATE

»»» protocolVersion

IKE_V1

»»» protocolVersion

IKE_V2

»»»» encryptionAlgorithms

AES128

»»»» encryptionAlgorithms

AES256

»»»» encryptionAlgorithms

AES128_GCM_16

»»»» encryptionAlgorithms

AES256_GCM_16

»»»» integrityAlgorithms

SHA1

»»»» integrityAlgorithms

SHA2_256

»»»» integrityAlgorithms

SHA2_384

»»»» integrityAlgorithms

SHA2_512

»»»» diffieHellmanGroups

G_1

»»»» diffieHellmanGroups

G_2

»»»» diffieHellmanGroups

G_5

»»»» diffieHellmanGroups

G_14

»»»» diffieHellmanGroups

G_15

»»»» diffieHellmanGroups

G_16

»»»» diffieHellmanGroups

G_19

»»»» diffieHellmanGroups

G_20

»»»» diffieHellmanGroups

G_24

»»»» deadPeerHandling

RESTART

»»»» deadPeerHandling

NONE

»»» startupAction

START

»»» startupAction

ATTACH

Responses

Status

Meaning

Description

Schema

200

OK

OK

NetworkConnectorResponse

To perform this operation, you must be authenticated by means of one of the following methods: oauth