Megosztás a következőn keresztül:


Microsoft.Network vpnGateways

Bicep-erőforrásdefiníció

A vpnGateways erőforrástípus üzembe helyezhető olyan műveletekkel, amelyek a következő célokat célják:

Az egyes API-verziók módosított tulajdonságainak listáját a változásnaplócímű témakörben találja.

Erőforrás formátuma

Microsoft.Network/vpnGateways-erőforrás létrehozásához adja hozzá a következő Bicep-et a sablonhoz.

resource symbolicname 'Microsoft.Network/vpnGateways@2024-03-01' = {
  location: 'string'
  name: 'string'
  properties: {
    bgpSettings: {
      asn: int
      bgpPeeringAddress: 'string'
      bgpPeeringAddresses: [
        {
          customBgpIpAddresses: [
            'string'
          ]
          ipconfigurationId: 'string'
        }
      ]
      peerWeight: int
    }
    connections: [
      {
        id: 'string'
        name: 'string'
        properties: {
          connectionBandwidth: int
          dpdTimeoutSeconds: int
          enableBgp: bool
          enableInternetSecurity: bool
          enableRateLimiting: bool
          ipsecPolicies: [
            {
              dhGroup: 'string'
              ikeEncryption: 'string'
              ikeIntegrity: 'string'
              ipsecEncryption: 'string'
              ipsecIntegrity: 'string'
              pfsGroup: 'string'
              saDataSizeKilobytes: int
              saLifeTimeSeconds: int
            }
          ]
          remoteVpnSite: {
            id: 'string'
          }
          routingConfiguration: {
            associatedRouteTable: {
              id: 'string'
            }
            inboundRouteMap: {
              id: 'string'
            }
            outboundRouteMap: {
              id: 'string'
            }
            propagatedRouteTables: {
              ids: [
                {
                  id: 'string'
                }
              ]
              labels: [
                'string'
              ]
            }
            vnetRoutes: {
              staticRoutes: [
                {
                  addressPrefixes: [
                    'string'
                  ]
                  name: 'string'
                  nextHopIpAddress: 'string'
                }
              ]
              staticRoutesConfig: {
                vnetLocalRouteOverrideCriteria: 'string'
              }
            }
          }
          routingWeight: int
          sharedKey: 'string'
          trafficSelectorPolicies: [
            {
              localAddressRanges: [
                'string'
              ]
              remoteAddressRanges: [
                'string'
              ]
            }
          ]
          useLocalAzureIpAddress: bool
          usePolicyBasedTrafficSelectors: bool
          vpnConnectionProtocolType: 'string'
          vpnLinkConnections: [
            {
              id: 'string'
              name: 'string'
              properties: {
                connectionBandwidth: int
                dpdTimeoutSeconds: int
                egressNatRules: [
                  {
                    id: 'string'
                  }
                ]
                enableBgp: bool
                enableRateLimiting: bool
                ingressNatRules: [
                  {
                    id: 'string'
                  }
                ]
                ipsecPolicies: [
                  {
                    dhGroup: 'string'
                    ikeEncryption: 'string'
                    ikeIntegrity: 'string'
                    ipsecEncryption: 'string'
                    ipsecIntegrity: 'string'
                    pfsGroup: 'string'
                    saDataSizeKilobytes: int
                    saLifeTimeSeconds: int
                  }
                ]
                routingWeight: int
                sharedKey: 'string'
                useLocalAzureIpAddress: bool
                usePolicyBasedTrafficSelectors: bool
                vpnConnectionProtocolType: 'string'
                vpnGatewayCustomBgpAddresses: [
                  {
                    customBgpIpAddress: 'string'
                    ipConfigurationId: 'string'
                  }
                ]
                vpnLinkConnectionMode: 'string'
                vpnSiteLink: {
                  id: 'string'
                }
              }
            }
          ]
        }
      }
    ]
    enableBgpRouteTranslationForNat: bool
    isRoutingPreferenceInternet: bool
    natRules: [
      {
        id: 'string'
        name: 'string'
        properties: {
          externalMappings: [
            {
              addressSpace: 'string'
              portRange: 'string'
            }
          ]
          internalMappings: [
            {
              addressSpace: 'string'
              portRange: 'string'
            }
          ]
          ipConfigurationId: 'string'
          mode: 'string'
          type: 'string'
        }
      }
    ]
    virtualHub: {
      id: 'string'
    }
    vpnGatewayScaleUnit: int
  }
  tags: {
    {customized property}: 'string'
  }
}

Tulajdonságértékek

BgpSettings

Név Leírás Érték
Asn A BGP-hangszóró ASN-jét. Int

Korlátok:
Minimális érték = 0
Maximális érték = 4294967295
bgpPeeringAddress A BGP-társviszony-létesítési cím és a BGP-beszélő BGP-azonosítója. húr
bgpPeeringAddresses BGP-társviszony-létesítési cím a virtuális hálózati átjáró IP-konfigurációazonosítójával. IPConfigurationBgpPeeringAddress[]
peerWeight A BGP-hangszóróból tanult útvonalakhoz hozzáadott súly. Int

GatewayCustomBgpIpAddressIpConfiguration

Név Leírás Érték
customBgpIpAddress Az egyéni BgpPeeringAddress, amely az IpconfigurationId fájlhoz tartozik. sztring (kötelező)
ipConfigurationId Az átjáróhoz tartozó ipconfiguration ipconfiguration azonosítója. sztring (kötelező)

IPConfigurationBgpPeeringAddress

Név Leírás Érték
customBgpIpAddresses Az IP-konfigurációhoz tartozó egyéni BGP-társviszony-létesítési címek listája. sztring[]
ipconfigurationId Az átjáróhoz tartozó IP-konfiguráció azonosítója. húr

IpsecPolicy

