Delen via


Microsoft.Network vpnGateways/vpnConnections 2023-11-01

Bicep-resourcedefinitie

Het resourcetype vpnGateways/vpnConnections kan worden geïmplementeerd met bewerkingen die zijn gericht op:

Zie logboek wijzigenvoor een lijst met gewijzigde eigenschappen in elke API-versie.

Resource-indeling

Als u een Resource Microsoft.Network/vpnGateways/vpnConnections wilt maken, voegt u de volgende Bicep toe aan uw sjabloon.

resource symbolicname 'Microsoft.Network/vpnGateways/vpnConnections@2023-11-01' = {
  parent: resourceSymbolicName
  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'
          }
        }
      }
    ]
  }
}

Eigenschapswaarden

GatewayCustomBgpIpAddressIpConfiguration

Naam Beschrijving Waarde
customBgpIpAddress Het aangepaste BgpPeeringAddress dat deel uitmaakt van IpconfigurationId. tekenreeks (vereist)
ipConfigurationId De IpconfigurationId van ipconfiguration die deel uitmaakt van de gateway. tekenreeks (vereist)

IpsecPolicy

Naam Beschrijving Waarde
dhGroup De DH-groep die wordt gebruikt in IKE Fase 1 voor de eerste SA. 'DHGroup1'
'DHGroup14'
'DHGroup2'
'DHGroup2048'
'DHGroup24'
"ECP256"
"ECP384"
'Geen' (vereist)
ikeEncryption Het IKE-versleutelingsalgoritmen (IKE-fase 2). AES128
'AES192'
'AES256'
"DES"
'DES3'
'GCMAES128'
'GCMAES256' (vereist)
ikeIntegrity Het IKE-integriteitsalgoritmen (IKE-fase 2). 'GCMAES128'
'GCMAES256'
MD5
'SHA1'
'SHA256'
SHA384 (vereist)
ipsecEncryption Het IPSec-versleutelingsalgoritmen (IKE-fase 1). AES128
'AES192'
'AES256'
"DES"
'DES3'
'GCMAES128'
'GCMAES192'
'GCMAES256'
'Geen' (vereist)
ipsecIntegrity Het IPSec-integriteitsalgoritmen (IKE-fase 1). 'GCMAES128'
'GCMAES192'
'GCMAES256'
MD5
'SHA1'
'SHA256' (vereist)
pfsGroup De Pfs-groep die wordt gebruikt in IKE Fase 2 voor nieuwe onderliggende SA. "ECP256"
"ECP384"
'Geen'
PFS1
PFS14
PFS2
'PFS2048'
PFS24
PFSMM (vereist)
saDataSizeKilobytes De nettoladinggrootte IPSec-beveiligingskoppeling (ook wel snelle modus of fase 2 SA genoemd) in KB voor een site-naar-site-VPN-tunnel. int (vereist)
saLifeTimeSeconds De LEVENSDUUR van de IPSec-beveiligingskoppeling (ook wel snelle modus of fase 2 SA genoemd) in seconden voor een site-naar-site-VPN-tunnel. int (vereist)

Microsoft.Network/vpnGateways/vpnConnections

Naam Beschrijving Waarde
naam De resourcenaam tekenreeks (vereist)
ouder In Bicep kunt u de bovenliggende resource voor een onderliggende resource opgeven. U hoeft deze eigenschap alleen toe te voegen wanneer de onderliggende resource buiten de bovenliggende resource wordt gedeclareerd.

Zie onderliggende resource buiten de bovenliggende resourcevoor meer informatie.
Symbolische naam voor resource van het type: vpnGateways
Eigenschappen Eigenschappen van de VPN-verbinding. VpnConnectionProperties-

PropagatedRouteTable

Naam Beschrijving Waarde
Ids De lijst met resource-id's van alle RouteTables. SubResource[]
labels De lijst met labels. tekenreeks[]

