IBM Cloud VPN for VPC
IPsec site-to-site tunnel from a VPC to an on-premises network or another VPC, route-based or policy-based.
- Provider
- ibm
- Kind
- VPN gateway
- Category
- Edge
- Official docs
- https://cloud.ibm.com/docs/vpc?topic=vpc-using-vpn
| property | type | values | required | kind default | this component |
|---|---|---|---|---|---|
| activeActive | boolean | — | no | false | inherited |
| bgp | boolean | — | no | false | inherited |
| haMode | enum | active-backup | active-active | active-standby | no | — | inherited |
| managed | boolean | — | no | false | ▸ true |
| mode | enum | route-based | policy-based | no | — | inherited |
| peerType | enum | site-to-site | point-to-site | cloud-to-cloud | no | — | ▸ site-to-site |
| throughputMbps | integer | — | no | — | inherited |
| tunnelType | enum | ipsec | ssl | wireguard | no | — | ▸ ipsec |
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: "ibm-vpn-gateway" }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-vpnClient 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 # IBM Cloud VPN for VPC: an "IPsec site-to-site tunnel between your VPC and your on-premises # private network or another VPC", in route-based mode (static routes or BGP-learned routes, # active-backup or active-active) or policy-based mode (active-standby, no BGP) # ("About site-to-site VPN gateways"). Neither the mode nor a throughput figure is documented as a # default, so only the peer and tunnel type are set. schemaVersion: "1" type: "component" id: "ibm-vpn-gateway" kind: "vpn-gateway" provider: "ibm" docs: "https://cloud.ibm.com/docs/vpc?topic=vpc-using-vpn" defaults: managed: true peerType: "site-to-site" tunnelType: "ipsec" properties: mode: type: "enum" values: ["route-based", "policy-based"] haMode: type: "enum" values: ["active-backup", "active-active", "active-standby"]