Név Leírás Érték
dhGroup Az IKE 1. fázisában a kezdeti SA-hoz használt DH-csoport. "DHGroup1"
"DHGroup14"
"DHGroup2"
"DHGroup2048"
"DHGroup24"
"ECP256"
"ECP384"
"Nincs" (kötelező)
ikeEncryption Az IKE titkosítási algoritmusa (IKE 2. fázis). "AES128"
"AES192"
"AES256"
"DES"
"DES3"
"GCMAES128"
"GCMAES256" (kötelező)
ikeIntegrity Az IKE integritási algoritmusa (IKE 2. fázis). "GCMAES128"
"GCMAES256"
"MD5"
'SHA1'
'SHA256'
"SHA384" (kötelező)
ipsecEncryption Az IPSec titkosítási algoritmus (IKE 1. fázis). "AES128"
"AES192"
"AES256"
"DES"
"DES3"
"GCMAES128"
"GCMAES192"
"GCMAES256"
"Nincs" (kötelező)
ipsecIntegrity Az IPSec-integritási algoritmus (IKE 1. fázis). "GCMAES128"
"GCMAES192"
"GCMAES256"
"MD5"
'SHA1'
"SHA256" (kötelező)
pfsGroup Az IKE 2. fázisában használt Pfs-csoport az új gyermek sa-hoz. "ECP256"
"ECP384"
"Nincs"
"PFS1"
"PFS14"
"PFS2"
"PFS2048"
"PFS24"
"PFSMM" (kötelező)
saDataSizeKilobytes Az IPSec biztonsági társítás (más néven gyors mód vagy 2. fázisú SA) hasznos adatmérete kb-ban a helyek és helyek közötti VPN-alagút esetében. int (kötelező)
saLifeTimeSeconds Az IPSec biztonsági társítás (más néven gyors mód vagy 2. fázisú SA) élettartama másodpercek alatt a helyek közötti VPN-alagúthoz. int (kötelező)

Microsoft.Network/vpnGateways

Név Leírás Érték
hely Erőforrás helye. húr
név Az erőforrás neve sztring (kötelező)
kellékek A VPN-átjáró tulajdonságai. VpnGatewayProperties
Címkék Erőforráscímkék Címkenevek és -értékek szótára. sablonok címkéinek megtekintése

PropagáltrouteTable

Név Leírás Érték
Azonosítók Az összes RouteTable erőforrás-azonosítójának listája. subResource[]
Címkék A címkék listája. sztring[]

ResourceTags

Név Leírás Érték

RoutingConfiguration

Név Leírás Érték
associatedRouteTable Az útválasztás-konfigurációhoz társított RouteTable erőforrás-azonosító. subResource
inboundRouteMap Az útválasztás-konfigurációhoz társított útvonaltérkép erőforrás-azonosítója a bejövő tanult útvonalakhoz. subResource
outboundRouteMap Az útválasztás-konfigurációhoz társítottRouteMap erőforrás-azonosítója kimenő meghirdetett útvonalakhoz. subResource
propagáltRouteTables A RouteTables listája, a kívánt útvonalak meghirdetéséhez. PropagáltrouteTable
vnetRoutes A VirtualHubról a virtuális hálózati kapcsolatba való útválasztást vezérlő útvonalak listája. VnetRoute

StaticRoute

Név Leírás Érték
addressPrefixes Az összes címelőtag listája. sztring[]
név A VnetRoute-on belül egyedi StaticRoute neve. húr
nextHopIpAddress A következő ugrás IP-címe. húr

StaticRoutesConfig

Név Leírás Érték
vnetLocalRouteOverrideCriteria A küllős virtuális hálózat NVA-jának megkerülését meghatározó paraméter küllős forgalom esetén. "Tartalmaz"
"Egyenlő"

Alforrás

Név Leírás Érték
azonosító Erőforrás-azonosító. húr

TrafficSelectorPolicy

Név Leírás Érték
localAddressRanges Helyi címterek gyűjteménye CIDR formátumban. sztring[] (kötelező)
remoteAddressRanges CiDR formátumú távoli címterek gyűjteménye. sztring[] (kötelező)

VnetRoute

Név Leírás Érték
staticRoutes Az összes statikus útvonal listája. StaticRoute[]
staticRoutesConfig Statikus útvonalak konfigurálása ezen a HubVnetConnectionon. StaticRoutesConfig

VpnConnection

Név Leírás Érték
azonosító Erőforrás-azonosító. húr
név Az erőforráscsoporton belül egyedi erőforrás neve. Ez a név használható az erőforrás eléréséhez. húr
kellékek A VPN-kapcsolat tulajdonságai. VpnConnectionProperties

VpnConnectionProperties

Név Leírás Érték
connectionBandwidth Várható sávszélesség MBPS-ben. Int
dpdTimeoutSeconds A DPD időtúllépése másodpercben vpn-kapcsolat esetén. Int
enableBgp EnableBgp flag. Bool
enableInternetSecurity Internetes biztonság engedélyezése. Bool
enableRateLimiting EnableBgp flag. Bool
ipsecPolicies A kapcsolat által figyelembe vett IPSec-szabályzatok. IpsecPolicy[]
remoteVpnSite A csatlakoztatott VPN-hely azonosítója. subResource
routingConfiguration A kapcsolat társított és propagált útvonaltábláinak útválasztási konfigurációja. RoutingConfiguration
routingWeight A VPN-kapcsolat útválasztási súlya. Int
sharedKey SharedKey a VPN-kapcsolathoz. húr
trafficSelectorPolicies A kapcsolat által figyelembe vehető forgalomválasztó házirendek. TrafficSelectorPolicy[]
useLocalAzureIpAddress A helyi Azure IP-cím használatával kezdeményezhet kapcsolatot. Bool
usePolicyBasedTrafficSelectors Szabályzatalapú forgalomválasztók engedélyezése. Bool
vpnConnectionProtocolType A kapcsolathoz használt kapcsolati protokoll. 'IKEv1'
"IKEv2"
vpnLinkConnections Az átjáróhoz való összes VPN-helykapcsolati kapcsolat listája. VpnSiteLinkConnection[]

VpnGatewayNatRule

Név Leírás Érték
azonosító Erőforrás-azonosító. húr
név Az erőforráscsoporton belül egyedi erőforrás neve. Ez a név használható az erőforrás eléréséhez. húr
kellékek A VpnGateway NAT-szabály tulajdonságai. VpnGatewayNatRuleProperties