RoutingConfiguration

Naam Beschrijving Waarde
gekoppeldeRouteTable De resource-id RouteTable die is gekoppeld aan deze RoutingConfiguration. SubResource-
inboundRouteMap De resource-id van de RouteMap die is gekoppeld aan deze RoutingConfiguration voor binnenkomende geleerde routes. SubResource-
outboundRouteMap De resource-id van deRouteMap die is gekoppeld aan deze RoutingConfiguration voor uitgaande geadverteerde routes. SubResource-
propagatedRouteTables De lijst met RouteTables om de routes naar te adverteren. PropagatedRouteTable-
vnetRoutes Lijst met routes die routering van VirtualHub naar een virtuele netwerkverbinding beheren. VnetRoute-

StaticRoute

Naam Beschrijving Waarde
addressPrefixes Lijst met alle adresvoorvoegsels. tekenreeks[]
naam De naam van de StaticRoute die uniek is binnen een VnetRoute. snaar
nextHopIpAddress Het IP-adres van de volgende hop. snaar

StaticRoutesConfig

Naam Beschrijving Waarde
vnetLocalRouteOverrideCriteria Parameter die bepaalt of NVA in spoke-vnet wordt omzeild voor verkeer met bestemming in spoke. 'Bevat'
'Gelijk'

SubResource

Naam Beschrijving Waarde
legitimatiebewijs Resource-id. snaar

TrafficSelectorPolicy

Naam Beschrijving Waarde
localAddressRanges Een verzameling lokale adresruimten in CIDR-indeling. tekenreeks[] (vereist)
remoteAddressRanges Een verzameling externe adresruimten in CIDR-indeling. tekenreeks[] (vereist)

VnetRoute

Naam Beschrijving Waarde
staticRoutes Lijst met alle statische routes. StaticRoute[]
staticRoutesConfig Configuratie voor statische routes op deze HubVnetConnection. StaticRoutesConfig-

VpnConnectionProperties

Naam Beschrijving Waarde
connectionBandwidth Verwachte bandbreedte in MBPS. Int
dpdTimeoutSeconds DPD-time-out in seconden voor vpn-verbinding. Int
enableBgp EnableBgp-vlag. Bool
enableInternetSecurity Internetbeveiliging inschakelen. Bool
enableRateLimiting EnableBgp-vlag. Bool
ipsecPolicies Het IPSec-beleid dat door deze verbinding moet worden overwogen. IpsecPolicy-[]
remoteVpnSite Id van de verbonden VPN-site. SubResource-
routingConfiguration De routeringsconfiguratie die de gekoppelde en doorgegeven routetabellen op deze verbinding aangeeft. RoutingConfiguration-
routingWeight Routeringsgewicht voor vpn-verbinding. Int
sharedKey SharedKey voor de VPN-verbinding. snaar
trafficSelectorPolicies Het beleid voor verkeersselector dat door deze verbinding moet worden overwogen. TrafficSelectorPolicy[]
useLocalAzureIpAddress Gebruik lokale Azure IP om verbinding te initiëren. Bool
usePolicyBasedTrafficSelectors Schakel verkeerkiezers op basis van beleid in. Bool
vpnConnectionProtocolType Verbindingsprotocol dat wordt gebruikt voor deze verbinding. 'IKEv1'
'IKEv2'
vpnLinkConnections Lijst met alle vpn-sitekoppelingen naar de gateway. VpnSiteLinkConnection[]

VpnSiteLinkConnection

Naam Beschrijving Waarde
legitimatiebewijs Resource-id. snaar
naam De naam van de resource die uniek is binnen een resourcegroep. Deze naam kan worden gebruikt voor toegang tot de resource. snaar
Eigenschappen Eigenschappen van de verbinding met de VPN-sitekoppeling. VpnSiteLinkConnectionProperties-

VpnSiteLinkConnectionProperties

