Aracılığıyla paylaş


Microsoft.Network vpnGateways/vpnConnections 2023-11-01

Bicep kaynak tanımı

vpnGateways/vpnConnections kaynak türü, aşağıdakileri hedefleyen işlemlerle dağıtılabilir:

Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü.

Kaynak biçimi

Microsoft.Network/vpnGateways/vpnConnections kaynağı oluşturmak için şablonunuza aşağıdaki Bicep'i ekleyin.

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

Özellik değerleri

vpnGateways/vpnConnections

Ad Açıklama Değer
name Kaynak adı

Bicep'te alt kaynaklar için adları ve türleri ayarlamayı öğrenin.
dize (gerekli)

Karakter sınırı: 1-80

Geçerli karakterler:
Alfasayısallar, alt çizgiler, nokta ve kısa çizgiler.

Alfasayısal ile başlayın. Alfasayısal veya alt çizgi sonu.
Üst Bicep'te bir alt kaynağın üst kaynağını belirtebilirsiniz. Bu özelliği yalnızca alt kaynak üst kaynağın dışında bildirildiğinde eklemeniz gerekir.

Daha fazla bilgi için bkz . Üst kaynağın dışındaki alt kaynak.
Kaynağın sembolik adı: vpnGateways
properties VPN bağlantısının özellikleri. VpnConnectionProperties

VpnConnectionProperties

Ad Açıklama Değer
connectionBandwidth MBPS cinsinden beklenen bant genişliği. int
dpdTimeoutSeconds VPN bağlantısı için saniyeler içinde DPD zaman aşımı. int
enableBgp EnableBgp bayrağı. bool
enableInternetSecurity İnternet güvenliğini etkinleştirin. bool
enableRateLimiting EnableBgp bayrağı. bool
ipsecPolicies Bu bağlantı tarafından dikkate alınması gereken IPSec İlkeleri. IpsecPolicy[]
remoteVpnSite Bağlı vpn sitesinin kimliği. Subresource
Routingconfiguration Bu bağlantıda ilişkili ve yayılan yol tablolarını gösteren Yönlendirme Yapılandırması. Routingconfiguration
routingWeight Vpn bağlantısı için yönlendirme ağırlığı. int
sharedKey Vpn bağlantısı için SharedKey. string
trafficSelectorPolicies Bu bağlantı tarafından dikkate alınması gereken Trafik Seçici İlkeleri. TrafficSelectorPolicy[]
useLocalAzureIpAddress Bağlantıyı başlatmak için yerel azure ip'yi kullanın. bool
usePolicyBasedTrafficSelectors İlke tabanlı trafik seçicilerini etkinleştirin. bool
vpnConnectionProtocolType Bu bağlantı için kullanılan bağlantı protokolü. 'IKEv1'
'IKEv2'
vpnLinkConnections Ağ geçidine yönelik tüm vpn site bağlantısı bağlantılarının listesi. VpnSiteLinkConnection[]

IpsecPolicy