VpnGatewayNatRuleProperties

Név Leírás Érték
externalMappings A NAT magánhálózati IP-címének külső leképezése. VpnNatRuleMapping[]
internalMappings A NAT magánhálózati IP-címének belső leképezése. VpnNatRuleMapping[]
ipConfigurationId A NAT-szabály IP-konfigurációazonosítója. húr
üzemmód A VPN NAT forrás NAT-iránya. "EgressSnat"
'IngressSnat'
típus A VPN NAT nat-szabályának típusa. "Dinamikus"
"Statikus"

VpnGatewayProperties

Név Leírás Érték
bgpSettings A helyi hálózati átjáró BGP-hangszórójának beállításai. BgpSettings
Kapcsolatok Az átjáróhoz való összes VPN-kapcsolat listája. VpnConnection[]
enableBgpRouteTranslationForNat Engedélyezze a BGP-útvonalak fordítását ezen a VpnGatewayen. Bool
isRoutingPreferenceInternet Engedélyezze az Útválasztási beállítások tulajdonságot a VpnGateway nyilvános IP-felületéhez. Bool
natRules Az átjáróhoz társított nat-szabályok listája. VpnGatewayNatRule[]
virtualHub Az a VirtualHub, amelyhez az átjáró tartozik. subResource
vpnGatewayScaleUnit A VPN-átjáró méretezési egysége. Int

VpnNatRuleMapping

Név Leírás Érték
addressSpace A Vpn NatRule-leképezés címtere. húr
portRange Vpn NatRule-leképezés porttartománya. húr

VpnSiteLinkConnection

Név Leírás Érték
azonosító Erőforrás-azonosító. húr
név Az erőforráscsoporton belül egyedi erőforrás neve. Ez a név használható az erőforrás eléréséhez. húr
kellékek A VPN-hely kapcsolatának tulajdonságai. VpnSiteLinkConnectionProperties

VpnSiteLinkConnectionProperties

Név Leírás Érték
connectionBandwidth Várható sávszélesség MBPS-ben. Int
dpdTimeoutSeconds A VpnLink-kapcsolat megszakadt társészlelési időtúllépése másodpercben. Int
egressNatRules A kimenő NatRules listája. subResource[]
enableBgp EnableBgp flag. Bool
enableRateLimiting EnableBgp flag. Bool
ingressNatRules A bejövő NatRules listája. subResource[]
ipsecPolicies A kapcsolat által figyelembe vett IPSec-szabályzatok. IpsecPolicy[]
routingWeight A VPN-kapcsolat útválasztási súlya. Int
sharedKey SharedKey a VPN-kapcsolathoz. húr
useLocalAzureIpAddress A helyi Azure IP-cím használatával kezdeményezhet kapcsolatot. Bool
usePolicyBasedTrafficSelectors Szabályzatalapú forgalomválasztók engedélyezése. Bool
vpnConnectionProtocolType A kapcsolathoz használt kapcsolati protokoll. 'IKEv1'
"IKEv2"
vpnGatewayCustomBgpAddresses vpnGatewayCustomBgpAddresses, amelyet ez a kapcsolat használ. GatewayCustomBgpIpAddressIpConfiguration[]
vpnLinkConnectionMode Vpn-kapcsolati mód. "Alapértelmezett"
"InitiatorOnly"
"ResponderOnly"
vpnSiteLink A csatlakoztatott VPN-hely hivatkozásának azonosítója. subResource

Gyorsútmutató-minták

Az alábbi gyorsútmutató-minták üzembe helyezik ezt az erőforrástípust.

Bicep-fájl Leírás
Virtual WAN-erőforrások létrehozása Ez a sablon lehetővé teszi virtuális WAN-erőforrások létrehozását, beleértve a Virtual WAN-t, a Virtual Hubot, a VPN Gatewayt, a VPN-helyet és a VPN Connectont.

ARM-sablon erőforrásdefiníciója

A vpnGateways erőforrástípus üzembe helyezhető olyan műveletekkel, amelyek a következő célokat célják:

Az egyes API-verziók módosított tulajdonságainak listáját a változásnaplócímű témakörben találja.

Erőforrás formátuma

Microsoft.Network/vpnGateways-erőforrás létrehozásához adja hozzá a következő JSON-t a sablonhoz.