Naam Beschrijving Waarde
connectionBandwidth Verwachte bandbreedte in MBPS. Int
dpdTimeoutSeconds Time-out voor dead peer detection in seconden voor VpnLink-verbinding. Int
egressNatRules Lijst met uitgaande NatRules. SubResource[]
enableBgp EnableBgp-vlag. Bool
enableRateLimiting EnableBgp-vlag. Bool
ingressNatRules Lijst met inkomend verkeer NatRules. SubResource[]
ipsecPolicies Het IPSec-beleid dat door deze verbinding moet worden overwogen. IpsecPolicy-[]
routingWeight Routeringsgewicht voor vpn-verbinding. Int
sharedKey SharedKey voor de VPN-verbinding. snaar
useLocalAzureIpAddress Gebruik lokale Azure IP om verbinding te initiëren. Bool
usePolicyBasedTrafficSelectors Schakel verkeerkiezers op basis van beleid in. Bool
vpnConnectionProtocolType Verbindingsprotocol dat wordt gebruikt voor deze verbinding. 'IKEv1'
'IKEv2'
vpnGatewayCustomBgpAddresses vpnGatewayCustomBgpAddresses die door deze verbinding worden gebruikt. GatewayCustomBgpIpAddressIpConfiguration[]
vpnLinkConnectionMode Vpn-koppelingsverbindingsmodus. 'Standaard'
'InitiatorOnly'
'ResponderOnly'
vpnSiteLink Id van de gekoppelde vpn-sitekoppeling. SubResource-

Resourcedefinitie van ARM-sjabloon

Het resourcetype vpnGateways/vpnConnections kan worden geïmplementeerd met bewerkingen die zijn gericht op:

Zie logboek wijzigenvoor een lijst met gewijzigde eigenschappen in elke API-versie.

Resource-indeling

Als u een Resource Microsoft.Network/vpnGateways/vpnConnections wilt maken, voegt u de volgende JSON toe aan uw sjabloon.

{
  "type": "Microsoft.Network/vpnGateways/vpnConnections",
  "apiVersion": "2023-11-01",
  "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"
          }
        }
      }
    ]
  }
}

Eigenschapswaarden

GatewayCustomBgpIpAddressIpConfiguration

Naam Beschrijving Waarde
customBgpIpAddress Het aangepaste BgpPeeringAddress dat deel uitmaakt van IpconfigurationId. tekenreeks (vereist)
ipConfigurationId De IpconfigurationId van ipconfiguration die deel uitmaakt van de gateway. tekenreeks (vereist)

IpsecPolicy

Naam Beschrijving Waarde
dhGroup De DH-groep die wordt gebruikt in IKE Fase 1 voor de eerste SA. 'DHGroup1'
'DHGroup14'
'DHGroup2'
'DHGroup2048'
'DHGroup24'
"ECP256"
"ECP384"
'Geen' (vereist)
ikeEncryption Het IKE-versleutelingsalgoritmen (IKE-fase 2). AES128
'AES192'
'AES256'
"DES"
'DES3'
'GCMAES128'
'GCMAES256' (vereist)
ikeIntegrity Het IKE-integriteitsalgoritmen (IKE-fase 2). 'GCMAES128'
'GCMAES256'
MD5
'SHA1'
'SHA256'
SHA384 (vereist)
ipsecEncryption Het IPSec-versleutelingsalgoritmen (IKE-fase 1). AES128
'AES192'
'AES256'
"DES"
'DES3'
'GCMAES128'
'GCMAES192'
'GCMAES256'
'Geen' (vereist)
ipsecIntegrity Het IPSec-integriteitsalgoritmen (IKE-fase 1). 'GCMAES128'
'GCMAES192'
'GCMAES256'
MD5
'SHA1'
'SHA256' (vereist)
pfsGroup De Pfs-groep die wordt gebruikt in IKE Fase 2 voor nieuwe onderliggende SA. "ECP256"
"ECP384"
'Geen'
PFS1
PFS14
PFS2
'PFS2048'
PFS24
PFSMM (vereist)
saDataSizeKilobytes De nettoladinggrootte IPSec-beveiligingskoppeling (ook wel snelle modus of fase 2 SA genoemd) in KB voor een site-naar-site-VPN-tunnel. int (vereist)
saLifeTimeSeconds De LEVENSDUUR van de IPSec-beveiligingskoppeling (ook wel snelle modus of fase 2 SA genoemd) in seconden voor een site-naar-site-VPN-tunnel. int (vereist)

