Udostępnij za pośrednictwem


Microsoft.Network expressRouteGateways 2023-04-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 dziennika zmian.

Format zasobu

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

resource symbolicname 'Microsoft.Network/expressRouteGateways@2023-04-01' = {
  location: 'string'
  name: 'string'
  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'
    }
  }
  tags: {
    {customized property}: 'string'
  }
}

Wartości właściwości

ExpressRouteCircuitPeeringId

Nazwa Opis Wartość
id Identyfikator komunikacji równorzędnej obwodu usługi ExpressRoute. struna

ExpressRouteConnection

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

ExpressRouteConnectionProperties

Nazwa Opis Wartość
authorizationKey Klucz autoryzacji do nawiązania połączenia. struna
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 usługę FastPath do koncentratora zapory vWan. Bool
routingKonfiguracja Konfiguracja routingu wskazująca skojarzone i propagowane tabele tras w tym połączeniu. RoutingKonfiguracja
routingWeight Waga routingu skojarzona z połączeniem. Int

ExpressRouteGatewayProperties

Nazwa Opis Wartość
allowNonVirtualWanTraffic Konfiguruje tę bramę tak, aby akceptowała ruch z sieci innych niż Virtual WAN. Bool
autoSkalowanieKonfiguracja 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. ExpressRouteGatewayPropertiesAutoScaleConfigurationBounds

ExpressRouteGatewayPropertiesAutoScaleConfigurationBounds

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

Microsoft.Network/expressRouteGateways

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

Propagowana tabelaroute

Nazwa Opis Wartość
Identyfikatory Lista identyfikatorów zasobów wszystkich tabel tras. SubResource []
Etykiety Lista etykiet. string[]

Tagi zasobów

Nazwa Opis Wartość

RoutingKonfiguracja

Nazwa Opis Wartość
associatedRouteTable Identyfikator zasobu RouteTable skojarzony z tą konfiguracją routingu. SubResource
inboundRouteMap Identyfikator zasobu RouteMap skojarzony z tą konfiguracją RoutingConfiguration dla tras wyuczonych dla ruchu przychodzącego. SubResource
outboundRouteMap Identyfikator zasobu mapyroute skojarzonej z tą konfiguracją routingu dla tras anonsowanych dla ruchu wychodzącego. SubResource
propagatedRouteTables Lista tabeli RouteTables do anonsowania tras do. PropagatedRouteTable
vnetRoutes Lista tras sterujących routingiem z usługi VirtualHub do połączenia sieci wirtualnej. usługi VnetRoute

StaticRoute

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

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"

Podźródło

Nazwa Opis Wartość
id Identyfikator zasobu. struna

VirtualHubId

Nazwa Opis Wartość
id 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. struna

VnetRoute

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

Definicja zasobu szablonu usługi ARM

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 dziennika zmian.

Format zasobu

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

{
  "type": "Microsoft.Network/expressRouteGateways",
  "apiVersion": "2023-04-01",
  "name": "string",
  "location": "string",
  "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"
    }
  },
  "tags": {
    "{customized property}": "string"
  }
}

Wartości właściwości

ExpressRouteCircuitPeeringId

Nazwa Opis Wartość
id Identyfikator komunikacji równorzędnej obwodu usługi ExpressRoute. struna

ExpressRouteConnection

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

ExpressRouteConnectionProperties

Nazwa Opis Wartość
authorizationKey Klucz autoryzacji do nawiązania połączenia. struna
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 usługę FastPath do koncentratora zapory vWan. Bool
routingKonfiguracja Konfiguracja routingu wskazująca skojarzone i propagowane tabele tras w tym połączeniu. RoutingKonfiguracja
routingWeight Waga routingu skojarzona z połączeniem. Int

ExpressRouteGatewayProperties

Nazwa Opis Wartość
allowNonVirtualWanTraffic Konfiguruje tę bramę tak, aby akceptowała ruch z sieci innych niż Virtual WAN. Bool
autoSkalowanieKonfiguracja 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. ExpressRouteGatewayPropertiesAutoScaleConfigurationBounds

ExpressRouteGatewayPropertiesAutoScaleConfigurationBounds

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

Microsoft.Network/expressRouteGateways

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

Propagowana tabelaroute

Nazwa Opis Wartość
Identyfikatory Lista identyfikatorów zasobów wszystkich tabel tras. SubResource []
Etykiety Lista etykiet. string[]

Tagi zasobów

Nazwa Opis Wartość

RoutingKonfiguracja