Ad Açıklama Değer
dhGroup İlk SA için IKE Aşama 1'de kullanılan DH Grubu. 'DHGroup1'
'DHGroup14'
'DHGroup2'
'DHGroup2048'
'DHGroup24'
'ECP256'
'ECP384'
'Yok' (gerekli)
ikeEncryption IKE şifreleme algoritması (IKE aşama 2). 'AES128'
'AES192'
'AES256'
'DES'
'DES3'
'GCMAES128'
'GCMAES256' (gerekli)
ikeIntegrity IKE bütünlük algoritması (IKE 2. aşama). 'GCMAES128'
'GCMAES256'
'MD5'
'SHA1'
'SHA256'
'SHA384' (gerekli)
ipsecEncryption IPSec şifreleme algoritması (IKE aşama 1). 'AES128'
'AES192'
'AES256'
'DES'
'DES3'
'GCMAES128'
'GCMAES192'
'GCMAES256'
'Yok' (gerekli)
ipsecIntegrity IPSec bütünlük algoritması (IKE aşama 1). 'GCMAES128'
'GCMAES192'
'GCMAES256'
'MD5'
'SHA1'
'SHA256' (gerekli)
pfsGroup Yeni alt SA için IKE Aşama 2'de kullanılan Pfs Grubu. 'ECP256'
'ECP384'
'Yok'
'PFS1'
'PFS14'
'PFS2'
'PFS2048'
'PFS24'
'PFSMM' (gerekli)
saDataSizeKilobytes Bir siteden siteye VPN tüneli için KB cinsinden IPSec Güvenlik İlişkisi (Hızlı Mod veya 2. Aşama SA olarak da adlandırılır) yük boyutu. int (gerekli)
saLifeTimeSeconds Bir siteden siteye VPN tüneli için saniye cinsinden IPSec Güvenlik İlişkisi (Hızlı Mod veya 2. Aşama SA olarak da adlandırılır) ömrü. int (gerekli)

Subresource

Ad Açıklama Değer
kimlik Kaynak Kimliği. string

Routingconfiguration

Ad Açıklama Değer
associatedRouteTable Bu RoutingConfiguration ile ilişkili RouteTable kaynak kimliği. Subresource
inboundRouteMap Gelen öğrenilen yollar için bu RoutingConfiguration ile ilişkili RouteMap'in kaynak kimliği. Subresource
outboundRouteMap Giden tanıtılan yollar için bu RoutingConfiguration ile ilişkiliRouteMap'in kaynak kimliği. Subresource
propagatedRouteTables Yolları tanıtacak RouteTable'ların listesi. PropagatedRouteTable
vnetRoutes VirtualHub'dan sanal ağ bağlantısına yönlendirmeyi denetleen yolların listesi. VnetRoute

PropagatedRouteTable

Ad Açıklama Değer
Kimlik Tüm RouteTable'ların kaynak kimliklerinin listesi. SubResource[]
Etiket Etiket listesi. dize[]

VnetRoute

Ad Açıklama Değer
staticRoutes Tüm Statik Yolların listesi. StaticRoute[]
staticRoutesConfig Bu HubVnetConnection üzerindeki statik yollar için yapılandırma. StaticRoutesConfig

StaticRoute

Ad Açıklama Değer
addressPrefixes Tüm adres ön eklerinin listesi. dize[]
name Bir VnetRoute içinde benzersiz olan StaticRoute'un adı. string
nextHopIpAddress Sonraki atlamanın ip adresi. string

StaticRoutesConfig

Ad Açıklama Değer
vnetLocalRouteOverrideCriteria Uç sanal ağındaki NVA'nın uçta hedefi olan trafik için atlanıp atlanmadığını belirleyen parametre. 'İçerir'
'Eşittir'

TrafficSelectorPolicy

Ad Açıklama Değer
localAddressRanges CIDR biçiminde yerel adres alanları koleksiyonu. string[] (gerekli)
remoteAddressRanges CIDR biçiminde uzak adres alanları koleksiyonu. string[] (gerekli)

VpnSiteLinkConnection

Ad Açıklama Değer
kimlik Kaynak Kimliği. string
name Kaynak grubu içinde benzersiz olan kaynağın adı. Bu ad kaynağa erişmek için kullanılabilir. string
properties VPN sitesi bağlantı bağlantısının özellikleri. VpnSiteLinkConnectionProperties

VpnSiteLinkConnectionProperties