Microsoft.Network/vpnGateways/vpnConnections

Naam Beschrijving Waarde
apiVersion De API-versie '2023-11-01'
naam De resourcenaam tekenreeks (vereist)
Eigenschappen Eigenschappen van de VPN-verbinding. VpnConnectionProperties-
type Het resourcetype 'Microsoft.Network/vpnGateways/vpnConnections'

PropagatedRouteTable

Naam Beschrijving Waarde
Ids De lijst met resource-id's van alle RouteTables. SubResource[]
labels De lijst met labels. tekenreeks[]

RoutingConfiguration

Naam Beschrijving Waarde
gekoppeldeRouteTable De resource-id RouteTable die is gekoppeld aan deze RoutingConfiguration. SubResource-
inboundRouteMap De resource-id van de RouteMap die is gekoppeld aan deze RoutingConfiguration voor binnenkomende geleerde routes. SubResource-
outboundRouteMap De resource-id van deRouteMap die is gekoppeld aan deze RoutingConfiguration voor uitgaande geadverteerde routes. SubResource-
propagatedRouteTables De lijst met RouteTables om de routes naar te adverteren. PropagatedRouteTable-
vnetRoutes Lijst met routes die routering van VirtualHub naar een virtuele netwerkverbinding beheren. VnetRoute-

StaticRoute

Naam Beschrijving Waarde
addressPrefixes Lijst met alle adresvoorvoegsels. tekenreeks[]
naam De naam van de StaticRoute die uniek is binnen een VnetRoute. snaar
nextHopIpAddress Het IP-adres van de volgende hop. snaar

StaticRoutesConfig

Naam Beschrijving Waarde
vnetLocalRouteOverrideCriteria Parameter die bepaalt of NVA in spoke-vnet wordt omzeild voor verkeer met bestemming in spoke. 'Bevat'
'Gelijk'

SubResource

Naam Beschrijving Waarde
legitimatiebewijs Resource-id. snaar

TrafficSelectorPolicy

Naam Beschrijving Waarde
localAddressRanges Een verzameling lokale adresruimten in CIDR-indeling. tekenreeks[] (vereist)
remoteAddressRanges Een verzameling externe adresruimten in CIDR-indeling. tekenreeks[] (vereist)

VnetRoute

Naam Beschrijving Waarde
staticRoutes Lijst met alle statische routes. StaticRoute[]
staticRoutesConfig Configuratie voor statische routes op deze HubVnetConnection. StaticRoutesConfig-

VpnConnectionProperties

Naam Beschrijving Waarde
connectionBandwidth Verwachte bandbreedte in MBPS. Int
dpdTimeoutSeconds DPD-time-out in seconden voor vpn-verbinding. Int
enableBgp EnableBgp-vlag. Bool
enableInternetSecurity Internetbeveiliging inschakelen. Bool
enableRateLimiting EnableBgp-vlag. Bool
ipsecPolicies Het IPSec-beleid dat door deze verbinding moet worden overwogen. IpsecPolicy-[]
remoteVpnSite Id van de verbonden VPN-site. SubResource-
routingConfiguration De routeringsconfiguratie die de gekoppelde en doorgegeven routetabellen op deze verbinding aangeeft. RoutingConfiguration-
routingWeight Routeringsgewicht voor vpn-verbinding. Int
sharedKey SharedKey voor de VPN-verbinding. snaar
trafficSelectorPolicies Het beleid voor verkeersselector dat door deze verbinding moet worden overwogen. TrafficSelectorPolicy[]
useLocalAzureIpAddress Gebruik lokale Azure IP om verbinding te initiëren. Bool
usePolicyBasedTrafficSelectors Schakel verkeerkiezers op basis van beleid in. Bool
vpnConnectionProtocolType Verbindingsprotocol dat wordt gebruikt voor deze verbinding. 'IKEv1'
'IKEv2'
vpnLinkConnections Lijst met alle vpn-sitekoppelingen naar de gateway. VpnSiteLinkConnection[]

