Microsoft.Network expressRouteGateways 2022-05-01

Definicja zasobu Bicep

Typ zasobu expressRouteGateways można wdrożyć przy użyciu operacji docelowych:

Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennik zmian.

Format zasobu

Aby utworzyć zasób Microsoft.Network/expressRouteGateways, dodaj następujący kod Bicep do szablonu.

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

Wartości właściwości

expressRouteGateways

Nazwa Opis Wartość
name Nazwa zasobu ciąg (wymagany)
location Lokalizacja zasobu. ciąg
tags Tagi zasobów. Słownik nazw tagów i wartości. Zobacz Tagi w szablonach
properties Właściwości bramy usługi Express Route. ExpressRouteGatewayProperties

ExpressRouteGatewayProperties

Nazwa Opis Wartość
allowNonVirtualWanTraffic Konfiguruje tę bramę tak, aby akceptowała ruch z sieci innych niż Virtual WAN. bool
autoScaleConfiguration Konfiguracja automatycznego skalowania. ExpressRouteGatewayPropertiesAutoScaleConfiguration
expressRouteConnections Lista połączeń usługi ExpressRoute z bramą usługi ExpressRoute. ExpressRouteConnection[]
virtualHub Koncentrator wirtualny, w którym znajduje się brama usługi ExpressRoute lub zostanie wdrożony. VirtualHubId (wymagane)

ExpressRouteGatewayPropertiesAutoScaleConfiguration

Nazwa Opis Wartość
Granice Minimalna i maksymalna liczba jednostek skalowania do wdrożenia. ExpressRouteGatewayPropertiesAutoScaleConfigurationB...

ExpressRouteGatewayPropertiesAutoScaleConfigurationB...

Nazwa Opis Wartość
max Maksymalna liczba jednostek skalowania wdrożonych dla bramy usługi ExpressRoute. int
min Minimalna liczba jednostek skalowania wdrożonych dla bramy usługi ExpressRoute. int

ExpressRouteConnection

Nazwa Opis Wartość
identyfikator Identyfikator zasobu. ciąg
name Nazwa zasobu. ciąg (wymagany)
properties Właściwości połączenia usługi Express Route. ExpressRouteConnectionProperties

ExpressRouteConnectionProperties

Nazwa Opis Wartość
authorizationKey Klucz autoryzacji do nawiązania połączenia. ciąg
enableInternetSecurity Włącz zabezpieczenia internetowe. bool
enablePrivateLinkFastPath Pomiń bramę usługi ExpressRoute podczas uzyskiwania dostępu do linków prywatnych. Należy włączyć usługę ExpressRoute FastPath (expressRouteGatewayBypass). bool
expressRouteCircuitPeering Komunikacja równorzędna obwodu usługi ExpressRoute. ExpressRouteCircuitPeeringId (wymagane)
expressRouteGatewayBypass Włącz funkcję FastPath do koncentratora zapory vWan. bool
Routingconfiguration Konfiguracja routingu wskazująca skojarzone i propagowane tabele tras w tym połączeniu. Routingconfiguration
routing wagi Waga routingu skojarzona z połączeniem. int

ExpressRouteCircuitPeeringId

Nazwa Opis Wartość
identyfikator Identyfikator komunikacji równorzędnej obwodu usługi ExpressRoute. ciąg

Routingconfiguration

Nazwa Opis Wartość
associatedRouteTable Identyfikator zasobu RouteTable skojarzony z tą konfiguracją routingu. Podźródło
inboundRouteMap Identyfikator zasobu elementu RouteMap skojarzonego z tą konfiguracją routingu dla tras poznanych dla ruchu przychodzącego. Podźródło
outboundRouteMap Identyfikator zasobu mapy usługiRoute skojarzonej z tą konfiguracją routingu dla tras anonsowanych dla ruchu wychodzącego. Podźródło
propagatedRouteTables Lista tabeli RouteTables do anonsowania tras do. PropagatedRouteTable
vnetRoutes Lista tras kontrolujących routing z usługi VirtualHub do połączenia sieci wirtualnej. VnetRoute

Podźródło

Nazwa Opis Wartość
identyfikator Identyfikator zasobu. ciąg

PropagatedRouteTable

Nazwa Opis Wartość
Identyfikatory Lista identyfikatorów zasobów wszystkich tabel routeTables. Podźródło[]
Etykiety Lista etykiet. ciąg[]

VnetRoute

Nazwa Opis Wartość
staticRoutes Lista wszystkich tras statycznych. StaticRoute[]
staticRoutesConfig Konfiguracja tras statycznych w tym koncentratocie HubVnetConnection. StaticRoutesConfig

StaticRoute

