Поделиться через


Microsoft.Network expressRouteGateways 2023-02-01

Определение ресурса Bicep

Тип ресурса expressRouteGateways можно развернуть с помощью операций, предназначенных для:

Список измененных свойств в каждой версии API см. в журнале изменений.

Формат ресурсов

Чтобы создать ресурс Microsoft.Network/expressRouteGateways, добавьте следующий Bicep в шаблон.

resource symbolicname 'Microsoft.Network/expressRouteGateways@2023-02-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'
    }
  }
}

Значения свойств

expressRouteGateways

Имя Описание Значение
name имя ресурса. string (обязательно)
location Расположение ресурса. строка
tags Теги ресурсов. Словарь имен и значений тегов. См . раздел Теги в шаблонах
properties Свойства шлюза express route. Свойства ExpressRouteGateway

Свойства ExpressRouteGateway

Имя Описание Значение
allowNonVirtualWanTraffic Настраивает этот шлюз для приема трафика из Виртуальная глобальная сеть сетей. bool
autoScaleConfiguration Настройка для автоматического масштабирования. ExpressRouteGatewayPropertiesAutoScaleConfiguration
expressRouteConnections Список подключений ExpressRoute к шлюзу ExpressRoute. ExpressRouteConnection[]
virtualHub Виртуальный концентратор, в котором находится или будет развернут шлюз ExpressRoute. VirtualHubId (обязательно)

ExpressRouteGatewayPropertiesAutoScaleConfiguration

Имя Описание Значение
bounds Минимальное и максимальное количество единиц масштабирования для развертывания. ExpressRouteGatewayPropertiesAutoScaleConfigurationB...

ExpressRouteGatewayPropertiesAutoScaleConfigurationB...

Имя Описание Значение
max Максимальное количество единиц масштабирования, развернутых для шлюза ExpressRoute. INT
мин Минимальное количество единиц масштабирования, развернутых для шлюза ExpressRoute. INT

ExpressRouteConnection

Имя Описание Значение
идентификатор Идентификатор ресурса. строка
name Имя ресурса. string (обязательно)
properties Свойства подключения express route. ExpressRouteConnectionProperties

ExpressRouteConnectionProperties

Имя Описание Значение
authorizationKey Ключ авторизации для установки подключения. строка
enableInternetSecurity Включите безопасность в Интернете. bool
enablePrivateLinkFastPath Обход шлюза ExpressRoute при доступе к приватным каналам. Необходимо включить ExpressRoute FastPath (expressRouteGatewayBypass). bool
expressRouteCircuitPeering Пиринг канала ExpressRoute. ExpressRouteCircuitPeeringId (обязательно)
expressRouteGatewayBypass Включите FastPath для концентратора брандмауэра виртуальной глобальной сети. bool
routingConfiguration Конфигурация маршрутизации, указывающая связанные и распространяемые таблицы маршрутов для этого подключения. RoutingConfiguration
routingWeight Вес маршрутизации, связанный с подключением. INT

ExpressRouteCircuitPeeringId

Имя Описание Значение
идентификатор Идентификатор пиринга канала ExpressRoute. строка

RoutingConfiguration

Имя Описание Значение
associatedRouteTable Идентификатор ресурса RouteTable, связанный с данной routingConfiguration. SubResource
inboundRouteMap Идентификатор ресурса RouteMap, связанного с этой конфигурацией RoutingConfiguration для входящие изученные маршруты. SubResource
outboundRouteMap Идентификатор ресурсаRouteMap, связанного с этой конфигурацией RoutingConfiguration для исходящих объявленных маршрутов. SubResource
propagatedRouteTables Список таблиц RouteTable для объявления маршрутов. PropagatedRouteTable
vnetRoutes Список маршрутов, управляющих маршрутизацией из VirtualHub в подключение к виртуальной сети. VnetRoute

SubResource

Имя Описание Значение
идентификатор Идентификатор ресурса. строка

PropagatedRouteTable

Имя Описание Значение
ids Список идентификаторов ресурсов всех таблиц RouteTable. SubResource[]
метки; Список меток. string[]

VnetRoute

Имя Описание Значение
staticRoutes Список всех статических маршрутов. StaticRoute[]
staticRoutesConfig Конфигурация статических маршрутов в этом HubVnetConnection. StaticRoutesConfig

StaticRoute