VpnSiteLinkConnection

Naam Beschrijving Waarde
legitimatiebewijs Resource-id. snaar
naam De naam van de resource die uniek is binnen een resourcegroep. Deze naam kan worden gebruikt voor toegang tot de resource. snaar
Eigenschappen Eigenschappen van de verbinding met de VPN-sitekoppeling. VpnSiteLinkConnectionProperties-

VpnSiteLinkConnectionProperties

Naam Beschrijving Waarde
connectionBandwidth Verwachte bandbreedte in MBPS. Int
dpdTimeoutSeconds Time-out voor dead peer detection in seconden voor VpnLink-verbinding. Int
egressNatRules Lijst met uitgaande NatRules. SubResource[]
enableBgp EnableBgp-vlag. Bool
enableRateLimiting EnableBgp-vlag. Bool
ingressNatRules Lijst met inkomend verkeer NatRules. SubResource[]
ipsecPolicies Het IPSec-beleid dat door deze verbinding moet worden overwogen. IpsecPolicy-[]
routingWeight Routeringsgewicht voor vpn-verbinding. Int
sharedKey SharedKey voor de VPN-verbinding. snaar
useLocalAzureIpAddress Gebruik lokale Azure IP om verbinding te initiëren. Bool
usePolicyBasedTrafficSelectors Schakel verkeerkiezers op basis van beleid in. Bool
vpnConnectionProtocolType Verbindingsprotocol dat wordt gebruikt voor deze verbinding. 'IKEv1'
'IKEv2'
vpnGatewayCustomBgpAddresses vpnGatewayCustomBgpAddresses die door deze verbinding worden gebruikt. GatewayCustomBgpIpAddressIpConfiguration[]
vpnLinkConnectionMode Vpn-koppelingsverbindingsmodus. 'Standaard'
'InitiatorOnly'
'ResponderOnly'
vpnSiteLink Id van de gekoppelde vpn-sitekoppeling. SubResource-

Resourcedefinitie van Terraform (AzAPI-provider)

Het resourcetype vpnGateways/vpnConnections kan worden geïmplementeerd met bewerkingen die zijn gericht op:

  • resourcegroepen

Zie logboek wijzigenvoor een lijst met gewijzigde eigenschappen in elke API-versie.

Resource-indeling

Als u een Resource Microsoft.Network/vpnGateways/vpnConnections wilt maken, voegt u de volgende Terraform toe aan uw sjabloon.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Network/vpnGateways/vpnConnections@2023-11-01"
  name = "string"
  body = jsonencode({
    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"
            }
          }
        }
      ]
    }
  })
}

Eigenschapswaarden

GatewayCustomBgpIpAddressIpConfiguration

Naam Beschrijving Waarde
customBgpIpAddress Het aangepaste BgpPeeringAddress dat deel uitmaakt van IpconfigurationId. tekenreeks (vereist)
ipConfigurationId De IpconfigurationId van ipconfiguration die deel uitmaakt van de gateway. tekenreeks (vereist)

IpsecPolicy

