Azure VPN Gateway
IPsec site-to-site and point-to-site VPN termination for a virtual network.
- Provider
- azure
- Kind
- VPN gateway
- Category
- Edge
| property | type | values | required | kind default | this component |
|---|---|---|---|---|---|
| activeActive | boolean | — | no | false | ▸ false |
| bgp | boolean | — | no | false | ▸ false |
| generation | enum | generation1 | generation2 | no | — | inherited |
| managed | boolean | — | no | false | ▸ true |
| peerType | enum | site-to-site | point-to-site | cloud-to-cloud | no | — | inherited |
| routingType | enum | route-based | policy-based | no | — | inherited |
| sku | enum | basic | vpn-gw1-az | vpn-gw2-az | vpn-gw3-az | vpn-gw4-az | vpn-gw5-az | no | — | inherited |
| 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: "azure-vpn-gateway" }VPN Gatewayalibaba-vpn-gatewayAWS Client VPNaws-client-vpnAWS Site-to-Site VPNaws-site-to-site-vpnNetBirdnetbirdOpenVPNopenvpnstrongSwanstrongswanSubmarinersubmarinerTailscaletailscaleGeneric VPN gatewayvpn-gatewayWireGuardwireguardZeroTierzerotierCloud 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 # Azure VPN Gateway: encrypted site-to-site, VNet-to-VNet and point-to-site tunnels ("About Azure VPN # Gateway"). Site-to-site and VNet-to-VNet use IPsec/IKE; connection resiliency is active-passive unless # active-active is configured, and BGP is a per-SKU opt-in that the Basic SKU does not support at all. schemaVersion: "1" type: "component" id: "azure-vpn-gateway" kind: "vpn-gateway" provider: "azure" docs: "https://learn.microsoft.com/en-us/azure/vpn-gateway/vpn-gateway-about-vpngateways" defaults: managed: true tunnelType: "ipsec" bgp: false activeActive: false properties: sku: type: "enum" values: ["basic", "vpn-gw1-az", "vpn-gw2-az", "vpn-gw3-az", "vpn-gw4-az", "vpn-gw5-az"] generation: type: "enum" values: ["generation1", "generation2"] routingType: type: "enum" values: ["route-based", "policy-based"]