Ad Açıklama Değer
connectionBandwidth MBPS cinsinden beklenen bant genişliği. int
dpdTimeoutSeconds VpnLink bağlantısı için saniyeler içinde Ölü Eş Algılama zaman aşımı. int
egressNatRules Çıkış NatRules listesi. AltKaynak[]
enableBgp EnableBgp bayrağı. bool
enableRateLimiting EnableBgp bayrağı. bool
ingressNatRules Giriş NatRules listesi. AltKaynak[]
ipsecPolicies Bu bağlantı tarafından dikkate alınması gereken IPSec İlkeleri. IpsecPolicy[]
routingWeight Vpn bağlantısı için yönlendirme ağırlığı. int
sharedKey Vpn bağlantısı için SharedKey. string
useLocalAzureIpAddress Bağlantıyı başlatmak için yerel azure ip'yi kullanın. bool
usePolicyBasedTrafficSelectors İlke tabanlı trafik seçicilerini etkinleştirin. bool
vpnConnectionProtocolType Bu bağlantı için kullanılan bağlantı protokolü. 'IKEv1'
'IKEv2'
vpnGatewayCustomBgpAddresses bu bağlantı tarafından kullanılan vpnGatewayCustomBgpAddresses. GatewayCustomBgpIpAddressIpConfiguration[]
vpnLinkConnectionMode Vpn bağlantısı bağlantı modu. 'Varsayılan'
'InitiatorOnly'
'ResponderOnly'
vpnSiteLink Bağlı vpn sitesi bağlantısının kimliği. Subresource

GatewayCustomBgpIpAddressIpConfiguration

Ad Açıklama Değer
customBgpIpAddress IpconfigurationId'ye ait özel BgpPeeringAddress. dize (gerekli)
ipConfigurationId Ağ geçidine ait ipconfiguration IpconfigurationId değeri. dize (gerekli)

ARM şablonu kaynak tanımı

vpnGateways/vpnConnections kaynak türü, aşağıdakileri hedefleyen işlemlerle dağıtılabilir:

Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü.

Kaynak biçimi

Microsoft.Network/vpnGateways/vpnConnections kaynağı oluşturmak için şablonunuza aşağıdaki JSON'u ekleyin.

{
  "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"
          }
        }
      }
    ]
  }
}

Özellik değerleri

vpnGateways/vpnConnections

Ad Açıklama Değer
tür Kaynak türü 'Microsoft.Network/vpnGateways/vpnConnections'
apiVersion Kaynak API'sinin sürümü '2023-11-01'
name Kaynak adı

JSON ARM şablonlarında alt kaynaklar için adları ve türleri ayarlamayı öğrenin.
dize (gerekli)

Karakter sınırı: 1-80

Geçerli karakterler:
Alfasayısallar, alt çizgiler, nokta ve kısa çizgiler.

Alfasayısal ile başlayın. Alfasayısal veya alt çizgiyi sonlandır.
properties VPN bağlantısının özellikleri. VpnConnectionProperties

VpnConnectionProperties

Ad Açıklama Değer
connectionBandwidth MBPS cinsinden beklenen bant genişliği. int
dpdTimeoutSeconds VPN bağlantısı için saniyeler içinde DPD zaman aşımı. int
enableBgp EnableBgp bayrağı. bool
enableInternetSecurity İnternet güvenliğini etkinleştirin. bool
enableRateLimiting EnableBgp bayrağı. bool
ipsecPolicies Bu bağlantı tarafından dikkate alınması gereken IPSec İlkeleri. IpsecPolicy[]
remoteVpnSite Bağlı vpn sitesinin kimliği. Subresource
Routingconfiguration Bu bağlantıda ilişkili ve yayılan yol tablolarını gösteren Yönlendirme Yapılandırması. Routingconfiguration
routingWeight Vpn bağlantısı için yönlendirme ağırlığı. int
sharedKey Vpn bağlantısı için SharedKey. string
trafficSelectorpolicies Bu bağlantı tarafından dikkate alınması gereken Trafik Seçici İlkeleri. TrafficSelectorPolicy[]
useLocalAzureIpAddress Bağlantıyı başlatmak için yerel azure ip'yi kullanın. bool
usePolicyBasedTrafficSelectors İlke tabanlı trafik seçicilerini etkinleştirin. bool
vpnConnectionProtocolType Bu bağlantı için kullanılan bağlantı protokolü. 'IKEv1'
'IKEv2'
vpnLinkConnections Ağ geçidine yönelik tüm vpn site bağlantısı bağlantılarının listesi. VpnSiteLinkConnection[]