{
  "type": "Microsoft.Network/vpnGateways",
  "apiVersion": "2024-03-01",
  "name": "string",
  "location": "string",
  "properties": {
    "bgpSettings": {
      "asn": "int",
      "bgpPeeringAddress": "string",
      "bgpPeeringAddresses": [
        {
          "customBgpIpAddresses": [ "string" ],
          "ipconfigurationId": "string"
        }
      ],
      "peerWeight": "int"
    },
    "connections": [
      {
        "id": "string",
        "name": "string",
        "properties": {
          "connectionBandwidth": "int",
          "dpdTimeoutSeconds": "int",
          "enableBgp": "bool",
          "enableInternetSecurity": "bool",
          "enableRateLimiting": "bool",
          "ipsecPolicies": [
            {
              "dhGroup": "string",
              "ikeEncryption": "string",
              "ikeIntegrity": "string",
              "ipsecEncryption": "string",
              "ipsecIntegrity": "string",
              "pfsGroup": "string",
              "saDataSizeKilobytes": "int",
              "saLifeTimeSeconds": "int"
            }
          ],
          "remoteVpnSite": {
            "id": "string"
          },
          "routingConfiguration": {
            "associatedRouteTable": {
              "id": "string"
            },
            "inboundRouteMap": {
              "id": "string"
            },
            "outboundRouteMap": {
              "id": "string"
            },
            "propagatedRouteTables": {
              "ids": [
                {
                  "id": "string"
                }
              ],
              "labels": [ "string" ]
            },
            "vnetRoutes": {
              "staticRoutes": [
                {
                  "addressPrefixes": [ "string" ],
                  "name": "string",
                  "nextHopIpAddress": "string"
                }
              ],
              "staticRoutesConfig": {
                "vnetLocalRouteOverrideCriteria": "string"
              }
            }
          },
          "routingWeight": "int",
          "sharedKey": "string",
          "trafficSelectorPolicies": [
            {
              "localAddressRanges": [ "string" ],
              "remoteAddressRanges": [ "string" ]
            }
          ],
          "useLocalAzureIpAddress": "bool",
          "usePolicyBasedTrafficSelectors": "bool",
          "vpnConnectionProtocolType": "string",
          "vpnLinkConnections": [
            {
              "id": "string",
              "name": "string",
              "properties": {
                "connectionBandwidth": "int",
                "dpdTimeoutSeconds": "int",
                "egressNatRules": [
                  {
                    "id": "string"
                  }
                ],
                "enableBgp": "bool",
                "enableRateLimiting": "bool",
                "ingressNatRules": [
                  {
                    "id": "string"
                  }
                ],
                "ipsecPolicies": [
                  {
                    "dhGroup": "string",
                    "ikeEncryption": "string",
                    "ikeIntegrity": "string",
                    "ipsecEncryption": "string",
                    "ipsecIntegrity": "string",
                    "pfsGroup": "string",
                    "saDataSizeKilobytes": "int",
                    "saLifeTimeSeconds": "int"
                  }
                ],
                "routingWeight": "int",
                "sharedKey": "string",
                "useLocalAzureIpAddress": "bool",
                "usePolicyBasedTrafficSelectors": "bool",
                "vpnConnectionProtocolType": "string",
                "vpnGatewayCustomBgpAddresses": [
                  {
                    "customBgpIpAddress": "string",
                    "ipConfigurationId": "string"
                  }
                ],
                "vpnLinkConnectionMode": "string",
                "vpnSiteLink": {
                  "id": "string"
                }
              }
            }
          ]
        }
      }
    ],
    "enableBgpRouteTranslationForNat": "bool",
    "isRoutingPreferenceInternet": "bool",
    "natRules": [
      {
        "id": "string",
        "name": "string",
        "properties": {
          "externalMappings": [
            {
              "addressSpace": "string",
              "portRange": "string"
            }
          ],
          "internalMappings": [
            {
              "addressSpace": "string",
              "portRange": "string"
            }
          ],
          "ipConfigurationId": "string",
          "mode": "string",
          "type": "string"
        }
      }
    ],
    "virtualHub": {
      "id": "string"
    },
    "vpnGatewayScaleUnit": "int"
  },
  "tags": {
    "{customized property}": "string"
  }
}

Tulajdonságértékek

BgpSettings

Név Leírás Érték
Asn A BGP-hangszóró ASN-jét. Int

Korlátok:
Minimális érték = 0
Maximális érték = 4294967295
bgpPeeringAddress A BGP-társviszony-létesítési cím és a BGP-beszélő BGP-azonosítója. húr
bgpPeeringAddresses BGP-társviszony-létesítési cím a virtuális hálózati átjáró IP-konfigurációazonosítójával. IPConfigurationBgpPeeringAddress[]
peerWeight A BGP-hangszóróból tanult útvonalakhoz hozzáadott súly. Int

GatewayCustomBgpIpAddressIpConfiguration

Név Leírás Érték
customBgpIpAddress Az egyéni BgpPeeringAddress, amely az IpconfigurationId fájlhoz tartozik. sztring (kötelező)
ipConfigurationId Az átjáróhoz tartozó ipconfiguration ipconfiguration azonosítója. sztring (kötelező)

IPConfigurationBgpPeeringAddress

Név Leírás Érték
customBgpIpAddresses Az IP-konfigurációhoz tartozó egyéni BGP-társviszony-létesítési címek listája. sztring[]
ipconfigurationId Az átjáróhoz tartozó IP-konfiguráció azonosítója. húr

IpsecPolicy

Név Leírás Érték
dhGroup Az IKE 1. fázisában a kezdeti SA-hoz használt DH-csoport. "DHGroup1"
"DHGroup14"
"DHGroup2"
"DHGroup2048"
"DHGroup24"
"ECP256"
"ECP384"
"Nincs" (kötelező)
ikeEncryption Az IKE titkosítási algoritmusa (IKE 2. fázis). "AES128"
"AES192"
"AES256"
"DES"
"DES3"
"GCMAES128"
"GCMAES256" (kötelező)
ikeIntegrity Az IKE integritási algoritmusa (IKE 2. fázis). "GCMAES128"
"GCMAES256"
"MD5"
'SHA1'
'SHA256'
"SHA384" (kötelező)
ipsecEncryption Az IPSec titkosítási algoritmus (IKE 1. fázis). "AES128"
"AES192"
"AES256"
"DES"
"DES3"
"GCMAES128"
"GCMAES192"
"GCMAES256"
"Nincs" (kötelező)
ipsecIntegrity Az IPSec-integritási algoritmus (IKE 1. fázis). "GCMAES128"
"GCMAES192"
"GCMAES256"
"MD5"
'SHA1'
"SHA256" (kötelező)
pfsGroup Az IKE 2. fázisában használt Pfs-csoport az új gyermek sa-hoz. "ECP256"
"ECP384"
"Nincs"
"PFS1"
"PFS14"
"PFS2"
"PFS2048"
"PFS24"
"PFSMM" (kötelező)
saDataSizeKilobytes Az IPSec biztonsági társítás (más néven gyors mód vagy 2. fázisú SA) hasznos adatmérete kb-ban a helyek és helyek közötti VPN-alagút esetében. int (kötelező)
saLifeTimeSeconds Az IPSec biztonsági társítás (más néven gyors mód vagy 2. fázisú SA) élettartama másodpercek alatt a helyek közötti VPN-alagúthoz. int (kötelező)

Microsoft.Network/vpnGateways

Név Leírás Érték
apiVersion Az API verziója '2024-03-01'
hely Erőforrás helye. húr
név Az erőforrás neve sztring (kötelező)
kellékek A VPN-átjáró tulajdonságai. VpnGatewayProperties
Címkék Erőforráscímkék Címkenevek és -értékek szótára. sablonok címkéinek megtekintése
típus Az erőforrás típusa "Microsoft.Network/vpnGateways"