Имя Описание Значение
addressPrefixes Список всех префиксов адресов. string[]
name Имя StaticRoute, уникальное в пределах VnetRoute. строка
nextHopIpAddress IP-адрес следующего прыжка. строка

StaticRoutesConfig

Имя Описание Значение
vnetLocalRouteOverrideCriteria Параметр, определяющий, пропускается ли сетевой модуль в периферийной виртуальной сети для трафика с назначением в периферийной сети. "Contains"
"Equal"

VirtualHubId

Имя Описание Значение
идентификатор Универсальный код ресурса для виртуального концентратора, в котором будет развернут шлюз ExpressRoute. Ресурс Виртуального концентратора и ресурс шлюза ExpressRoute находятся в одной подписке. строка

Шаблоны быстрого запуска

Следующие шаблоны быстрого запуска развертывают этот тип ресурса.

Шаблон Описание
Назначение и политики маршрутизации azure Виртуальная глобальная сеть

Развертывание в Azure
Этот шаблон подготавливает Виртуальная глобальная сеть Azure с двумя концентраторами с включенными функциями намерения и политики маршрутизации.
Развертывание azure Виртуальная глобальная сеть (vWAN) с несколькими концентраторами

Развертывание в Azure
Этот шаблон позволяет создать развертывание azure Виртуальная глобальная сеть (vWAN) с несколькими концентраторами, включая все шлюзы и подключения к виртуальной сети.
Развертывание с несколькими концентраторами виртуальной глобальной сети Azure с настраиваемыми таблицами маршрутизации

Развертывание в Azure
Этот шаблон позволяет создать развертывание azure Виртуальная глобальная сеть (vWAN) с несколькими концентраторами, включая все шлюзы и подключения к виртуальной сети, и продемонстрировать использование таблиц маршрутизации для настраиваемой маршрутизации.

Определение ресурса шаблона ARM

Тип ресурса expressRouteGateways можно развернуть с помощью операций, предназначенных для:

Список измененных свойств в каждой версии API см. в журнале изменений.

Формат ресурсов

Чтобы создать ресурс Microsoft.Network/expressRouteGateways, добавьте следующий код JSON в шаблон.

{
  "type": "Microsoft.Network/expressRouteGateways",
  "apiVersion": "2023-02-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"
    }
  }
}

Значения свойств

expressRouteGateways

Имя Описание Значение
тип Тип ресурса Microsoft.Network/expressRouteGateways
версия_API Версия API ресурсов '2023-02-01'
name имя ресурса. string (обязательно)
location Расположение ресурса. строка
tags Теги ресурсов. Словарь имен и значений тегов. См . раздел Теги в шаблонах
properties Свойства шлюза express route. Свойства ExpressRouteGateway

Свойства ExpressRouteGateway

Имя Описание Значение
allowNonVirtualWanTraffic Настраивает этот шлюз для приема трафика из Виртуальная глобальная сеть сетей. bool
autoScaleConfiguration Настройка для автоматического масштабирования. ExpressRouteGatewayPropertiesAutoScaleConfiguration
expressRouteConnections Список подключений ExpressRoute к шлюзу ExpressRoute. ExpressRouteConnection[]
virtualHub Виртуальный концентратор, в котором находится или будет развернут шлюз ExpressRoute. VirtualHubId (обязательно)

ExpressRouteGatewayPropertiesAutoScaleConfiguration

Имя Описание Значение
bounds Минимальное и максимальное количество единиц масштабирования для развертывания. ExpressRouteGatewayPropertiesAutoScaleConfigurationB...

ExpressRouteGatewayPropertiesAutoScaleConfigurationB...

Имя Описание Значение
max Максимальное количество единиц масштабирования, развернутых для шлюза ExpressRoute. INT
мин Минимальное количество единиц масштабирования, развернутых для шлюза ExpressRoute. INT

ExpressRouteConnection

Имя Описание Значение
идентификатор Идентификатор ресурса. строка
name Имя ресурса. string (обязательно)
properties Свойства подключения express route. ExpressRouteConnectionProperties

ExpressRouteConnectionProperties

