Share via


Microsoft.Network expressRouteGateways

Bicep kaynak tanımı

ExpressRouteGateways 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/expressRouteGateways kaynağı oluşturmak için aşağıdaki Bicep'i şablonunuza ekleyin.

resource symbolicname 'Microsoft.Network/expressRouteGateways@2023-11-01' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  properties: {
    allowNonVirtualWanTraffic: bool
    autoScaleConfiguration: {
      bounds: {
        max: int
        min: int
      }
    }
    expressRouteConnections: [
      {
        id: 'string'
        name: 'string'
        properties: {
          authorizationKey: 'string'
          enableInternetSecurity: bool
          enablePrivateLinkFastPath: bool
          expressRouteCircuitPeering: {
            id: 'string'
          }
          expressRouteGatewayBypass: bool
          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
        }
      }
    ]
    virtualHub: {
      id: 'string'
    }
  }
}

Özellik değerleri

expressRouteGateways

Ad Açıklama Değer
name Kaynak adı dize (gerekli)
location Kaynak konumu. string
etiketler Kaynak etiketleri. Etiket adlarının ve değerlerinin sözlüğü. Bkz. Şablonlardaki etiketler
properties Express route ağ geçidinin özellikleri. ExpressRouteGatewayProperties

ExpressRouteGatewayProperties

Ad Açıklama Değer
allowNonVirtualWanTraffic Bu ağ geçidini Sanal WAN olmayan ağlardan gelen trafiği kabul etmek için yapılandırılır. bool
autoScaleConfiguration Otomatik ölçeklendirme yapılandırması. ExpressRouteGatewayPropertiesAutoScaleConfiguration
expressRouteConnections ExpressRoute ağ geçidine yönelik ExpressRoute bağlantılarının listesi. ExpressRouteConnection[]
virtualHub ExpressRoute ağ geçidinin dağıtıldığı veya dağıtılacağı Sanal Merkez. VirtualHubId (gerekli)

ExpressRouteGatewayPropertiesAutoScaleConfiguration

Ad Açıklama Değer
Sınır -ları Dağıtılacak ölçek birimi sayısı alt ve üst sınırı. ExpressRouteGatewayPropertiesAutoScaleConfigurationB...

ExpressRouteGatewayPropertiesAutoScaleConfigurationB...

Ad Açıklama Değer
max ExpressRoute ağ geçidi için dağıtılan ölçek birimi sayısı üst sınırı. int
dk ExpressRoute ağ geçidi için dağıtılan en az ölçek birimi sayısı. int

ExpressRouteConnection

Ad Açıklama Değer
kimlik Kaynak Kimliği. string
name Kaynağın adı. dize (gerekli)
properties Hızlı yol bağlantısının özellikleri. ExpressRouteConnectionProperties

ExpressRouteConnectionProperties

Ad Açıklama Değer
authorizationKey Bağlantıyı kurmak için yetkilendirme anahtarı. string
enableInternetSecurity İnternet güvenliğini etkinleştirin. bool
enablePrivateLinkFastPath Özel bağlantılara erişirken ExpressRoute ağ geçidini atla. ExpressRoute FastPath (expressRouteGatewayBypass) etkinleştirilmelidir. bool
expressRouteCircuitPeering ExpressRoute bağlantı hattı eşlemesi. ExpressRouteCircuitPeeringId (gerekli)
expressRouteGatewayBypass FastPath'i vWan Güvenlik Duvarı hub'ına etkinleştirin. bool
Routingconfiguration Bu bağlantıda ilişkili ve yayılan yol tablolarını gösteren Yönlendirme Yapılandırması. Routingconfiguration
routingWeight Bağlantıyla ilişkili yönlendirme ağırlığı. int

ExpressRouteCircuitPeeringId

Ad Açıklama Değer
kimlik ExpressRoute bağlantı hattı eşlemesinin 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

Subresource

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

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. 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'

VirtualHubId

Ad Açıklama Değer
kimlik ExpressRoute ağ geçidinin dağıtıldığı veya dağıtılacağı Sanal Hub için kaynak URI'si. Sanal Hub kaynağı ve ExpressRoute ağ geçidi kaynağı aynı abonelikte bulunur. string

Hızlı başlangıç şablonları

Aşağıdaki hızlı başlangıç şablonları bu kaynak türünü dağıtır.

Şablon Description
Azure Sanal WAN Yönlendirme Amacı ve İlkeleri

Azure’a dağıtın
Bu şablon, Yönlendirme Amacı ve İlkeleri özelliğinin etkinleştirildiği iki hub'a sahip bir Azure Sanal WAN sağlar.
Azure Sanal WAN (vWAN) Çoklu Hub Dağıtımı

Azure’a dağıtın
Bu şablon, tüm ağ geçitleri ve VNET bağlantıları dahil olmak üzere bir Azure Sanal WAN (vWAN) çok hub dağıtımı oluşturmanıza olanak tanır.
Özel Yönlendirme Tabloları ile Azure vWAN Multi-Hub Dağıtımı