PropagáltrouteTable

Név Leírás Érték
Azonosítók Az összes RouteTable erőforrás-azonosítójának listája. subResource[]
Címkék A címkék listája. sztring[]

ResourceTags

Név Leírás Érték

RoutingConfiguration

Név Leírás Érték
associatedRouteTable Az útválasztás-konfigurációhoz társított RouteTable erőforrás-azonosító. subResource
inboundRouteMap Az útválasztás-konfigurációhoz társított útvonaltérkép erőforrás-azonosítója a bejövő tanult útvonalakhoz. subResource
outboundRouteMap Az útválasztás-konfigurációhoz társítottRouteMap erőforrás-azonosítója kimenő meghirdetett útvonalakhoz. subResource
propagáltRouteTables A RouteTables listája, a kívánt útvonalak meghirdetéséhez. PropagáltrouteTable
vnetRoutes A VirtualHubról a virtuális hálózati kapcsolatba való útválasztást vezérlő útvonalak listája. VnetRoute

StaticRoute

Név Leírás Érték
addressPrefixes Az összes címelőtag listája. sztring[]
név A VnetRoute-on belül egyedi StaticRoute neve. húr
nextHopIpAddress A következő ugrás IP-címe. húr

StaticRoutesConfig

Név Leírás Érték
vnetLocalRouteOverrideCriteria A küllős virtuális hálózat NVA-jának megkerülését meghatározó paraméter küllős forgalom esetén. "Tartalmaz"
"Egyenlő"

Alforrás

Név Leírás Érték
azonosító Erőforrás-azonosító. húr

TrafficSelectorPolicy

Név Leírás Érték
localAddressRanges Helyi címterek gyűjteménye CIDR formátumban. sztring[] (kötelező)
remoteAddressRanges CiDR formátumú távoli címterek gyűjteménye. sztring[] (kötelező)

VnetRoute

Név Leírás Érték
staticRoutes Az összes statikus útvonal listája. StaticRoute[]
staticRoutesConfig Statikus útvonalak konfigurálása ezen a HubVnetConnectionon. StaticRoutesConfig

VpnConnection

Név Leírás Érték
azonosító Erőforrás-azonosító. húr
név Az erőforráscsoporton belül egyedi erőforrás neve. Ez a név használható az erőforrás eléréséhez. húr
kellékek A VPN-kapcsolat tulajdonságai. VpnConnectionProperties

VpnConnectionProperties

Név Leírás Érték
connectionBandwidth Várható sávszélesség MBPS-ben. Int
dpdTimeoutSeconds A DPD időtúllépése másodpercben vpn-kapcsolat esetén. Int
enableBgp EnableBgp flag. Bool
enableInternetSecurity Internetes biztonság engedélyezése. Bool
enableRateLimiting EnableBgp flag. Bool
ipsecPolicies A kapcsolat által figyelembe vett IPSec-szabályzatok. IpsecPolicy[]
remoteVpnSite A csatlakoztatott VPN-hely azonosítója. subResource
routingConfiguration A kapcsolat társított és propagált útvonaltábláinak útválasztási konfigurációja. RoutingConfiguration
routingWeight A VPN-kapcsolat útválasztási súlya. Int
sharedKey SharedKey a VPN-kapcsolathoz. húr
trafficSelectorPolicies A kapcsolat által figyelembe vehető forgalomválasztó házirendek. TrafficSelectorPolicy[]
useLocalAzureIpAddress A helyi Azure IP-cím használatával kezdeményezhet kapcsolatot. Bool
usePolicyBasedTrafficSelectors Szabályzatalapú forgalomválasztók engedélyezése. Bool
vpnConnectionProtocolType A kapcsolathoz használt kapcsolati protokoll. 'IKEv1'
"IKEv2"
vpnLinkConnections Az átjáróhoz való összes VPN-helykapcsolati kapcsolat listája. VpnSiteLinkConnection[]

VpnGatewayNatRule

Név Leírás Érték
azonosító Erőforrás-azonosító. húr
név Az erőforráscsoporton belül egyedi erőforrás neve. Ez a név használható az erőforrás eléréséhez. húr
kellékek A VpnGateway NAT-szabály tulajdonságai. VpnGatewayNatRuleProperties

VpnGatewayNatRuleProperties

Név Leírás Érték
externalMappings A NAT magánhálózati IP-címének külső leképezése. VpnNatRuleMapping[]
internalMappings A NAT magánhálózati IP-címének belső leképezése. VpnNatRuleMapping[]
ipConfigurationId A NAT-szabály IP-konfigurációazonosítója. húr
üzemmód A VPN NAT forrás NAT-iránya. "EgressSnat"
'IngressSnat'
típus A VPN NAT nat-szabályának típusa. "Dinamikus"
"Statikus"

VpnGatewayProperties

Név Leírás Érték
bgpSettings A helyi hálózati átjáró BGP-hangszórójának beállításai. BgpSettings
Kapcsolatok Az átjáróhoz való összes VPN-kapcsolat listája. VpnConnection[]
enableBgpRouteTranslationForNat Engedélyezze a BGP-útvonalak fordítását ezen a VpnGatewayen. Bool
isRoutingPreferenceInternet Engedélyezze az Útválasztási beállítások tulajdonságot a VpnGateway nyilvános IP-felületéhez. Bool
natRules Az átjáróhoz társított nat-szabályok listája. VpnGatewayNatRule[]
virtualHub Az a VirtualHub, amelyhez az átjáró tartozik. subResource
vpnGatewayScaleUnit A VPN-átjáró méretezési egysége. Int

VpnNatRuleMapping

Név Leírás Érték
addressSpace A Vpn NatRule-leképezés címtere. húr
portRange Vpn NatRule-leképezés porttartománya. húr

VpnSiteLinkConnection

Név Leírás Érték
azonosító Erőforrás-azonosító. húr
név Az erőforráscsoporton belül egyedi erőforrás neve. Ez a név használható az erőforrás eléréséhez. húr
kellékek A VPN-hely kapcsolatának tulajdonságai. VpnSiteLinkConnectionProperties