Имя Описание Значение
authorizationKey Ключ авторизации для установки подключения. строка
enableInternetSecurity Включите безопасность в Интернете. bool
enablePrivateLinkFastPath Обход шлюза ExpressRoute при доступе к приватным каналам. Необходимо включить ExpressRoute FastPath (expressRouteGatewayBypass). bool
expressRouteCircuitPeering Пиринг канала ExpressRoute. ExpressRouteCircuitPeeringId (обязательно)
expressRouteGatewayBypass Включите FastPath для концентратора брандмауэра виртуальной глобальной сети. bool
routingConfiguration Конфигурация маршрутизации, указывающая связанные и распространяемые таблицы маршрутов для этого подключения. RoutingConfiguration
routingWeight Вес маршрутизации, связанный с подключением. INT

ExpressRouteCircuitPeeringId

Имя Описание Значение
идентификатор Идентификатор пиринга канала ExpressRoute. строка

RoutingConfiguration

Имя Описание Значение
associatedRouteTable Идентификатор ресурса RouteTable, связанный с данной routingConfiguration. SubResource
inboundRouteMap Идентификатор ресурса RouteMap, связанного с данной routingConfiguration для входящие изученные маршруты. SubResource
outboundRouteMap Идентификатор ресурса ОбъектаRouteMap, связанного с данной конфигурацией маршрутизации для исходящих объявленных маршрутов. SubResource
propagatedRouteTables Список таблиц RouteTable для объявления маршрутов. PropagatedRouteTable
vnetRoutes Список маршрутов, управляющих маршрутизацией из VirtualHub в подключение к виртуальной сети. VnetRoute

SubResource

Имя Описание Значение
идентификатор Идентификатор ресурса. строка

PropagatedRouteTable

Имя Описание Значение
ids Список идентификаторов ресурсов всех таблиц RouteTable. SubResource[]
метки; Список меток. string[]

VnetRoute

Имя Описание Значение
staticRoutes Список всех статических маршрутов. StaticRoute[]
staticRoutesConfig Настройка статических маршрутов в этом HubVnetConnection. StaticRoutesConfig

StaticRoute

Имя Описание Значение
addressPrefixes Список всех префиксов адресов. string[]
name Имя StaticRoute, уникальное в пределах VnetRoute. строка
nextHopIpAddress IP-адрес следующего прыжка. строка

StaticRoutesConfig

Имя Описание Значение
vnetLocalRouteOverrideCriteria Параметр, определяющий, пропускается ли NVA в периферийной виртуальной сети для трафика с назначением в периферийной сети. "Contains"
"Равно"

VirtualHubId

Имя Описание Значение
идентификатор Универсальный код ресурса (URI) для виртуального концентратора, в котором находится или будет развернут шлюз ExpressRoute. Ресурс виртуального концентратора и ресурс шлюза ExpressRoute находятся в одной подписке. строка

Шаблоны быстрого запуска

Следующие шаблоны быстрого запуска развертывают этот тип ресурса.

Шаблон Описание
Намерения и политики маршрутизации azure Виртуальная глобальная сеть

Развертывание в Azure
Этот шаблон подготавливает Виртуальная глобальная сеть Azure с двумя концентраторами с включенными функциями намерения и политик маршрутизации.
Развертывание azure Виртуальная глобальная сеть (vWAN) с несколькими концентраторами

Развертывание в Azure
Этот шаблон позволяет создать развертывание Azure Виртуальная глобальная сеть (vWAN) с несколькими концентраторами, включая все шлюзы и подключения к виртуальной сети.
Развертывание с несколькими концентраторами виртуальной глобальной сети Azure с настраиваемыми таблицами маршрутизации

Развертывание в Azure
Этот шаблон позволяет создать развертывание azure Виртуальная глобальная сеть (vWAN) с несколькими концентраторами, включая все шлюзы и подключения к виртуальной сети, и продемонстрировать использование таблиц маршрутизации для настраиваемой маршрутизации.

Определение ресурса Terraform (поставщик AzAPI)

Тип ресурса expressRouteGateways можно развернуть с помощью операций, предназначенных для:

  • Группы ресурсов

Список измененных свойств в каждой версии API см. в журнале изменений.

Формат ресурсов

Чтобы создать ресурс Microsoft.Network/expressRouteGateways, добавьте следующую terraform в шаблон.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Network/expressRouteGateways@2023-02-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"
      }
    }
  })
}

Значения свойств

expressRouteGateways

Имя Описание Значение
тип Тип ресурса "Microsoft.Network/expressRouteGateways@2023-02-01"
name имя ресурса. строка (обязательно)
location Расположение ресурса. строка
parent_id Чтобы выполнить развертывание в группе ресурсов, используйте идентификатор этой группы ресурсов. строка (обязательно)
tags Теги ресурсов. Словарь имен и значений тегов.
properties Свойства шлюза Express Route. Свойства ExpressRouteGateway