IpsecPolicy

Ad Açıklama Değer
dhGroup İlk SA için IKE Aşama 1'de kullanılan DH Grubu. 'DHGroup1'
'DHGroup14'
'DHGroup2'
'DHGroup2048'
'DHGroup24'
'ECP256'
'ECP384'
'Yok' (gerekli)
ikeEncryption IKE şifreleme algoritması (IKE aşama 2). 'AES128'
'AES192'
'AES256'
'DES'
'DES3'
'GCMAES128'
'GCMAES256' (gerekli)
ikeIntegrity IKE bütünlük algoritması (IKE 2. aşama). 'GCMAES128'
'GCMAES256'
'MD5'
'SHA1'
'SHA256'
'SHA384' (gerekli)
ipsecEncryption IPSec şifreleme algoritması (IKE aşama 1). 'AES128'
'AES192'
'AES256'
'DES'
'DES3'
'GCMAES128'
'GCMAES192'
'GCMAES256'
'Yok' (gerekli)
ipsecIntegrity IPSec bütünlük algoritması (IKE aşama 1). 'GCMAES128'
'GCMAES192'
'GCMAES256'
'MD5'
'SHA1'
'SHA256' (gerekli)
pfsGroup Yeni alt SA için IKE Aşama 2'de kullanılan Pfs Grubu. 'ECP256'
'ECP384'
'Yok'
'PFS1'
'PFS14'
'PFS2'
'PFS2048'
'PFS24'
'PFSMM' (gerekli)
saDataSizeKilobytes Bir siteden siteye VPN tüneli için KB cinsinden IPSec Güvenlik İlişkisi (Hızlı Mod veya 2. Aşama SA olarak da adlandırılır) yük boyutu. int (gerekli)
saLifeTimeSeconds Bir siteden siteye VPN tüneli için saniye cinsinden IPSec Güvenlik İlişkisi (Hızlı Mod veya 2. Aşama SA olarak da adlandırılır) ömrü. int (gerekli)

Subresource

Ad Açıklama Değer
kimlik Kaynak Kimliği. string

Routingconfiguration

Ad Açıklama Değer
associatedRouteTable Bu RoutingConfiguration ile ilişkili RouteTable kaynak kimliği. Subresource
inboundRouteMap Gelen öğrenilen yollar için bu RoutingConfiguration ile ilişkili RouteMap'in kaynak kimliği. Subresource
outboundRouteMap Giden tanıtılan yollar için bu RoutingConfiguration ile ilişkiliRouteMap'in kaynak kimliği. Subresource
propagatedRouteTables Yolları tanıtacak RouteTable'ların listesi. PropagatedRouteTable
vnetRoutes VirtualHub'dan sanal ağ bağlantısına yönlendirmeyi denetleen yolların listesi. VnetRoute

PropagatedRouteTable

Ad Açıklama Değer
Kimlik Tüm RouteTable'ların kaynak kimliklerinin listesi. SubResource[]
Etiket Etiket listesi. dize[]

VnetRoute

Ad Açıklama Değer
staticRoutes Tüm Statik Yolların listesi. StaticRoute[]
staticRoutesConfig Bu HubVnetConnection üzerindeki statik yollar için yapılandırma. StaticRoutesConfig

StaticRoute

Ad Açıklama Değer
addressPrefixes Tüm adres ön eklerinin listesi. dize[]
name Bir VnetRoute içinde benzersiz olan StaticRoute'un adı. string
nextHopIpAddress Sonraki atlamanın ip adresi. string

StaticRoutesConfig