VpnSiteLinkConnectionProperties

Név Leírás Érték
connectionBandwidth Várható sávszélesség MBPS-ben. Int
dpdTimeoutSeconds A VpnLink-kapcsolat megszakadt társészlelési időtúllépése másodpercben. Int
egressNatRules A kimenő NatRules listája. subResource[]
enableBgp EnableBgp flag. Bool
enableRateLimiting EnableBgp flag. Bool
ingressNatRules A bejövő NatRules listája. subResource[]
ipsecPolicies A kapcsolat által figyelembe vett IPSec-szabályzatok. IpsecPolicy[]
routingWeight A VPN-kapcsolat útválasztási súlya. Int
sharedKey SharedKey a VPN-kapcsolathoz. húr
useLocalAzureIpAddress A helyi Azure IP-cím használatával kezdeményezhet kapcsolatot. Bool
usePolicyBasedTrafficSelectors Szabályzatalapú forgalomválasztók engedélyezése. Bool
vpnConnectionProtocolType A kapcsolathoz használt kapcsolati protokoll. 'IKEv1'
"IKEv2"
vpnGatewayCustomBgpAddresses vpnGatewayCustomBgpAddresses, amelyet ez a kapcsolat használ. GatewayCustomBgpIpAddressIpConfiguration[]
vpnLinkConnectionMode Vpn-kapcsolati mód. "Alapértelmezett"
"InitiatorOnly"
"ResponderOnly"
vpnSiteLink A csatlakoztatott VPN-hely hivatkozásának azonosítója. subResource

Rövid útmutatósablonok

Az alábbi rövid útmutatósablonok üzembe helyezik ezt az erőforrástípust.

Sablon Leírás
Azure Virtual WAN (vWAN) többközpontos üzembe helyezési

Üzembe helyezés az Azure
Ez a sablon lehetővé teszi az Azure Virtual WAN (vWAN) többközpontos üzembe helyezését, beleértve az összes átjárót és VNET-kapcsolatot.
Azure vWAN Multi-Hub üzembe helyezése egyéni útválasztási táblákkal

Üzembe helyezés az Azure
Ez a sablon lehetővé teszi az Azure Virtual WAN (vWAN) többközpontos üzembe helyezését, beleértve az összes átjárót és VNET-kapcsolatot, valamint bemutatja az útvonaltáblák használatát az egyéni útválasztáshoz.
Virtual WAN-erőforrások létrehozása

Üzembe helyezés az Azure
Ez a sablon lehetővé teszi virtuális WAN-erőforrások létrehozását, beleértve a Virtual WAN-t, a Virtual Hubot, a VPN Gatewayt, a VPN-helyet és a VPN Connectont.

Terraform (AzAPI-szolgáltató) erőforrásdefiníciója

A vpnGateways erőforrástípus üzembe helyezhető olyan műveletekkel, amelyek a következő célokat célják:

  • erőforráscsoportok

Az egyes API-verziók módosított tulajdonságainak listáját a változásnaplócímű témakörben találja.

Erőforrás formátuma

Microsoft.Network/vpnGateways-erőforrás létrehozásához adja hozzá a következő Terraformot a sablonhoz.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Network/vpnGateways@2024-03-01"
  name = "string"
  location = "string"
  body = jsonencode({
    properties = {
      bgpSettings = {
        asn = int
        bgpPeeringAddress = "string"
        bgpPeeringAddresses = [
          {
            customBgpIpAddresses = [
              "string"
            ]
            ipconfigurationId = "string"
          }
        ]
        peerWeight = int
      }
      connections = [
        {
          id = "string"
          name = "string"
          properties = {
            connectionBandwidth = int
            dpdTimeoutSeconds = int
            enableBgp = bool
            enableInternetSecurity = bool
            enableRateLimiting = bool
            ipsecPolicies = [
              {
                dhGroup = "string"
                ikeEncryption = "string"
                ikeIntegrity = "string"
                ipsecEncryption = "string"
                ipsecIntegrity = "string"
                pfsGroup = "string"
                saDataSizeKilobytes = int
                saLifeTimeSeconds = int
              }
            ]
            remoteVpnSite = {
              id = "string"
            }
            routingConfiguration = {
              associatedRouteTable = {
                id = "string"
              }
              inboundRouteMap = {
                id = "string"
              }
              outboundRouteMap = {
                id = "string"
              }
              propagatedRouteTables = {
                ids = [
                  {
                    id = "string"
                  }
                ]
                labels = [
                  "string"
                ]
              }
              vnetRoutes = {
                staticRoutes = [
                  {
                    addressPrefixes = [
                      "string"
                    ]
                    name = "string"
                    nextHopIpAddress = "string"
                  }
                ]
                staticRoutesConfig = {
                  vnetLocalRouteOverrideCriteria = "string"
                }
              }
            }
            routingWeight = int
            sharedKey = "string"
            trafficSelectorPolicies = [
              {
                localAddressRanges = [
                  "string"
                ]
                remoteAddressRanges = [
                  "string"
                ]
              }
            ]
            useLocalAzureIpAddress = bool
            usePolicyBasedTrafficSelectors = bool
            vpnConnectionProtocolType = "string"
            vpnLinkConnections = [
              {
                id = "string"
                name = "string"
                properties = {
                  connectionBandwidth = int
                  dpdTimeoutSeconds = int
                  egressNatRules = [
                    {
                      id = "string"
                    }
                  ]
                  enableBgp = bool
                  enableRateLimiting = bool
                  ingressNatRules = [
                    {
                      id = "string"
                    }
                  ]
                  ipsecPolicies = [
                    {
                      dhGroup = "string"
                      ikeEncryption = "string"
                      ikeIntegrity = "string"
                      ipsecEncryption = "string"
                      ipsecIntegrity = "string"
                      pfsGroup = "string"
                      saDataSizeKilobytes = int
                      saLifeTimeSeconds = int
                    }
                  ]
                  routingWeight = int
                  sharedKey = "string"
                  useLocalAzureIpAddress = bool
                  usePolicyBasedTrafficSelectors = bool
                  vpnConnectionProtocolType = "string"
                  vpnGatewayCustomBgpAddresses = [
                    {
                      customBgpIpAddress = "string"
                      ipConfigurationId = "string"
                    }
                  ]
                  vpnLinkConnectionMode = "string"
                  vpnSiteLink = {
                    id = "string"
                  }
                }
              }
            ]
          }
        }
      ]
      enableBgpRouteTranslationForNat = bool
      isRoutingPreferenceInternet = bool
      natRules = [
        {
          id = "string"
          name = "string"
          properties = {
            externalMappings = [
              {
                addressSpace = "string"
                portRange = "string"
              }
            ]
            internalMappings = [
              {
                addressSpace = "string"
                portRange = "string"
              }
            ]
            ipConfigurationId = "string"
            mode = "string"
            type = "string"
          }
        }
      ]
      virtualHub = {
        id = "string"
      }
      vpnGatewayScaleUnit = int
    }
  })
  tags = {
    {customized property} = "string"
  }
}