Azure’a dağıtın
Bu şablon, tüm ağ geçitleri ve VNET bağlantıları dahil olmak üzere bir Azure Sanal WAN (vWAN) çok hub dağıtımı oluşturmanıza ve özel yönlendirme için Yol Tabloları kullanımını göstermenize olanak tanır.

ARM şablonu kaynak tanımı

ExpressRouteGateways 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/expressRouteGateways kaynağı oluşturmak için şablonunuza aşağıdaki JSON'u ekleyin.

{
  "type": "Microsoft.Network/expressRouteGateways",
  "apiVersion": "2023-11-01",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "properties": {
    "allowNonVirtualWanTraffic": "bool",
    "autoScaleConfiguration": {
      "bounds": {
        "max": "int",
        "min": "int"
      }
    },
    "expressRouteConnections": [
      {
        "id": "string",
        "name": "string",
        "properties": {
          "authorizationKey": "string",
          "enableInternetSecurity": "bool",
          "enablePrivateLinkFastPath": "bool",
          "expressRouteCircuitPeering": {
            "id": "string"
          },
          "expressRouteGatewayBypass": "bool",
          "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"
        }
      }
    ],
    "virtualHub": {
      "id": "string"
    }
  }
}

Özellik değerleri

expressRouteGateways

Ad Açıklama Değer
tür Kaynak türü 'Microsoft.Network/expressRouteGateways'
apiVersion Kaynak API'sinin sürümü '2023-11-01'
name Kaynak adı dize (gerekli)
location Kaynak konumu. string
etiketler Kaynak etiketleri. Etiket adlarının ve değerlerinin sözlüğü. Bkz. Şablonlardaki etiketler
properties Express route ağ geçidinin özellikleri. ExpressRouteGatewayProperties

ExpressRouteGatewayProperties

Ad Açıklama Değer
allowNonVirtualWanTraffic Bu ağ geçidini Sanal WAN olmayan ağlardan gelen trafiği kabul etmek için yapılandırılır. bool
autoScaleConfiguration Otomatik ölçeklendirme yapılandırması. ExpressRouteGatewayPropertiesAutoScaleConfiguration
expressRouteConnections ExpressRoute ağ geçidine yönelik ExpressRoute bağlantılarının listesi. ExpressRouteConnection[]
virtualHub ExpressRoute ağ geçidinin dağıtıldığı veya dağıtılacağı Sanal Merkez. VirtualHubId (gerekli)

ExpressRouteGatewayPropertiesAutoScaleConfiguration

Ad Açıklama Değer
Sınır -ları Dağıtılacak ölçek birimi sayısı alt ve üst sınırı. ExpressRouteGatewayPropertiesAutoScaleConfigurationB...

ExpressRouteGatewayPropertiesAutoScaleConfigurationB...

Ad Açıklama Değer
max ExpressRoute ağ geçidi için dağıtılan ölçek birimi sayısı üst sınırı. int
dk ExpressRoute ağ geçidi için dağıtılan en az ölçek birimi sayısı. int

ExpressRouteConnection

Ad Açıklama Değer
kimlik Kaynak Kimliği. string
name Kaynağın adı. dize (gerekli)
properties Hızlı yol bağlantısının özellikleri. ExpressRouteConnectionProperties

ExpressRouteConnectionProperties

Ad Açıklama Değer
authorizationKey Bağlantıyı kurmak için yetkilendirme anahtarı. string
enableInternetSecurity İnternet güvenliğini etkinleştirin. bool
enablePrivateLinkFastPath Özel bağlantılara erişirken ExpressRoute ağ geçidini atla. ExpressRoute FastPath (expressRouteGatewayBypass) etkinleştirilmelidir. bool
expressRouteCircuitPeering ExpressRoute bağlantı hattı eşlemesi. ExpressRouteCircuitPeeringId (gerekli)
expressRouteGatewayBypass FastPath'i vWan Güvenlik Duvarı hub'ına etkinleştirin. bool
Routingconfiguration Bu bağlantıda ilişkili ve yayılan yol tablolarını gösteren Yönlendirme Yapılandırması. Routingconfiguration
routingWeight Bağlantıyla ilişkili yönlendirme ağırlığı. int

ExpressRouteCircuitPeeringId

Ad Açıklama Değer
kimlik ExpressRoute bağlantı hattı eşlemesinin 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

Subresource

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

PropagatedRouteTable

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

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'

VirtualHubId

Ad Açıklama Değer
kimlik ExpressRoute ağ geçidinin dağıtıldığı veya dağıtılacağı Sanal Hub'ın kaynak URI'si. Sanal Hub kaynağı ve ExpressRoute ağ geçidi kaynağı aynı abonelikte yer alır. string

Hızlı başlangıç şablonları

Aşağıdaki hızlı başlangıç şablonları bu kaynak türünü dağıtır.

Şablon Description
Azure Sanal WAN Yönlendirme Amacı ve İlkeleri

Azure’a dağıtın
Bu şablon, Yönlendirme Amacı ve İlkeleri özelliğinin etkinleştirildiği iki hub'a sahip bir Azure Sanal WAN sağlar.
Azure Sanal WAN (vWAN) Çoklu Hub Dağıtımı

