Freigeben über


Microsoft.Network expressRouteGateways 2021-08-01

Bicep-Ressourcendefinition

Der expressRouteGateways-Ressourcentyp kann mit Vorgängen bereitgestellt werden, die Folgendes zum Ziel haben:

Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie unter Änderungsprotokoll.

Ressourcenformat

Um eine Microsoft.Network/expressRouteGateways-Ressource zu erstellen, fügen Sie Der Vorlage den folgenden Bicep hinzu.

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

Eigenschaftswerte

expressRouteGateways

Name BESCHREIBUNG Wert
name Der Ressourcenname Zeichenfolge (erforderlich)
location Ressourcenspeicherort Zeichenfolge
tags Ressourcentags. Wörterbuch der Tagnamen und -werte. Siehe Tags in Vorlagen
properties Eigenschaften des Expressroutengateways. ExpressRouteGatewayProperties

ExpressRouteGatewayProperties

Name BESCHREIBUNG Wert
autoScaleConfiguration Konfiguration für die automatische Skalierung. ExpressRouteGatewayPropertiesAutoScaleConfiguration
expressRouteConnections Liste der ExpressRoute-Verbindungen mit dem ExpressRoute-Gateway. ExpressRouteConnection[]
virtualHub Der virtuelle Hub, in dem das ExpressRoute-Gateway bereitgestellt wird oder bereitgestellt wird. VirtualHubId (erforderlich)

ExpressRouteGatewayPropertiesAutoScaleConfiguration

Name BESCHREIBUNG Wert
bounds Minimale und maximale Anzahl von Skalierungseinheiten, die bereitgestellt werden sollen. ExpressRouteGatewayPropertiesAutoScaleConfigurationB...

ExpressRouteGatewayPropertiesAutoScaleConfigurationB...

Name BESCHREIBUNG Wert
max Maximale Anzahl von Skalierungseinheiten, die für das ExpressRoute-Gateway bereitgestellt werden. INT
Min. Mindestanzahl von Skalierungseinheiten, die für das ExpressRoute-Gateway bereitgestellt werden. INT

ExpressRouteConnection

Name BESCHREIBUNG Wert
id Ressourcen-ID Zeichenfolge
name Der Name der Ressource. Zeichenfolge (erforderlich)
properties Eigenschaften der Expressroutenverbindung. ExpressRouteConnectionProperties

ExpressRouteConnectionProperties

Name BESCHREIBUNG Wert
authorizationKey Autorisierungsschlüssel zum Herstellen der Verbindung. Zeichenfolge
enableInternetSecurity Aktivieren Sie die Internetsicherheit. bool
expressRouteCircuitPeering Das ExpressRoute-Leitungspeering. ExpressRouteCircuitPeeringId (erforderlich)
expressRouteGatewayBypass Aktivieren Sie FastPath zu vWan Firewall Hub. bool
routingConfiguration Die Routingkonfiguration, die die zugeordneten und weitergegebenen Routingtabellen für diese Verbindung angibt. Routingconfiguration
routingWeight Die der Verbindung zugeordnete Routinggewichtung. INT

ExpressRouteCircuitPeeringId

Name BESCHREIBUNG Wert
id Die ID des ExpressRoute-Verbindungspeerings. Zeichenfolge

Routingconfiguration

Name BESCHREIBUNG Wert
associatedRouteTable Die Dieser RoutingConfiguration zugeordnete Ressourcen-ID RouteTable. Subresource
propagatedRouteTables Die Liste der RouteTables, für die die Routen angekündigt werden sollen. PropagatedRouteTable
vnetRoutes Liste der Routen, die das Routing von VirtualHub zu einer virtuellen Netzwerkverbindung steuern. VnetRoute

Subresource

Name BESCHREIBUNG Wert
id Ressourcen-ID Zeichenfolge

PropagatedRouteTable

Name BESCHREIBUNG Wert
ids Die Liste der Ressourcen-IDs aller RouteTables. SubResource[]
Bezeichnungen Die Liste der Bezeichnungen. string[]

VnetRoute

Name BESCHREIBUNG Wert
staticRoutes Liste aller statischen Routen. StaticRoute[]

StaticRoute