Tulajdonságértékek

BgpSettings

Név Leírás Érték
Asn A BGP-hangszóró ASN-jét. Int

Korlátok:
Minimális érték = 0
Maximális érték = 4294967295
bgpPeeringAddress A BGP-társviszony-létesítési cím és a BGP-beszélő BGP-azonosítója. húr
bgpPeeringAddresses BGP-társviszony-létesítési cím a virtuális hálózati átjáró IP-konfigurációazonosítójával. IPConfigurationBgpPeeringAddress[]
peerWeight A BGP-hangszóróból tanult útvonalakhoz hozzáadott súly. Int

GatewayCustomBgpIpAddressIpConfiguration

Név Leírás Érték
customBgpIpAddress Az egyéni BgpPeeringAddress, amely az IpconfigurationId fájlhoz tartozik. sztring (kötelező)
ipConfigurationId Az átjáróhoz tartozó ipconfiguration ipconfiguration azonosítója. sztring (kötelező)

IPConfigurationBgpPeeringAddress

Név Leírás Érték
customBgpIpAddresses Az IP-konfigurációhoz tartozó egyéni BGP-társviszony-létesítési címek listája. sztring[]
ipconfigurationId Az átjáróhoz tartozó IP-konfiguráció azonosítója. húr

IpsecPolicy

Név Leírás Érték
dhGroup Az IKE 1. fázisában a kezdeti SA-hoz használt DH-csoport. "DHGroup1"
"DHGroup14"
"DHGroup2"
"DHGroup2048"
"DHGroup24"
"ECP256"
"ECP384"
"Nincs" (kötelező)
ikeEncryption Az IKE titkosítási algoritmusa (IKE 2. fázis). "AES128"
"AES192"
"AES256"
"DES"
"DES3"
"GCMAES128"
"GCMAES256" (kötelező)
ikeIntegrity Az IKE integritási algoritmusa (IKE 2. fázis). "GCMAES128"
"GCMAES256"
"MD5"
'SHA1'
'SHA256'
"SHA384" (kötelező)
ipsecEncryption Az IPSec titkosítási algoritmus (IKE 1. fázis). "AES128"
"AES192"
"AES256"
"DES"
"DES3"
"GCMAES128"
"GCMAES192"
"GCMAES256"
"Nincs" (kötelező)
ipsecIntegrity Az IPSec-integritási algoritmus (IKE 1. fázis). "GCMAES128"
"GCMAES192"
"GCMAES256"
"MD5"
'SHA1'
"SHA256" (kötelező)
pfsGroup Az IKE 2. fázisában használt Pfs-csoport az új gyermek sa-hoz. "ECP256"
"ECP384"
"Nincs"
"PFS1"
"PFS14"
"PFS2"
"PFS2048"
"PFS24"
"PFSMM" (kötelező)
saDataSizeKilobytes Az IPSec biztonsági társítás (más néven gyors mód vagy 2. fázisú SA) hasznos adatmérete kb-ban a helyek és helyek közötti VPN-alagút esetében. int (kötelező)
saLifeTimeSeconds Az IPSec biztonsági társítás (más néven gyors mód vagy 2. fázisú SA) élettartama másodpercek alatt a helyek közötti VPN-alagúthoz. int (kötelező)

Microsoft.Network/vpnGateways

Név Leírás Érték
hely Erőforrás helye. húr
név Az erőforrás neve sztring (kötelező)
kellékek A VPN-átjáró tulajdonságai. VpnGatewayProperties
Címkék Erőforráscímkék Címkenevek és -értékek szótára.
típus Az erőforrás típusa "Microsoft.Network/vpnGateways@2024-03-01"

PropagáltrouteTable

Név Leírás Érték
Azonosítók Az összes RouteTable erőforrás-azonosítójának listája. subResource[]
Címkék A címkék listája. sztring[]

ResourceTags

Név Leírás Érték

RoutingConfiguration

Név Leírás Érték
associatedRouteTable Az útválasztás-konfigurációhoz társított RouteTable erőforrás-azonosító. subResource
inboundRouteMap Az útválasztás-konfigurációhoz társított útvonaltérkép erőforrás-azonosítója a bejövő tanult útvonalakhoz. subResource
outboundRouteMap Az útválasztás-konfigurációhoz társítottRouteMap erőforrás-azonosítója kimenő meghirdetett útvonalakhoz. subResource
propagáltRouteTables A RouteTables listája, a kívánt útvonalak meghirdetéséhez. PropagáltrouteTable
vnetRoutes A VirtualHubról a virtuális hálózati kapcsolatba való útválasztást vezérlő útvonalak listája. VnetRoute

StaticRoute

Név Leírás Érték
addressPrefixes Az összes címelőtag listája. sztring[]
név A VnetRoute-on belül egyedi StaticRoute neve. húr
nextHopIpAddress A következő ugrás IP-címe. húr

StaticRoutesConfig

Név Leírás Érték
vnetLocalRouteOverrideCriteria A küllős virtuális hálózat NVA-jának megkerülését meghatározó paraméter küllős forgalom esetén. "Tartalmaz"
"Egyenlő"

Alforrás