Nazwa Opis Wartość
addressPrefixes (prefiksy adresów) Lista wszystkich prefiksów adresów. ciąg[]
name Nazwa usługi StaticRoute, która jest unikatowa w ramach usługi VnetRoute. ciąg
nextHopIpAddress Adres IP następnego przeskoku. ciąg

StaticRoutesConfig

Nazwa Opis Wartość
vnetLocalRouteOverrideCriteria Parametr określający, czy urządzenie WUS w sieci wirtualnej szprychy jest pomijane dla ruchu z miejscem docelowym w szprychy. "Zawiera"
"Równe"

VirtualHubId

Nazwa Opis Wartość
identyfikator Identyfikator URI zasobu dla koncentratora wirtualnego, w którym znajduje się brama usługi ExpressRoute lub zostanie wdrożony. Zasób koncentratora wirtualnego i zasób bramy usługi ExpressRoute znajdują się w tej samej subskrypcji. ciąg

Szablony szybkiego startu

Następujące szablony szybkiego startu wdrażają ten typ zasobu.

Template Opis
Intencje i zasady routingu usługi Azure Virtual WAN

Wdróż na platformie Azure
Ten szablon aprowizuje Virtual WAN Platformy Azure z dwoma centrami z włączoną funkcją Intencja routingu i Zasady.
Wdrażanie w wielu koncentratorach usługi Azure Virtual WAN (vWAN)

Wdróż na platformie Azure
Ten szablon umożliwia utworzenie wdrożenia usługi Azure Virtual WAN (vWAN) obejmującego wszystkie bramy i połączenia sieci wirtualnej.
Wdrażanie wielu koncentratorów w usłudze Azure vWAN przy użyciu niestandardowych tabel routingu

Wdróż na platformie Azure
Ten szablon umożliwia utworzenie wdrożenia w wielu centrach usługi Azure Virtual WAN (vWAN), w tym wszystkich bram i połączeń sieci wirtualnej, oraz zademonstrowanie użycia tabel tras na potrzeby routingu niestandardowego.

Definicja zasobu szablonu usługi ARM

Typ zasobu expressRouteGateways można wdrożyć z operacjami docelowymi:

Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennik zmian.

Format zasobu

Aby utworzyć zasób Microsoft.Network/expressRouteGateways, dodaj następujący kod JSON do szablonu.

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

Wartości właściwości

expressRouteGateways

Nazwa Opis Wartość
typ Typ zasobu "Microsoft.Network/expressRouteGateways"
apiVersion Wersja interfejsu API zasobów '2022-05-01'
name Nazwa zasobu ciąg (wymagany)
location Lokalizacja zasobu. ciąg
tags Tagi zasobów. Słownik nazw tagów i wartości. Zobacz Tagi w szablonach
properties Właściwości bramy usługi Express Route. ExpressRouteGatewayProperties

ExpressRouteGatewayProperties

Nazwa Opis Wartość
allowNonVirtualWanTraffic Konfiguruje tę bramę tak, aby akceptowała ruch z sieci innych niż Virtual WAN. bool
autoScaleConfiguration Konfiguracja automatycznego skalowania. ExpressRouteGatewayPropertiesAutoScaleConfiguration
expressRouteConnections Lista połączeń usługi ExpressRoute z bramą usługi ExpressRoute. ExpressRouteConnection[]
virtualHub Koncentrator wirtualny, w którym znajduje się brama usługi ExpressRoute lub zostanie wdrożony. VirtualHubId (wymagane)

ExpressRouteGatewayPropertiesAutoScaleConfiguration

Nazwa Opis Wartość
Granice Minimalna i maksymalna liczba jednostek skalowania do wdrożenia. ExpressRouteGatewayPropertiesAutoScaleConfigurationB...

ExpressRouteGatewayPropertiesAutoScaleConfigurationB...

Nazwa Opis Wartość
max Maksymalna liczba jednostek skalowania wdrożonych dla bramy usługi ExpressRoute. int
min Minimalna liczba jednostek skalowania wdrożonych dla bramy usługi ExpressRoute. int

ExpressRouteConnection

Nazwa Opis Wartość
identyfikator Identyfikator zasobu. ciąg
name Nazwa zasobu. ciąg (wymagany)
properties Właściwości połączenia usługi Express Route. ExpressRouteConnectionProperties

ExpressRouteConnectionProperties

Nazwa Opis Wartość
authorizationKey Klucz autoryzacji do nawiązania połączenia. ciąg
enableInternetSecurity Włącz zabezpieczenia internetowe. bool
enablePrivateLinkFastPath Pomiń bramę usługi ExpressRoute podczas uzyskiwania dostępu do łączy prywatnych. Należy włączyć usługę ExpressRoute FastPath (expressRouteGatewayBypass). bool
expressRouteCircuitPeering Komunikacja równorzędna obwodu usługi ExpressRoute. ExpressRouteCircuitPeeringId (wymagane)
expressRouteGatewayBypass Włącz funkcję FastPath do koncentratora zapory vWan. bool
Routingconfiguration Konfiguracja routingu wskazująca skojarzone i propagowane tabele tras w tym połączeniu. Routingconfiguration
routing wagi Waga routingu skojarzona z połączeniem. int