Ad Açıklama Değer
vnetLocalRouteOverrideCriteria Uç sanal ağındaki NVA'nın uçta hedefi olan trafik için atlanıp atlanmadığını belirleyen parametre. 'İçerir'
'Eşittir'

TrafficSelectorPolicy

Ad Açıklama Değer
localAddressRanges CIDR biçiminde yerel adres alanları koleksiyonu. string[] (gerekli)
remoteAddressRanges CIDR biçiminde uzak adres alanları koleksiyonu. string[] (gerekli)

VpnSiteLinkConnection

Ad Açıklama Değer
kimlik Kaynak Kimliği. string
name Kaynak grubu içinde benzersiz olan kaynağın adı. Bu ad kaynağa erişmek için kullanılabilir. string
properties VPN sitesi bağlantı bağlantısının özellikleri. VpnSiteLinkConnectionProperties

VpnSiteLinkConnectionProperties

Ad Açıklama Değer
connectionBandwidth MBPS cinsinden beklenen bant genişliği. int
dpdTimeoutSeconds VpnLink bağlantısı için saniyeler içinde Ölü Eş Algılama zaman aşımı. int
egressNatRules Çıkış NatRules listesi. AltKaynak[]
enableBgp EnableBgp bayrağı. bool
enableRateLimiting EnableBgp bayrağı. bool
ingressNatRules Giriş NatRules listesi. AltKaynak[]
ipsecPolicies Bu bağlantı tarafından dikkate alınması gereken IPSec İlkeleri. IpsecPolicy[]
routingWeight Vpn bağlantısı için yönlendirme ağırlığı. int
sharedKey Vpn bağlantısı için SharedKey. string
useLocalAzureIpAddress Bağlantıyı başlatmak için yerel azure ip'yi kullanın. bool
usePolicyBasedTrafficSelectors İlke tabanlı trafik seçicilerini etkinleştirin. bool
vpnConnectionProtocolType Bu bağlantı için kullanılan bağlantı protokolü. 'IKEv1'
'IKEv2'
vpnGatewayCustomBgpAddresses bu bağlantı tarafından kullanılan vpnGatewayCustomBgpAddresses. GatewayCustomBgpIpAddressIpConfiguration[]
vpnLinkConnectionMode Vpn bağlantısı bağlantı modu. 'Varsayılan'
'InitiatorOnly'
'ResponderOnly'
vpnSiteLink Bağlı vpn sitesi bağlantısının kimliği. Subresource

GatewayCustomBgpIpAddressIpConfiguration

Ad Açıklama Değer
customBgpIpAddress IpconfigurationId'ye ait özel BgpPeeringAddress. dize (gerekli)
ipConfigurationId Ağ geçidine ait ipconfiguration IpconfigurationId değeri. dize (gerekli)

Terraform (AzAPI sağlayıcısı) kaynak tanımı

vpnGateways/vpnConnections kaynak türü, aşağıdakileri hedefleyen işlemlerle dağıtılabilir:

  • Kaynak grupları

Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü.

Kaynak biçimi

Microsoft.Network/vpnGateways/vpnConnections kaynağı oluşturmak için şablonunuza aşağıdaki Terraform'u ekleyin.

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

Özellik değerleri

vpnGateways/vpnConnections

Ad Açıklama Değer
tür Kaynak türü "Microsoft.Network/vpnGateways/vpnConnections@2023-11-01"
name Kaynak adı dize (gerekli)

Karakter sınırı: 1-80

Geçerli karakterler:
Alfasayısallar, alt çizgiler, nokta ve kısa çizgiler.

Alfasayısal ile başlayın. Alfasayısal veya alt çizgiyi sonlandır.
parent_id Bu kaynağın üst öğesi olan kaynağın kimliği. Kaynak türü: vpnGateways kimliği
properties VPN bağlantısının özellikleri. VpnConnectionProperties

VpnConnectionProperties