Name BESCHREIBUNG Wert
addressPrefixes Liste aller Adresspräfixe. string[]
name Der Name der StaticRoute, die innerhalb einer VnetRoute eindeutig ist. Zeichenfolge
nextHopIpAddress Die IP-Adresse des nächsten Hops. Zeichenfolge

VirtualHubId

Name BESCHREIBUNG Wert
id Der Ressourcen-URI für den virtuellen Hub, in dem das ExpressRoute-Gateway bereitgestellt wird oder bereitgestellt wird. Die Virtual Hub-Ressource und die ExpressRoute-Gatewayressource befinden sich im selben Abonnement. Zeichenfolge

Schnellstartvorlagen

In den folgenden Schnellstartvorlagen wird dieser Ressourcentyp bereitgestellt.

Vorlage BESCHREIBUNG
Azure Virtual WAN Routingabsicht und -Richtlinien

Bereitstellen in Azure
Diese Vorlage stellt eine Azure-Virtual WAN mit zwei Hubs mit aktiviertem Feature Routingabsicht und -richtlinien zur Bereitstellung.
Azure Virtual WAN Multi-Hub-Bereitstellung (vWAN)

Bereitstellen in Azure
Mit dieser Vorlage können Sie eine Azure Virtual WAN-Bereitstellung (vWAN) mit mehreren Hubs erstellen, einschließlich aller Gateways und VNET-Verbindungen.
Azure vWAN Multi-Hub-Bereitstellung mit benutzerdefinierten Routingtabellen

Bereitstellen in Azure
Mit dieser Vorlage können Sie eine Azure Virtual WAN-Bereitstellung (vWAN) mit mehreren Hubs erstellen, einschließlich aller Gateways und VNET-Verbindungen, und die Verwendung von Routingtabellen für benutzerdefiniertes Routing veranschaulichen.

Ressourcendefinition mit einer ARM-Vorlage

Der ExpressRouteGateways-Ressourcentyp kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:

Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie im Änderungsprotokoll.

Ressourcenformat

Um eine Microsoft.Network/expressRouteGateways-Ressource zu erstellen, fügen Sie der Vorlage den folgenden JSON-Code hinzu.

{
  "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"
    }
  }
}

Eigenschaftswerte

expressRouteGateways

Name BESCHREIBUNG Wert
type Ressourcentyp "Microsoft.Network/expressRouteGateways"
apiVersion Die Ressourcen-API-Version '2021-08-01'
name Der Ressourcenname Zeichenfolge (erforderlich)
location Ressourcenspeicherort Zeichenfolge
tags Ressourcentags. Wörterbuch der Tagnamen und -werte. Siehe Tags in Vorlagen
properties Eigenschaften des Expressroutengateways. ExpressRouteGatewayProperties

ExpressRouteGatewayProperties

Name BESCHREIBUNG Wert
autoScaleConfiguration Konfiguration für die automatische Skalierung. ExpressRouteGatewayPropertiesAutoScaleConfiguration
expressRouteConnections Liste der ExpressRoute-Verbindungen mit dem ExpressRoute-Gateway. ExpressRouteConnection[]
virtualHub Der virtuelle Hub, in dem das ExpressRoute-Gateway bereitgestellt wird oder bereitgestellt wird. VirtualHubId (erforderlich)

ExpressRouteGatewayPropertiesAutoScaleConfiguration

Name BESCHREIBUNG Wert
bounds Minimale und maximale Anzahl von Skalierungseinheiten, die bereitgestellt werden sollen. ExpressRouteGatewayPropertiesAutoScaleConfigurationB...

ExpressRouteGatewayPropertiesAutoScaleConfigurationB...

Name BESCHREIBUNG Wert
max Maximale Anzahl von Skalierungseinheiten, die für das ExpressRoute-Gateway bereitgestellt werden. INT
Min. Mindestanzahl von Skalierungseinheiten, die für das ExpressRoute-Gateway bereitgestellt werden. INT

ExpressRouteConnection

Name BESCHREIBUNG Wert
id Ressourcen-ID Zeichenfolge
name Der Name der Ressource. Zeichenfolge (erforderlich)
properties Eigenschaften der Expressroutenverbindung. ExpressRouteConnectionProperties

ExpressRouteConnectionProperties

