Client VPN for VPC
OpenVPN-compatible VPN server that remote clients dial into, authenticating by certificate, user ID or both.
- Provider
- ibm
- Kind
- VPN gateway
- Category
- Edge
| property | type | values | required | kind default | this component |
|---|---|---|---|---|---|
| activeActive | boolean | — | no | false | inherited |
| bgp | boolean | — | no | false | inherited |
| clientAuthentication | enum | certificate | username | certificate-and-username | no | — | inherited |
| highAvailability | boolean | — | no | false | inherited |
| managed | boolean | — | no | false | ▸ true |
| peerType | enum | site-to-site | point-to-site | cloud-to-cloud | no | — | ▸ point-to-site |
| throughputMbps | integer | — | no | — | inherited |
| tunnelType | enum | ipsec | ssl | wireguard | no | — | ▸ ssl |
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-server", component: "ibm-vpn-server" }VPN Gatewayalibaba-vpn-gatewayAWS Client VPNaws-client-vpnAWS Site-to-Site VPNaws-site-to-site-vpnAzure VPN Gatewayazure-vpn-gatewayNetBirdnetbirdOpenVPNopenvpnstrongSwanstrongswanSubmarinersubmarinerTailscaletailscaleGeneric VPN gatewayvpn-gatewayWireGuardwireguardZeroTierzerotierCloud VPNgoogle-cloud-vpnIBM Cloud VPN for VPCibm-vpn-gatewaySite-to-Site VPNoci-site-to-site-vpnNeutron VPNaaSopenstack-neutron-vpnaasClient Gatewayoutscale-client-gatewayVirtual Gatewayoutscale-virtual-gateway
# yaml-language-server: $schema=../../schema/component.schema.json # Client VPN for VPC: an OpenVPN-compatible VPN server inside a VPC that remote clients dial # into, authenticating with certificates, with IAM user IDs, or both ("Client-to-site VPN server # overview"). Site-to-site tunnels are VPN for VPC instead (ibm-vpn-gateway). schemaVersion: "1" type: "component" id: "ibm-vpn-server" kind: "vpn-gateway" provider: "ibm" docs: "https://cloud.ibm.com/docs/vpc?topic=vpc-vpn-client-to-site-overview" defaults: managed: true peerType: "point-to-site" tunnelType: "ssl" properties: clientAuthentication: type: "enum" values: ["certificate", "username", "certificate-and-username"] highAvailability: type: "boolean" default: false