Nazwa Opis Wartość
associatedRouteTable Identyfikator zasobu RouteTable skojarzony z tą konfiguracją routingu. SubResource
inboundRouteMap Identyfikator zasobu RouteMap skojarzony z tą konfiguracją RoutingConfiguration dla tras wyuczonych dla ruchu przychodzącego. SubResource
outboundRouteMap Identyfikator zasobu mapyroute skojarzonej z tą konfiguracją routingu dla tras anonsowanych dla ruchu wychodzącego. SubResource
propagatedRouteTables Lista tabeli RouteTables do anonsowania tras do. PropagatedRouteTable
vnetRoutes Lista tras sterujących routingiem z usługi VirtualHub do połączenia sieci wirtualnej. usługi VnetRoute

StaticRoute

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

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"

Podźródło

Nazwa Opis Wartość
id Identyfikator zasobu. struna

VirtualHubId

Nazwa Opis Wartość
id 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. struna

VnetRoute

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

Szablony szybkiego startu

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

Szablon Opis
wdrażanie usługi Azure Virtual WAN (vWAN) z wieloma koncentratorami

wdrażanie w usłudze Azure
Ten szablon umożliwia utworzenie wdrożenia obejmującego wiele centrów usługi Azure Virtual WAN (vWAN), w tym wszystkich bram i połączeń sieci wirtualnej.
wdrażanie wielu koncentratorów usługi Azure vWAN przy użyciu niestandardowych tabel routingu

wdrażanie w usłudze Azure
Ten szablon umożliwia utworzenie wdrożenia wieloawansowego 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ć przy użyciu operacji docelowych:

  • grupy zasobów

Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika 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@2023-04-01"
  name = "string"
  location = "string"
  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"
      }
    }
  })
  tags = {
    {customized property} = "string"
  }
}

Wartości właściwości

ExpressRouteCircuitPeeringId

Nazwa Opis Wartość
id Identyfikator komunikacji równorzędnej obwodu usługi ExpressRoute. struna

ExpressRouteConnection

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

ExpressRouteConnectionProperties

Nazwa Opis Wartość
authorizationKey Klucz autoryzacji do nawiązania połączenia. struna
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 usługę FastPath do koncentratora zapory vWan. Bool
routingKonfiguracja Konfiguracja routingu wskazująca skojarzone i propagowane tabele tras w tym połączeniu. RoutingKonfiguracja
routingWeight Waga routingu skojarzona z połączeniem. Int

ExpressRouteGatewayProperties

Nazwa Opis Wartość
allowNonVirtualWanTraffic Konfiguruje tę bramę tak, aby akceptowała ruch z sieci innych niż Virtual WAN. Bool
autoSkalowanieKonfiguracja 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. ExpressRouteGatewayPropertiesAutoScaleConfigurationBounds

ExpressRouteGatewayPropertiesAutoScaleConfigurationBounds

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

Microsoft.Network/expressRouteGateways

Nazwa Opis Wartość
lokalizacja Lokalizacja zasobu. struna
nazwa Nazwa zasobu ciąg (wymagany)
Właściwości Właściwości bramy usługi Express Route. ExpressRouteGatewayProperties
Tagi Tagi zasobów Słownik nazw tagów i wartości.
typ Typ zasobu "Microsoft.Network/expressRouteGateways@2023-04-01"

Propagowana tabelaroute

Nazwa Opis Wartość
Identyfikatory Lista identyfikatorów zasobów wszystkich tabel tras. SubResource []
Etykiety Lista etykiet. string[]

Tagi zasobów

Nazwa Opis Wartość

RoutingKonfiguracja

Nazwa Opis Wartość
associatedRouteTable Identyfikator zasobu RouteTable skojarzony z tą konfiguracją routingu. SubResource
inboundRouteMap Identyfikator zasobu RouteMap skojarzony z tą konfiguracją RoutingConfiguration dla tras wyuczonych dla ruchu przychodzącego. SubResource
outboundRouteMap Identyfikator zasobu mapyroute skojarzonej z tą konfiguracją routingu dla tras anonsowanych dla ruchu wychodzącego. SubResource
propagatedRouteTables Lista tabeli RouteTables do anonsowania tras do. PropagatedRouteTable
vnetRoutes Lista tras sterujących routingiem z usługi VirtualHub do połączenia sieci wirtualnej. usługi VnetRoute

StaticRoute

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

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"

Podźródło

Nazwa Opis Wartość
id Identyfikator zasobu. struna

VirtualHubId

Nazwa Opis Wartość
id 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. struna

VnetRoute

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