Name BESCHREIBUNG Wert
authorizationKey Autorisierungsschlüssel zum Herstellen der Verbindung. Zeichenfolge
enableInternetSecurity Aktivieren Sie die Internetsicherheit. bool
expressRouteCircuitPeering Das ExpressRoute-Leitungspeering. ExpressRouteCircuitPeeringId (erforderlich)
expressRouteGatewayBypass Aktivieren Sie FastPath zum vWan Firewall Hub. bool
routingConfiguration Die Routingkonfiguration, die die zugeordneten und weitergegebenen Routingtabellen für diese Verbindung angibt. Routingconfiguration
routingWeight Die der Verbindung zugeordnete Routinggewichtung. INT

ExpressRouteCircuitPeeringId

Name BESCHREIBUNG Wert
id Die ID des ExpressRoute-Leitungspeerings. Zeichenfolge

Routingconfiguration

Name BESCHREIBUNG Wert
associatedRouteTable Die Ressourcen-ID RouteTable, die dieser RoutingKonfiguration zugeordnet ist. Subresource
propagatedRouteTables Die Liste der RouteTables, für die die Routen angekündigt werden sollen. PropagatedRouteTable
vnetRoutes Liste der Routen, die das Routing von VirtualHub zu einer virtuellen Netzwerkverbindung steuern. VnetRoute

Subresource

Name BESCHREIBUNG Wert
id Ressourcen-ID Zeichenfolge

PropagatedRouteTable

Name BESCHREIBUNG Wert
ids Die Liste der Ressourcen-IDs aller RouteTables. SubResource[]
Bezeichnungen Die Liste der Bezeichnungen. string[]

VnetRoute

Name BESCHREIBUNG Wert
staticRoutes Liste aller statischen Routen. StaticRoute[]

StaticRoute

Name BESCHREIBUNG Wert
addressPrefixes Liste aller Adresspräfixe. string[]
name Der Name der StaticRoute, die innerhalb einer VnetRoute eindeutig ist. Zeichenfolge
nextHopIpAddress Die IP-Adresse des nächsten Hops. Zeichenfolge

VirtualHubId

Name BESCHREIBUNG Wert
id Der Ressourcen-URI für den virtuellen Hub, in dem das ExpressRoute-Gateway bereitgestellt wird oder bereitgestellt wird. Die Virtual Hub-Ressource und die ExpressRoute-Gatewayressource befinden sich im selben Abonnement. Zeichenfolge

Schnellstartvorlagen

In den folgenden Schnellstartvorlagen wird dieser Ressourcentyp bereitgestellt.

Vorlage BESCHREIBUNG
Azure Virtual WAN Routingabsicht und -Richtlinien

Bereitstellen in Azure
Diese Vorlage stellt eine Azure-Virtual WAN mit zwei Hubs mit aktiviertem Feature Routingabsicht und -richtlinien zur Bereitstellung.
Azure Virtual WAN Multi-Hub-Bereitstellung (vWAN)

Bereitstellen in Azure
Mit dieser Vorlage können Sie eine Azure Virtual WAN-Bereitstellung (vWAN) mit mehreren Hubs erstellen, einschließlich aller Gateways und VNET-Verbindungen.
Azure vWAN Multi-Hub-Bereitstellung mit benutzerdefinierten Routingtabellen

Bereitstellen in Azure
Mit dieser Vorlage können Sie eine Azure Virtual WAN-Bereitstellung (vWAN) mit mehreren Hubs erstellen, einschließlich aller Gateways und VNET-Verbindungen, und die Verwendung von Routingtabellen für benutzerdefiniertes Routing veranschaulichen.

Terraform-Ressourcendefinition (AzAPI-Anbieter)

Der ExpressRouteGateways-Ressourcentyp kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:

  • Ressourcengruppen

Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie im Änderungsprotokoll.

Ressourcenformat

Um eine Microsoft.Network/expressRouteGateways-Ressource zu erstellen, fügen Sie der Vorlage die folgende Terraform-Ressource hinzu.

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"
      }
    }
  })
}

Eigenschaftswerte

expressRouteGateways

