NSX Autonomous Edge REST API

IPSecVPNLocalEndpoint (type)

{
  "additionalProperties": false, 
  "description": "Local endpoint represents a logical router on which tunnel needs to be terminated.", 
  "id": "IPSecVPNLocalEndpoint", 
  "properties": {
    "certificate_id": {
      "description": "Site certificate identifier.", 
      "pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12})$", 
      "required": false, 
      "title": "Certificate Id", 
      "type": "string"
    }, 
    "local_address": {
      "$ref": "IPv4Address, 
      "description": "IPV4 Address for local endpoint.", 
      "required": true, 
      "title": "IPV4 Address for local endpoint"
    }, 
    "local_id": {
      "description": "Local identifier. Only one Local id is allowed for a local address.", 
      "title": "Local identifier", 
      "type": "string"
    }, 
    "trust_ca_ids": {
      "description": "Certificate authority (CA) identifier list to verify peer certificates.", 
      "items": {
        "type": "string"
      }, 
      "required": false, 
      "title": "Certificate authority (CA) identifiers", 
      "type": "array"
    }, 
    "trust_crl_ids": {
      "description": "Certificate revocation list (CRL) identifier list of peer certificates.", 
      "items": {
        "type": "string"
      }, 
      "required": false, 
      "title": "Certificate revocation list (CRL) Identifiers", 
      "type": "array"
    }
  }, 
  "title": "IPSec VPN Local Endpoint", 
  "type": "object"
}