Naam Beschrijving Waarde
dhGroup De DH-groep die wordt gebruikt in IKE Fase 1 voor de eerste SA. 'DHGroup1'
'DHGroup14'
'DHGroup2'
'DHGroup2048'
'DHGroup24'
"ECP256"
"ECP384"
'Geen' (vereist)
ikeEncryption Het IKE-versleutelingsalgoritmen (IKE-fase 2). AES128
'AES192'
'AES256'
"DES"
'DES3'
'GCMAES128'
'GCMAES256' (vereist)
ikeIntegrity Het IKE-integriteitsalgoritmen (IKE-fase 2). 'GCMAES128'
'GCMAES256'
MD5
'SHA1'
'SHA256'
SHA384 (vereist)
ipsecEncryption Het IPSec-versleutelingsalgoritmen (IKE-fase 1). AES128
'AES192'
'AES256'
"DES"
'DES3'
'GCMAES128'
'GCMAES192'
'GCMAES256'
'Geen' (vereist)
ipsecIntegrity Het IPSec-integriteitsalgoritmen (IKE-fase 1). 'GCMAES128'
'GCMAES192'
'GCMAES256'
MD5
'SHA1'
'SHA256' (vereist)
pfsGroup De Pfs-groep die wordt gebruikt in IKE Fase 2 voor nieuwe onderliggende SA. "ECP256"
"ECP384"
'Geen'
PFS1
PFS14
PFS2
'PFS2048'
PFS24
PFSMM (vereist)
saDataSizeKilobytes De nettoladinggrootte IPSec-beveiligingskoppeling (ook wel snelle modus of fase 2 SA genoemd) in KB voor een site-naar-site-VPN-tunnel. int (vereist)
saLifeTimeSeconds De LEVENSDUUR van de IPSec-beveiligingskoppeling (ook wel snelle modus of fase 2 SA genoemd) in seconden voor een site-naar-site-VPN-tunnel. int (vereist)

Microsoft.Network/vpnGateways/vpnConnections

Naam Beschrijving Waarde
naam De resourcenaam tekenreeks (vereist)
parent_id De id van de resource die het bovenliggende item voor deze resource is. Id voor resource van het type: vpnGateways
Eigenschappen Eigenschappen van de VPN-verbinding. VpnConnectionProperties-
type Het resourcetype "Microsoft.Network/vpnGateways/vpnConnections@2023-11-01"

PropagatedRouteTable

Naam Beschrijving Waarde
Ids De lijst met resource-id's van alle RouteTables. SubResource[]
labels De lijst met labels. tekenreeks[]

RoutingConfiguration

Naam Beschrijving Waarde
gekoppeldeRouteTable De resource-id RouteTable die is gekoppeld aan deze RoutingConfiguration. SubResource-
inboundRouteMap De resource-id van de RouteMap die is gekoppeld aan deze RoutingConfiguration voor binnenkomende geleerde routes. SubResource-
outboundRouteMap De resource-id van deRouteMap die is gekoppeld aan deze RoutingConfiguration voor uitgaande geadverteerde routes. SubResource-
propagatedRouteTables De lijst met RouteTables om de routes naar te adverteren. PropagatedRouteTable-
vnetRoutes Lijst met routes die routering van VirtualHub naar een virtuele netwerkverbinding beheren. VnetRoute-

StaticRoute

Naam Beschrijving Waarde
addressPrefixes Lijst met alle adresvoorvoegsels. tekenreeks[]
naam De naam van de StaticRoute die uniek is binnen een VnetRoute. snaar
nextHopIpAddress Het IP-adres van de volgende hop. snaar

StaticRoutesConfig

Naam Beschrijving Waarde
vnetLocalRouteOverrideCriteria Parameter die bepaalt of NVA in spoke-vnet wordt omzeild voor verkeer met bestemming in spoke. 'Bevat'
'Gelijk'

SubResource

Naam Beschrijving Waarde
legitimatiebewijs Resource-id. snaar

TrafficSelectorPolicy