Name BESCHREIBUNG Wert
type Der Ressourcentyp "Microsoft.Network/expressRouteGateways@2021-08-01"
name Der Ressourcenname Zeichenfolge (erforderlich)
location Ressourcenspeicherort Zeichenfolge
parent_id Verwenden Sie zum Bereitstellen in einer Ressourcengruppe die ID dieser Ressourcengruppe. Zeichenfolge (erforderlich)
tags Ressourcentags. Wörterbuch der Tagnamen und -werte.
properties Eigenschaften des Expressroutengateways. ExpressRouteGatewayProperties

ExpressRouteGatewayProperties

Name BESCHREIBUNG Wert
autoScaleConfiguration Konfiguration für die automatische Skalierung. ExpressRouteGatewayPropertiesAutoScaleConfiguration
expressRouteConnections Liste der ExpressRoute-Verbindungen mit dem ExpressRoute-Gateway. ExpressRouteConnection[]
virtualHub Der virtuelle Hub, in dem sich das ExpressRoute-Gateway befindet oder bereitgestellt wird. VirtualHubId (erforderlich)

ExpressRouteGatewayPropertiesAutoScaleConfiguration

Name BESCHREIBUNG Wert
bounds Minimale und maximale Anzahl von Skalierungseinheiten, die bereitgestellt werden sollen. ExpressRouteGatewayPropertiesAutoScaleConfigurationB...

ExpressRouteGatewayPropertiesAutoScaleConfigurationB...

Name BESCHREIBUNG Wert
max Maximale Anzahl von Skalierungseinheiten, die für das ExpressRoute-Gateway bereitgestellt werden. INT
Min. Mindestanzahl von Skalierungseinheiten, die für das ExpressRoute-Gateway bereitgestellt werden. INT

ExpressRouteConnection

Name BESCHREIBUNG Wert
id Ressourcen-ID Zeichenfolge
name Der Name der Ressource. Zeichenfolge (erforderlich)
properties Eigenschaften der Expressroutenverbindung. ExpressRouteConnectionProperties

ExpressRouteConnectionProperties

Name BESCHREIBUNG Wert
authorizationKey Autorisierungsschlüssel zum Herstellen der Verbindung. Zeichenfolge
enableInternetSecurity Aktivieren Sie die Internetsicherheit. bool
expressRouteCircuitPeering Das ExpressRoute-Verbindungspeering. ExpressRouteCircuitPeeringId (erforderlich)
expressRouteGatewayBypass Aktivieren Sie FastPath zu vWan Firewall Hub. bool
routingConfiguration Die Routingkonfiguration, die die zugeordneten und weitergegebenen Routingtabellen für diese Verbindung angibt. Routingconfiguration
routingWeight Die der Verbindung zugeordnete Routinggewichtung. INT

ExpressRouteCircuitPeeringId

Name BESCHREIBUNG Wert
id Die ID des ExpressRoute-Verbindungspeerings. Zeichenfolge

Routingconfiguration

Name BESCHREIBUNG Wert
associatedRouteTable Die Dieser RoutingConfiguration zugeordnete Ressourcen-ID RouteTable. Subresource
propagatedRouteTables Die Liste der RouteTables, für die die Routen angekündigt werden sollen. PropagatedRouteTable
vnetRoutes Liste der Routen, die das Routing von VirtualHub zu einer virtuellen Netzwerkverbindung steuern. VnetRoute

Subresource

Name BESCHREIBUNG Wert
id Ressourcen-ID Zeichenfolge

PropagatedRouteTable

Name BESCHREIBUNG Wert
ids Die Liste der Ressourcen-IDs aller RouteTables. SubResource[]
Bezeichnungen Die Liste der Bezeichnungen. string[]

VnetRoute

Name BESCHREIBUNG Wert
staticRoutes Liste aller statischen Routen. StaticRoute[]

StaticRoute

Name BESCHREIBUNG Wert
addressPrefixes Liste aller Adresspräfixe. string[]
name Der Name der StaticRoute, der innerhalb einer VnetRoute eindeutig ist. Zeichenfolge
nextHopIpAddress Die IP-Adresse des nächsten Hops. Zeichenfolge

VirtualHubId

Name BESCHREIBUNG Wert
id Der Ressourcen-URI für den virtuellen Hub, in dem das ExpressRoute-Gateway bereitgestellt wird oder bereitgestellt wird. Die Virtual Hub-Ressource und die ExpressRoute-Gatewayressource befinden sich im selben Abonnement. Zeichenfolge