Név Leírás Érték
azonosító Erőforrás-azonosító. húr

TrafficSelectorPolicy

Név Leírás Érték
localAddressRanges Helyi címterek gyűjteménye CIDR formátumban. sztring[] (kötelező)
remoteAddressRanges CiDR formátumú távoli címterek gyűjteménye. sztring[] (kötelező)

VnetRoute

Név Leírás Érték
staticRoutes Az összes statikus útvonal listája. StaticRoute[]
staticRoutesConfig Statikus útvonalak konfigurálása ezen a HubVnetConnectionon. StaticRoutesConfig

VpnConnection

Név Leírás Érték
azonosító Erőforrás-azonosító. húr
név Az erőforráscsoporton belül egyedi erőforrás neve. Ez a név használható az erőforrás eléréséhez. húr
kellékek A VPN-kapcsolat tulajdonságai. VpnConnectionProperties

VpnConnectionProperties

Név Leírás Érték
connectionBandwidth Várható sávszélesség MBPS-ben. Int
dpdTimeoutSeconds A DPD időtúllépése másodpercben vpn-kapcsolat esetén. Int
enableBgp EnableBgp flag. Bool
enableInternetSecurity Internetes biztonság engedélyezése. Bool
enableRateLimiting EnableBgp flag. Bool
ipsecPolicies A kapcsolat által figyelembe vett IPSec-szabályzatok. IpsecPolicy[]
remoteVpnSite A csatlakoztatott VPN-hely azonosítója. subResource
routingConfiguration A kapcsolat társított és propagált útvonaltábláinak útválasztási konfigurációja. RoutingConfiguration
routingWeight A VPN-kapcsolat útválasztási súlya. Int
sharedKey SharedKey a VPN-kapcsolathoz. húr
trafficSelectorPolicies A kapcsolat által figyelembe vehető forgalomválasztó házirendek. TrafficSelectorPolicy[]
useLocalAzureIpAddress A helyi Azure IP-cím használatával kezdeményezhet kapcsolatot. Bool
usePolicyBasedTrafficSelectors Szabályzatalapú forgalomválasztók engedélyezése. Bool
vpnConnectionProtocolType A kapcsolathoz használt kapcsolati protokoll. 'IKEv1'
"IKEv2"
vpnLinkConnections Az átjáróhoz való összes VPN-helykapcsolati kapcsolat listája. VpnSiteLinkConnection[]

VpnGatewayNatRule

Név Leírás Érték
azonosító Erőforrás-azonosító. húr
név Az erőforráscsoporton belül egyedi erőforrás neve. Ez a név használható az erőforrás eléréséhez. húr
kellékek A VpnGateway NAT-szabály tulajdonságai. VpnGatewayNatRuleProperties

VpnGatewayNatRuleProperties

Név Leírás Érték
externalMappings A NAT magánhálózati IP-címének külső leképezése. VpnNatRuleMapping[]
internalMappings A NAT magánhálózati IP-címének belső leképezése. VpnNatRuleMapping[]
ipConfigurationId A NAT-szabály IP-konfigurációazonosítója. húr
üzemmód A VPN NAT forrás NAT-iránya. "EgressSnat"
'IngressSnat'
típus A VPN NAT nat-szabályának típusa. "Dinamikus"
"Statikus"

VpnGatewayProperties

Név Leírás Érték
bgpSettings A helyi hálózati átjáró BGP-hangszórójának beállításai. BgpSettings
Kapcsolatok Az átjáróhoz való összes VPN-kapcsolat listája. VpnConnection[]
enableBgpRouteTranslationForNat Engedélyezze a BGP-útvonalak fordítását ezen a VpnGatewayen. Bool
isRoutingPreferenceInternet Engedélyezze az Útválasztási beállítások tulajdonságot a VpnGateway nyilvános IP-felületéhez. Bool
natRules Az átjáróhoz társított nat-szabályok listája. VpnGatewayNatRule[]
virtualHub Az a VirtualHub, amelyhez az átjáró tartozik. subResource
vpnGatewayScaleUnit A VPN-átjáró méretezési egysége. Int

VpnNatRuleMapping

Név Leírás Érték
addressSpace A Vpn NatRule-leképezés címtere. húr
portRange Vpn NatRule-leképezés porttartománya. húr

VpnSiteLinkConnection

Név Leírás Érték
azonosító Erőforrás-azonosító. húr
név Az erőforráscsoporton belül egyedi erőforrás neve. Ez a név használható az erőforrás eléréséhez. húr
kellékek A VPN-hely kapcsolatának tulajdonságai. VpnSiteLinkConnectionProperties

VpnSiteLinkConnectionProperties

Név Leírás Érték
connectionBandwidth Várható sávszélesség MBPS-ben. Int
dpdTimeoutSeconds A VpnLink-kapcsolat megszakadt társészlelési időtúllépése másodpercben. Int
egressNatRules A kimenő NatRules listája. subResource[]
enableBgp EnableBgp flag. Bool
enableRateLimiting EnableBgp flag. Bool
ingressNatRules A bejövő NatRules listája. subResource[]
ipsecPolicies A kapcsolat által figyelembe vett IPSec-szabályzatok. IpsecPolicy[]
routingWeight A VPN-kapcsolat útválasztási súlya. Int
sharedKey SharedKey a VPN-kapcsolathoz. húr
useLocalAzureIpAddress A helyi Azure IP-cím használatával kezdeményezhet kapcsolatot. Bool
usePolicyBasedTrafficSelectors Szabályzatalapú forgalomválasztók engedélyezése. Bool
vpnConnectionProtocolType A kapcsolathoz használt kapcsolati protokoll. 'IKEv1'
"IKEv2"
vpnGatewayCustomBgpAddresses vpnGatewayCustomBgpAddresses, amelyet ez a kapcsolat használ. GatewayCustomBgpIpAddressIpConfiguration[]
vpnLinkConnectionMode Vpn-kapcsolati mód. "Alapértelmezett"
"InitiatorOnly"
"ResponderOnly"
vpnSiteLink A csatlakoztatott VPN-hely hivatkozásának azonosítója. subResource