Azure VPN Gateway

azureVPN gatewayazure-vpn-gateway

IPsec site-to-site and point-to-site VPN termination for a virtual network.

Provider
azure
Category
Edge
Properties · 4 set by this component
propertytypevaluesrequiredkind defaultthis component
activeActiveboolean—nofalse▸ false
bgpboolean—nofalse▸ false
generation · component propertyenumgeneration1 | generation2no—inherited
managedboolean—nofalse▸ true
peerTypeenumsite-to-site | point-to-site | cloud-to-cloudno—inherited
routingType · component propertyenumroute-based | policy-basedno—inherited
sku · component propertyenumbasic | vpn-gw1-az | vpn-gw2-az | vpn-gw3-az | vpn-gw4-az | vpn-gw5-azno—inherited
throughputMbpsinteger—no—inherited
tunnelTypeenumipsec | ssl | wireguardno—▸ ipsec
Rules that apply · 0

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.
Use it in a design
nodes:
  - { id: "vpn-gateway", component: "azure-vpn-gateway" }
Other VPN gateway products · 18
Source
# 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"]

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