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"
}