ExpressRouteCircuitPeeringId

Nazwa Opis Wartość
identyfikator Identyfikator komunikacji równorzędnej obwodu usługi ExpressRoute. ciąg

Routingconfiguration

Nazwa Opis Wartość
associatedRouteTable Identyfikator zasobu RouteTable skojarzony z tą konfiguracją routingu. Podźródło
inboundRouteMap Identyfikator zasobu RouteMap skojarzony z tą konfiguracją routingu dla tras przychodzących poznanych. Podźródło
outboundRouteMap Identyfikator zasobu mapyroute skojarzonej z tą konfiguracją routingu dla tras anonsowanych dla ruchu wychodzącego. Podźródło
propagatedRouteTables Lista elementów RouteTables do anonsowania tras do. Propagowana tabelaroute
vnetRoutes Lista tras kontrolujących routing z usługi VirtualHub do połączenia z siecią wirtualną. Sieć wirtualnaRoute

Podźródło

Nazwa Opis Wartość
identyfikator Identyfikator zasobu. ciąg

Propagowana tabelaroute

Nazwa Opis Wartość
Identyfikatory Lista identyfikatorów zasobów wszystkich tabel tras. Podźródło[]
Etykiety Lista etykiet. ciąg[]

Sieć wirtualnaRoute

Nazwa Opis Wartość
staticRoutes Lista wszystkich tras statycznych. StaticRoute[]
staticRoutesConfig Konfiguracja tras statycznych w tej sieci HubVnetConnection. StaticRoutesConfig

StaticRoute

Nazwa Opis Wartość
addressPrefixes Lista wszystkich prefiksów adresów. ciąg[]
name Nazwa usługi StaticRoute, która jest unikatowa w ramach usługi VnetRoute. ciąg
nextHopIpAddress Adres IP następnego przeskoku. ciąg

StaticRoutesConfig

Nazwa Opis Wartość
vnetLocalRouteOverrideCriteria Parametr określający, czy urządzenie WUS w sieci wirtualnej szprychy jest pomijane dla ruchu z miejscem docelowym w szprychach. "Zawiera"
"Równe"

VirtualHubId

Nazwa Opis Wartość
identyfikator Identyfikator URI zasobu dla centrum wirtualnego, w którym znajduje się brama usługi ExpressRoute lub zostanie wdrożona. Zasób koncentratora wirtualnego i zasób bramy usługi ExpressRoute znajdują się w tej samej subskrypcji. ciąg

Szablony szybkiego startu

Następujące szablony szybkiego startu wdrażają ten typ zasobu.

Template Opis
Intencje i zasady routingu usługi Azure Virtual WAN

Wdróż na platformie Azure
Ten szablon aprowizuje usługę Azure Virtual WAN z dwoma centrami z włączoną funkcją Intencja routingu i zasady.
Wdrażanie wielu koncentratorów platformy Azure Virtual WAN (vWAN)

Wdróż na platformie Azure
Ten szablon umożliwia utworzenie wdrożenia wielu koncentratorów platformy Azure Virtual WAN (vWAN), w tym wszystkich bram i połączeń sieci wirtualnej.
Wdrażanie wielu koncentratorów vWAN platformy Azure z niestandardowymi tabelami routingu

Wdróż na platformie Azure
Ten szablon umożliwia utworzenie wdrożenia wielu koncentratorów platformy Azure Virtual WAN (vWAN), w tym wszystkich bram i połączeń sieci wirtualnej oraz zademonstrowanie użycia tabel tras na potrzeby routingu niestandardowego.

Definicja zasobu narzędzia Terraform (dostawcy AzAPI)

Typ zasobu expressRouteGateways można wdrożyć przy użyciu operacji docelowych:

  • Grupy zasobów

Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennik zmian.

Format zasobu

Aby utworzyć zasób Microsoft.Network/expressRouteGateways, dodaj następujący program Terraform do szablonu.

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

Wartości właściwości

expressRouteGateways

Nazwa Opis Wartość
typ Typ zasobu "Microsoft.Network/expressRouteGateways@2022-05-01"
name Nazwa zasobu ciąg (wymagany)
location Lokalizacja zasobu. ciąg
parent_id Aby wdrożyć w grupie zasobów, użyj identyfikatora tej grupy zasobów. ciąg (wymagany)
tags Tagi zasobów. Słownik nazw tagów i wartości.
properties Właściwości bramy usługi Express Route. ExpressRouteGatewayProperties

ExpressRouteGatewayProperties

