Catalogue / Edge

VPN gateway

edgevpn-gateway

An encrypted tunnel endpoint joining a network to a remote peer.

Category
Edge
Properties
6
Components
19
Rules
0
Properties · 6 defined by this kind

A node of this kind resolves each property from its own props, then the component's defaults, then the default below.

propertytypevaluesrequireddefault
activeActiveboolean—nofalse
bgpboolean—nofalse
managedboolean—nofalse
peerTypeenumsite-to-site | point-to-site | cloud-to-cloudno—
throughputMbpsinteger—no—
tunnelTypeenumipsec | ssl | wireguardno—
Rules for this kind · 0
No rule selects this kind or its category. Governance calls that a recorded gap.
Components · 19
Source
# yaml-language-server: $schema=../schema/kind.schema.json
# A terminating gateway with a tunnel type and a peer, not the connectivity plane network-fabric describes. throughputMbps and bgp stay open so capacity and routing rules can test for absence.
schemaVersion: "1"
type: "kind"
id: "vpn-gateway"
category: "edge"
properties:
  peerType:
    type: "enum"
    values: ["site-to-site", "point-to-site", "cloud-to-cloud"]
  tunnelType:
    type: "enum"
    values: ["ipsec", "ssl", "wireguard"]
  bgp:
    type: "boolean"
    default: false
  activeActive:
    type: "boolean"
    default: false
  throughputMbps:
    type: "integer"
  managed:
    type: "boolean"
    default: false

The same page as markdown, for an agent: /catalogue/kinds/vpn-gateway.md