Azure’a dağıtın
Bu şablon, tüm ağ geçitleri ve VNET bağlantıları dahil olmak üzere bir Azure Sanal WAN (vWAN) çok hub dağıtımı oluşturmanıza olanak tanır.
Özel Yönlendirme Tabloları ile Azure vWAN Multi-Hub Dağıtımı

Azure’a dağıtın
Bu şablon, tüm ağ geçitleri ve VNET bağlantıları dahil olmak üzere bir Azure Sanal WAN (vWAN) çok hub dağıtımı oluşturmanıza ve özel yönlendirme için Yol Tabloları kullanımını göstermenize olanak tanır.

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

ExpressRouteGateways 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/expressRouteGateways kaynağı oluşturmak için şablonunuza aşağıdaki Terraform'u ekleyin.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Network/expressRouteGateways@2023-11-01"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  body = jsonencode({
    properties = {
      allowNonVirtualWanTraffic = bool
      autoScaleConfiguration = {
        bounds = {
          max = int
          min = int
        }
      }
      expressRouteConnections = [
        {
          id = "string"
          name = "string"
          properties = {
            authorizationKey = "string"
            enableInternetSecurity = bool
            enablePrivateLinkFastPath = bool
            expressRouteCircuitPeering = {
              id = "string"
            }
            expressRouteGatewayBypass = bool
            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
          }
        }
      ]
      virtualHub = {
        id = "string"
      }
    }
  })
}

Özellik değerleri

expressRouteGateways

Ad Açıklama Değer
tür Kaynak türü "Microsoft.Network/expressRouteGateways@2023-11-01"
name Kaynak adı dize (gerekli)
location Kaynak konumu. string
parent_id Bir kaynak grubuna dağıtmak için bu kaynak grubunun kimliğini kullanın. dize (gerekli)
etiketler Kaynak etiketleri. Etiket adlarının ve değerlerinin sözlüğü.
properties Express route ağ geçidinin özellikleri. ExpressRouteGatewayProperties

ExpressRouteGatewayProperties

Ad Açıklama Değer
allowNonVirtualWanTraffic Bu ağ geçidini Sanal WAN olmayan ağlardan gelen trafiği kabul etmek için yapılandırılır. bool
autoScaleConfiguration Otomatik ölçeklendirme yapılandırması. ExpressRouteGatewayPropertiesAutoScaleConfiguration
expressRouteConnections ExpressRoute ağ geçidine yönelik ExpressRoute bağlantılarının listesi. ExpressRouteConnection[]
virtualHub ExpressRoute ağ geçidinin dağıtıldığı veya dağıtılacağı Sanal Merkez. VirtualHubId (gerekli)

ExpressRouteGatewayPropertiesAutoScaleConfiguration

Ad Açıklama Değer
Sınır -ları Dağıtılacak ölçek birimi sayısı alt ve üst sınırı. ExpressRouteGatewayPropertiesAutoScaleConfigurationB...

ExpressRouteGatewayPropertiesAutoScaleConfigurationB...

Ad Açıklama Değer
max ExpressRoute ağ geçidi için dağıtılan ölçek birimi sayısı üst sınırı. int
dk ExpressRoute ağ geçidi için dağıtılan en az ölçek birimi sayısı. int

ExpressRouteConnection

Ad Açıklama Değer
kimlik Kaynak Kimliği. string
name Kaynağın adı. dize (gerekli)
properties Hızlı yol bağlantısının özellikleri. ExpressRouteConnectionProperties

ExpressRouteConnectionProperties

Ad Açıklama Değer
authorizationKey Bağlantıyı kurmak için yetkilendirme anahtarı. string
enableInternetSecurity İnternet güvenliğini etkinleştirin. bool
enablePrivateLinkFastPath Özel bağlantılara erişirken ExpressRoute ağ geçidini atla. ExpressRoute FastPath (expressRouteGatewayBypass) etkinleştirilmelidir. bool
expressRouteCircuitPeering ExpressRoute bağlantı hattı eşlemesi. ExpressRouteCircuitPeeringId (gerekli)
expressRouteGatewayBypass FastPath'i vWan Güvenlik Duvarı hub'ına etkinleştirin. bool
Routingconfiguration Bu bağlantıda ilişkili ve yayılan yol tablolarını gösteren Yönlendirme Yapılandırması. Routingconfiguration
routingWeight Bağlantıyla ilişkili yönlendirme ağırlığı. int

ExpressRouteCircuitPeeringId

Ad Açıklama Değer
kimlik ExpressRoute bağlantı hattı eşlemesinin 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

Subresource

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

PropagatedRouteTable

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

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"

VirtualHubId

Ad Açıklama Değer
kimlik ExpressRoute ağ geçidinin dağıtıldığı veya dağıtılacağı Sanal Hub'ın kaynak URI'si. Sanal Hub kaynağı ve ExpressRoute ağ geçidi kaynağı aynı abonelikte yer alır. string