Microsoft.Network expressRouteGateways 2021-08-01

Definicja zasobu Bicep

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 Bicep do szablonu.

resource symbolicname 'Microsoft.Network/expressRouteGateways@2021-08-01' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  properties: {
    autoScaleConfiguration: {
      bounds: {
        max: int
        min: int
      }
    }
    expressRouteConnections: [
      {
        id: 'string'
        name: 'string'
        properties: {
          authorizationKey: 'string'
          enableInternetSecurity: bool
          expressRouteCircuitPeering: {
            id: 'string'
          }
          expressRouteGatewayBypass: bool
          routingConfiguration: {
            associatedRouteTable: {
              id: 'string'
            }
            propagatedRouteTables: {
              ids: [
                {
                  id: 'string'
                }
              ]
              labels: [
                'string'
              ]
            }
            vnetRoutes: {
              staticRoutes: [
                {
                  addressPrefixes: [
                    'string'
                  ]
                  name: 'string'
                  nextHopIpAddress: '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ść
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
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
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[]

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

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": "2021-08-01",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "properties": {
    "autoScaleConfiguration": {
      "bounds": {
        "max": "int",
        "min": "int"
      }
    },
    "expressRouteConnections": [
      {
        "id": "string",
        "name": "string",
        "properties": {
          "authorizationKey": "string",
          "enableInternetSecurity": "bool",
          "expressRouteCircuitPeering": {
            "id": "string"
          },
          "expressRouteGatewayBypass": "bool",
          "routingConfiguration": {
            "associatedRouteTable": {
              "id": "string"
            },
            "propagatedRouteTables": {
              "ids": [
                {
                  "id": "string"
                }
              ],
              "labels": [ "string" ]
            },
            "vnetRoutes": {
              "staticRoutes": [
                {
                  "addressPrefixes": [ "string" ],
                  "name": "string",
                  "nextHopIpAddress": "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 '2021-08-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ść
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
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
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[]

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

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 narzędzia Terraform (dostawcy AzAPI)

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

  • 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 element Terraform do szablonu.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Network/expressRouteGateways@2021-08-01"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  body = jsonencode({
    properties = {
      autoScaleConfiguration = {
        bounds = {
          max = int
          min = int
        }
      }
      expressRouteConnections = [
        {
          id = "string"
          name = "string"
          properties = {
            authorizationKey = "string"
            enableInternetSecurity = bool
            expressRouteCircuitPeering = {
              id = "string"
            }
            expressRouteGatewayBypass = bool
            routingConfiguration = {
              associatedRouteTable = {
                id = "string"
              }
              propagatedRouteTables = {
                ids = [
                  {
                    id = "string"
                  }
                ]
                labels = [
                  "string"
                ]
              }
              vnetRoutes = {
                staticRoutes = [
                  {
                    addressPrefixes = [
                      "string"
                    ]
                    name = "string"
                    nextHopIpAddress = "string"
                  }
                ]
              }
            }
            routingWeight = int
          }
        }
      ]
      virtualHub = {
        id = "string"
      }
    }
  })
}

Wartości właściwości

expressRouteGateways

Nazwa Opis Wartość
typ Typ zasobu "Microsoft.Network/expressRouteGateways@2021-08-01"
name Nazwa zasobu ciąg (wymagany)
location Lokalizacja zasobu. ciąg
parent_id Aby przeprowadzić wdrożenie 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ść
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
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
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[]

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

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