Page tree

Overview

This API call only applies to Armor Complete users.

The Update L2L API updates an L2L tunnel.  

You can use the Get L2L to find the L2L ID (id).

Sample request

PUT https://api.armor.com/l2l/24
{
  "name":"ME4",
  "psk":"Secur3_K3Y",
  "peerIp":"10.1.1.3",
  "dhGroup":"dh2",
  "isEnabled":true,
  "enablePfs":true,
  "localSubnets":[
     "100.64.0.66/32"
  ],
  "peerSubnets":[
     "10.1.0.0/24"
  ],
  "authentication":"psk",
  "encryption":"aes256",
  "localIp":"146.88.118.5",
  "edgeId":4,
  "peerId":"10.1.1.0"
}

Input

The following table describes the different parts of this API call: 

API Call / URLMethod / Type
/l2l/{id}PUT

The following table describes the parameter (or parameters) for this API call:

ParameterDescriptionFormatRequired or optionalExample
id (route)ID of the tunnelIntegerRequired24
nameName of tunnelStringRequiredME4
pskPre-shared keyStringRequiredSecur3_K3Y
dhGroupDiffie-Hellman groupStringRequireddh2
isEnabledFlag to enable to disableBoolRequiredtrue
enablePfsEnable perfect forward secrecyBoolRequiredtrue
localSubnetsLocal subnets to tunnelArrayRequired100.64.0.66/32
peerSubnetsPeer subnets to tunnelArrayRequired10.1.0.0/24
authenticationType of authenticationStringRequiredpsk
encryptionType of encryption to useStringRequiredaes256
localIpLocal Peer IP addressStringRequired146.88.118.5
edgeIdid of edge in which the tunnel is establishedIntegerRequired4
peerIdRemote peer addressStringRequired10.1.1.0

Sample return

StatusResponse
202
{
 "location": "DFW01",
 "zone": "DFW01T01-VC03",
 "lastModified": "0001-01-01T00:00:00",
 "peerId": "1.2.3.4",
 "encryption": "3des",
 "enablePfs": true,
 "dhGroup": "dh2",
 "localSubnets": [ "100.64.0.64/32" ],
 "peerSubnets": [ "10.1.1.0/24" ],
 "psk": "e$KIG%&5k7K0S%rx",
 "authentication": "psk",
 "configurationId": 4,
 "id": 24,
 "name": "ME",
 "localIp": "146.88.118.5",
 "peerIp": "1.2.3.4",
 "isEnabled": true,
 "notes": null,
 "tags": []
}
400
Bad Request



In this topic



Have a suggestion for the Armor Knowledge Base? Send a message to kb@armor.com.