Generic VPN gateway
VPN gatewayvpn-gateway
Vendor-neutral VPN gateway. Use when the real product is not in the catalogue; every rule for this kind still applies.
- Provider
- default
- Kind
- VPN gateway
- Category
- Edge
- Official docs
- not recorded
- Generic?
- Vendor-neutral: the kind itself
| property | type | values | required | default |
|---|---|---|---|---|
| activeActive | boolean | — | no | false |
| bgp | boolean | — | no | false |
| managed | boolean | — | no | false |
| peerType | enum | site-to-site | point-to-site | cloud-to-cloud | no | — |
| throughputMbps | integer | — | no | — |
| tunnelType | enum | ipsec | ssl | wireguard | no | — |
Every rule whose selector covers this component's kind or its category. Whether a rule fires depends on the design: its properties, its edges and its groups.
No rule reads this kind yet. That is a gap, not a guarantee.
nodes:
- { id: "vpn-gateway", component: "vpn-gateway" }VPN Gatewayalibaba-vpn-gatewayAWS Client VPNaws-client-vpnAWS Site-to-Site VPNaws-site-to-site-vpnAzure VPN Gatewayazure-vpn-gatewayNetBirdnetbirdOpenVPNopenvpnstrongSwanstrongswanSubmarinersubmarinerTailscaletailscaleWireGuardwireguardZeroTierzerotierCloud VPNgoogle-cloud-vpnIBM Cloud VPN for VPCibm-vpn-gatewayClient VPN for VPCibm-vpn-serverSite-to-Site VPNoci-site-to-site-vpnNeutron VPNaaSopenstack-neutron-vpnaasClient Gatewayoutscale-client-gatewayVirtual Gatewayoutscale-virtual-gateway
# yaml-language-server: $schema=../../schema/component.schema.json # The vendor-neutral VPN gateway: the kind itself, with no product behind it. It sets no # defaults and adds no properties, so every required kind property stays required on the node. schemaVersion: "1" type: "component" id: "vpn-gateway" kind: "vpn-gateway" provider: "default"