Ad Açıklama Değer
connectionBandwidth MBPS cinsinden beklenen bant genişliği. int
dpdTimeoutSeconds VPN bağlantısı için saniyeler içinde DPD zaman aşımı. int
enableBgp EnableBgp bayrağı. bool
enableInternetSecurity İnternet güvenliğini etkinleştirin. bool
enableRateLimiting EnableBgp bayrağı. bool
ipsecPolicies Bu bağlantı tarafından dikkate alınması gereken IPSec İlkeleri. IpsecPolicy[]
remoteVpnSite Bağlı vpn sitesinin kimliği. Subresource
Routingconfiguration Bu bağlantıda ilişkili ve yayılan yol tablolarını gösteren Yönlendirme Yapılandırması. Routingconfiguration
routingWeight Vpn bağlantısı için yönlendirme ağırlığı. int
sharedKey Vpn bağlantısı için SharedKey. string
trafficSelectorpolicies Bu bağlantı tarafından dikkate alınması gereken Trafik Seçici İlkeleri. TrafficSelectorPolicy[]
useLocalAzureIpAddress Bağlantıyı başlatmak için yerel azure ip'yi kullanın. bool
usePolicyBasedTrafficSelectors İlke tabanlı trafik seçicilerini etkinleştirin. bool
vpnConnectionProtocolType Bu bağlantı için kullanılan bağlantı protokolü. "IKEv1"
"IKEv2"
vpnLinkConnections Ağ geçidine yönelik tüm vpn site bağlantısı bağlantılarının listesi. VpnSiteLinkConnection[]

IpsecPolicy

Ad Açıklama Değer
dhGroup İlk SA için IKE Aşama 1'de kullanılan DH Grubu. "DHGroup1"
"DHGroup14"
"DHGroup2"
"DHGroup2048"
"DHGroup24"
"ECP256"
"ECP384"
"Yok" (gerekli)
ikeEncryption IKE şifreleme algoritması (IKE aşama 2). "AES128"
"AES192"
"AES256"
"DES"
"DES3"
"GCMAES128"
"GCMAES256" (gerekli)
ikeIntegrity IKE bütünlük algoritması (IKE 2. aşama). "GCMAES128"
"GCMAES256"
"MD5"
"SHA1"
"SHA256"
"SHA384" (gerekli)
ipsecEncryption IPSec şifreleme algoritması (IKE aşama 1). "AES128"
"AES192"
"AES256"
"DES"
"DES3"
"GCMAES128"
"GCMAES192"
"GCMAES256"
"Yok" (gerekli)
ipsecIntegrity IPSec bütünlük algoritması (IKE 1. aşama). "GCMAES128"
"GCMAES192"
"GCMAES256"
"MD5"
"SHA1"
"SHA256" (gerekli)
pfsGroup Yeni alt SA için IKE Aşama 2'de kullanılan Pfs Grubu. "ECP256"
"ECP384"
"Hiçbiri"
"PFS1"
"PFS14"
"PFS2"
"PFS2048"
"PFS24"
"PFSMM" (gerekli)
saDataSizeKilobytes Bir siteden siteye VPN tüneli için KB'deki IPSec Güvenlik İlişkisi (Hızlı Mod veya 2. Aşama SA olarak da adlandırılır) yük boyutu. int (gerekli)
saLifeTimeSeconds Bir siteden siteye VPN tüneli için saniye cinsinden IPSec Güvenlik İlişkisi (Hızlı Mod veya 2. Aşama SA olarak da adlandırılır) ömrü. int (gerekli)

Subresource

Ad Açıklama Değer
kimlik Kaynak Kimliği. string

Routingconfiguration