Naam Beschrijving Waarde
localAddressRanges Een verzameling lokale adresruimten in CIDR-indeling. tekenreeks[] (vereist)
remoteAddressRanges Een verzameling externe adresruimten in CIDR-indeling. tekenreeks[] (vereist)

VnetRoute

Naam Beschrijving Waarde
staticRoutes Lijst met alle statische routes. StaticRoute[]
staticRoutesConfig Configuratie voor statische routes op deze HubVnetConnection. StaticRoutesConfig-

VpnConnectionProperties

Naam Beschrijving Waarde
connectionBandwidth Verwachte bandbreedte in MBPS. Int
dpdTimeoutSeconds DPD-time-out in seconden voor vpn-verbinding. Int
enableBgp EnableBgp-vlag. Bool
enableInternetSecurity Internetbeveiliging inschakelen. Bool
enableRateLimiting EnableBgp-vlag. Bool
ipsecPolicies Het IPSec-beleid dat door deze verbinding moet worden overwogen. IpsecPolicy-[]
remoteVpnSite Id van de verbonden VPN-site. SubResource-
routingConfiguration De routeringsconfiguratie die de gekoppelde en doorgegeven routetabellen op deze verbinding aangeeft. RoutingConfiguration-
routingWeight Routeringsgewicht voor vpn-verbinding. Int
sharedKey SharedKey voor de VPN-verbinding. snaar
trafficSelectorPolicies Het beleid voor verkeersselector dat door deze verbinding moet worden overwogen. TrafficSelectorPolicy[]
useLocalAzureIpAddress Gebruik lokale Azure IP om verbinding te initiëren. Bool
usePolicyBasedTrafficSelectors Schakel verkeerkiezers op basis van beleid in. Bool
vpnConnectionProtocolType Verbindingsprotocol dat wordt gebruikt voor deze verbinding. 'IKEv1'
'IKEv2'
vpnLinkConnections Lijst met alle vpn-sitekoppelingen naar de gateway. VpnSiteLinkConnection[]

VpnSiteLinkConnection

Naam Beschrijving Waarde
legitimatiebewijs Resource-id. snaar
naam De naam van de resource die uniek is binnen een resourcegroep. Deze naam kan worden gebruikt voor toegang tot de resource. snaar
Eigenschappen Eigenschappen van de verbinding met de VPN-sitekoppeling. VpnSiteLinkConnectionProperties-

VpnSiteLinkConnectionProperties

Naam Beschrijving Waarde
connectionBandwidth Verwachte bandbreedte in MBPS. Int
dpdTimeoutSeconds Time-out voor dead peer detection in seconden voor VpnLink-verbinding. Int
egressNatRules Lijst met uitgaande NatRules. SubResource[]
enableBgp EnableBgp-vlag. Bool
enableRateLimiting EnableBgp-vlag. Bool
ingressNatRules Lijst met inkomend verkeer NatRules. SubResource[]
ipsecPolicies Het IPSec-beleid dat door deze verbinding moet worden overwogen. IpsecPolicy-[]
routingWeight Routeringsgewicht voor vpn-verbinding. Int
sharedKey SharedKey voor de VPN-verbinding. snaar
useLocalAzureIpAddress Gebruik lokale Azure IP om verbinding te initiëren. Bool
usePolicyBasedTrafficSelectors Schakel verkeerkiezers op basis van beleid in. Bool
vpnConnectionProtocolType Verbindingsprotocol dat wordt gebruikt voor deze verbinding. 'IKEv1'
'IKEv2'
vpnGatewayCustomBgpAddresses vpnGatewayCustomBgpAddresses die door deze verbinding worden gebruikt. GatewayCustomBgpIpAddressIpConfiguration[]
vpnLinkConnectionMode Vpn-koppelingsverbindingsmodus. 'Standaard'
'InitiatorOnly'
'ResponderOnly'
vpnSiteLink Id van de gekoppelde vpn-sitekoppeling. SubResource-