Свойства ExpressRouteGateway

Имя Описание Значение
allowNonVirtualWanTraffic Настраивает этот шлюз для приема трафика из не Виртуальная глобальная сеть сетей. bool
autoScaleConfiguration Конфигурация для автоматического масштабирования. ExpressRouteGatewayPropertiesAutoScaleConfiguration
expressRouteConnections Список подключений ExpressRoute к шлюзу ExpressRoute. ExpressRouteConnection[]
virtualHub Виртуальный концентратор, в котором будет развернут шлюз ExpressRoute. VirtualHubId (обязательно)

ExpressRouteGatewayPropertiesAutoScaleConfiguration

Имя Описание Значение
bounds Минимальное и максимальное количество единиц масштабирования для развертывания. ExpressRouteGatewayPropertiesAutoScaleConfigurationB...

ExpressRouteGatewayPropertiesAutoScaleConfigurationB...

Имя Описание Значение
max Максимальное количество единиц масштабирования, развернутых для шлюза ExpressRoute. INT
мин Минимальное количество единиц масштабирования, развернутых для шлюза ExpressRoute. INT

ExpressRouteConnection

Имя Описание Значение
идентификатор Идентификатор ресурса. строка
name Имя ресурса. строка (обязательно)
properties Свойства подключения express route. ExpressRouteConnectionProperties

ExpressRouteConnectionProperties

Имя Описание Значение
authorizationKey Ключ авторизации для установки подключения. строка
enableInternetSecurity Включите безопасность в Интернете. bool
enablePrivateLinkFastPath Обход шлюза ExpressRoute при доступе к приватным каналам. Необходимо включить ExpressRoute FastPath (expressRouteGatewayBypass). bool
expressRouteCircuitPeering Пиринг канала ExpressRoute. ExpressRouteCircuitPeeringId (обязательно)
expressRouteGatewayBypass Включите FastPath для концентратора брандмауэра виртуальной глобальной сети. bool
routingConfiguration Конфигурация маршрутизации, указывающая связанные и распространяемые таблицы маршрутов для этого подключения. RoutingConfiguration
routingWeight Вес маршрутизации, связанный с подключением. INT

ExpressRouteCircuitPeeringId

Имя Описание Значение
идентификатор Идентификатор пиринга канала ExpressRoute. строка

RoutingConfiguration

Имя Описание Значение
associatedRouteTable Идентификатор ресурса RouteTable, связанный с данной routingConfiguration. SubResource
inboundRouteMap Идентификатор ресурса RouteMap, связанного с этой конфигурацией RoutingConfiguration для входящие изученные маршруты. SubResource
outboundRouteMap Идентификатор ресурсаRouteMap, связанного с этой конфигурацией RoutingConfiguration для исходящих объявленных маршрутов. SubResource
propagatedRouteTables Список таблиц RouteTable для объявления маршрутов. PropagatedRouteTable
vnetRoutes Список маршрутов, управляющих маршрутизацией из VirtualHub в подключение к виртуальной сети. VnetRoute

SubResource

Имя Описание Значение
идентификатор Идентификатор ресурса. строка

PropagatedRouteTable

Имя Описание Значение
ids Список идентификаторов ресурсов всех таблиц RouteTable. SubResource[]
метки; Список меток. string[]

VnetRoute

Имя Описание Значение
staticRoutes Список всех статических маршрутов. StaticRoute[]
staticRoutesConfig Конфигурация статических маршрутов в этом HubVnetConnection. StaticRoutesConfig

StaticRoute

Имя Описание Значение
addressPrefixes Список всех префиксов адресов. string[]
name Имя StaticRoute, уникальное в пределах VnetRoute. строка
nextHopIpAddress IP-адрес следующего прыжка. строка

StaticRoutesConfig

Имя Описание Значение
vnetLocalRouteOverrideCriteria Параметр, определяющий, пропускается ли сетевой модуль в периферийной виртуальной сети для трафика с назначением в периферийной сети. "Содержит"
"Equal"

VirtualHubId

Имя Описание Значение
идентификатор Универсальный код ресурса для виртуального концентратора, в котором будет развернут шлюз ExpressRoute. Ресурс Виртуального концентратора и ресурс шлюза ExpressRoute находятся в одной подписке. строка