Ad Açıklama Değer
associatedRouteTable Bu RoutingConfiguration ile ilişkili kaynak kimliği RouteTable. Subresource
inboundRouteMap Gelen öğrenilen yollar için bu RoutingConfiguration ile ilişkili RouteMap'in kaynak kimliği. Subresource
outboundRouteMap Giden tanıtılan yollar için bu RoutingConfiguration ile ilişkiliRouteMap'in kaynak kimliği. Subresource
propagatedRouteTables Yolların tanıtulacak RouteTable'ların listesi. PropagatedRouteTable
vnetRoutes VirtualHub'dan sanal ağ bağlantısına yönlendirmeyi denetleye yolların listesi. VnetRoute

PropagatedRouteTable

Ad Açıklama Değer
Kimlik Tüm RouteTable'ların kaynak kimliklerinin listesi. AltKaynak[]
Etiket Etiket listesi. dize[]

VnetRoute

Ad Açıklama Değer
staticRoutes Tüm Statik Yolların listesi. StaticRoute[]
staticRoutesConfig Bu HubVnetConnection üzerindeki statik yollar için yapılandırma. StaticRoutesConfig

StaticRoute

Ad Açıklama Değer
addressPrefixes Tüm adres ön eklerinin listesi. string[]
name Bir VnetRoute içinde benzersiz olan StaticRoute'un adı. string
nextHopIpAddress Sonraki atlamanın IP adresi. string

StaticRoutesConfig

Ad Açıklama Değer
vnetLocalRouteOverrideCriteria Uç sanal ağındaki NVA'nın uçta hedefi olan trafik için atlanıp atlanmadığını belirleyen parametre. "İçerir"
"Eşittir"

TrafficSelectorPolicy

Ad Açıklama Değer
localAddressRanges CIDR biçiminde yerel adres alanları koleksiyonu. string[] (gerekli)
remoteAddressRanges CIDR biçiminde uzak adres alanları koleksiyonu. string[] (gerekli)

VpnSiteLinkConnection

Ad Açıklama Değer
kimlik Kaynak Kimliği. string
name Kaynak grubu içinde benzersiz olan kaynağın adı. Bu ad kaynağa erişmek için kullanılabilir. string
properties VPN sitesi bağlantı bağlantısının özellikleri. VpnSiteLinkConnectionProperties

VpnSiteLinkConnectionProperties

Ad Açıklama Değer
connectionBandwidth MBPS cinsinden beklenen bant genişliği. int
dpdTimeoutSeconds VpnLink bağlantısı için saniyeler içinde Ölü Eş Algılama zaman aşımı. int
egressNatRules Çıkış NatRules listesi. SubResource[]
enableBgp EnableBgp bayrağı. bool
enableRateLimiting EnableBgp bayrağı. bool
ingressNatRules Giriş NatRules listesi. SubResource[]
ipsecPolicies Bu bağlantı tarafından dikkate alınması gereken IPSec İlkeleri. IpsecPolicy[]
routingWeight Vpn bağlantısı için yönlendirme ağırlığı. int
sharedKey Vpn bağlantısı için SharedKey. string
useLocalAzureIpAddress Bağlantıyı başlatmak için yerel azure ip'yi kullanın. bool
usePolicyBasedTrafficSelectors İlke tabanlı trafik seçicilerini etkinleştirin. bool
vpnConnectionProtocolType Bu bağlantı için kullanılan bağlantı protokolü. "IKEv1"
"IKEv2"
vpnGatewayCustomBgpAddresses bu bağlantı tarafından kullanılan vpnGatewayCustomBgpAddresses. GatewayCustomBgpIpAddressIpConfiguration[]
vpnLinkConnectionMode Vpn bağlantısı bağlantı modu. "Varsayılan"
"InitiatorOnly"
"ResponderOnly"
vpnSiteLink Bağlı vpn sitesi bağlantısının kimliği. Subresource

GatewayCustomBgpIpAddressIpConfiguration

Ad Açıklama Değer
customBgpIpAddress IpconfigurationId'ye ait özel BgpPeeringAddress. dize (gerekli)
ipConfigurationId Ağ geçidine ait ipconfiguration IpconfigurationId değeri. dize (gerekli)