Nazwa Opis Wartość
allowNonVirtualWanTraffic Konfiguruje tę bramę tak, aby akceptowała ruch z sieci innych niż Virtual WAN. bool
autoScaleConfiguration Konfiguracja automatycznego skalowania. ExpressRouteGatewayPropertiesAutoScaleConfiguration
expressRouteConnections Lista połączeń usługi ExpressRoute z bramą usługi ExpressRoute. ExpressRouteConnection[]
virtualHub Koncentrator wirtualny, w którym znajduje się brama usługi ExpressRoute lub zostanie wdrożony. VirtualHubId (wymagane)

ExpressRouteGatewayPropertiesAutoScaleConfiguration

Nazwa Opis Wartość
Granice Minimalna i maksymalna liczba jednostek skalowania do wdrożenia. ExpressRouteGatewayPropertiesAutoScaleConfigurationB...

ExpressRouteGatewayPropertiesAutoScaleConfigurationB...

Nazwa Opis Wartość
max Maksymalna liczba jednostek skalowania wdrożonych dla bramy usługi ExpressRoute. int
min Minimalna liczba jednostek skalowania wdrożonych dla bramy usługi ExpressRoute. int

ExpressRouteConnection

Nazwa Opis Wartość
identyfikator Identyfikator zasobu. ciąg
name Nazwa zasobu. ciąg (wymagany)
properties Właściwości połączenia usługi Express Route. ExpressRouteConnectionProperties

ExpressRouteConnectionProperties

Nazwa Opis Wartość
authorizationKey Klucz autoryzacji do nawiązania połączenia. ciąg
enableInternetSecurity Włącz zabezpieczenia internetowe. bool
enablePrivateLinkFastPath Pomiń bramę usługi ExpressRoute podczas uzyskiwania dostępu do linków prywatnych. Należy włączyć usługę ExpressRoute FastPath (expressRouteGatewayBypass). bool
expressRouteCircuitPeering Komunikacja równorzędna obwodu usługi ExpressRoute. ExpressRouteCircuitPeeringId (wymagane)
expressRouteGatewayBypass Włącz funkcję FastPath do koncentratora zapory vWan. bool
Routingconfiguration Konfiguracja routingu wskazująca skojarzone i propagowane tabele tras w tym połączeniu. Routingconfiguration
routing wagi Waga routingu skojarzona z połączeniem. int

ExpressRouteCircuitPeeringId

Nazwa Opis Wartość
identyfikator Identyfikator komunikacji równorzędnej obwodu usługi ExpressRoute. ciąg

Routingconfiguration

Nazwa Opis Wartość
associatedRouteTable Identyfikator zasobu RouteTable skojarzony z tą konfiguracją routingu. Podźródło
inboundRouteMap Identyfikator zasobu elementu RouteMap skojarzonego z tą konfiguracją routingu dla tras poznanych dla ruchu przychodzącego. Podźródło
outboundRouteMap Identyfikator zasobu mapy usługiRoute skojarzonej z tą konfiguracją routingu dla tras anonsowanych dla ruchu wychodzącego. Podźródło
propagatedRouteTables Lista tabeli RouteTables do anonsowania tras do. PropagatedRouteTable
vnetRoutes Lista tras kontrolujących routing z usługi VirtualHub do połączenia sieci wirtualnej. VnetRoute

Podźródło

Nazwa Opis Wartość
identyfikator Identyfikator zasobu. ciąg

PropagatedRouteTable

Nazwa Opis Wartość
Identyfikatory Lista identyfikatorów zasobów wszystkich tabel routeTables. Podźródło[]
Etykiety Lista etykiet. ciąg[]

VnetRoute

Nazwa Opis Wartość
staticRoutes Lista wszystkich tras statycznych. StaticRoute[]
staticRoutesConfig Konfiguracja tras statycznych w tym koncentratocie HubVnetConnection. StaticRoutesConfig

StaticRoute

Nazwa Opis Wartość
addressPrefixes (prefiksy adresów) Lista wszystkich prefiksów adresów. ciąg[]
name Nazwa usługi StaticRoute, która jest unikatowa w ramach usługi VnetRoute. ciąg
nextHopIpAddress Adres IP następnego przeskoku. ciąg

StaticRoutesConfig

Nazwa Opis Wartość
vnetLocalRouteOverrideCriteria Parametr określający, czy urządzenie WUS w sieci wirtualnej szprychy jest pomijane dla ruchu z miejscem docelowym w szprychy. "Zawiera"
"Równe"

VirtualHubId

Nazwa Opis Wartość
identyfikator Identyfikator URI zasobu dla koncentratora wirtualnego, w którym znajduje się brama usługi ExpressRoute lub zostanie wdrożony. Zasób koncentratora wirtualnego i zasób bramy usługi ExpressRoute znajdują się w tej samej subskrypcji. ciąg