Freigeben über


Microsoft.Network expressRouteGateways 2023-04-01

Bicep-Ressourcendefinition

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 unter Änderungsprotokoll.

Ressourcenformat

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

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

Eigenschaftswerte

ExpressRouteCircuitPeeringId

Name Beschreibung Wert
id Die ID des ExpressRoute-Schaltkreis-Peerings. Schnur

ExpressRouteConnection

Name Beschreibung Wert
id Ressourcen-ID. Schnur
Name Der Name der Ressource. Zeichenfolge (erforderlich)
Eigenschaften Eigenschaften der Expressroutenverbindung. ExpressRouteConnectionProperties

ExpressRouteConnectionProperties

Name Beschreibung Wert
authorizationKey Autorisierungsschlüssel zum Herstellen der Verbindung. Schnur
enableInternetSecurity Internetsicherheit aktivieren. Bool
enablePrivateLinkFastPath Umgehen Sie das ExpressRoute-Gateway beim Zugriff auf private Links. ExpressRoute FastPath (expressRouteGatewayBypass) muss aktiviert sein. Bool
expressRouteCircuitPeering Der ExpressRoute-Schaltkreis-Peering. ExpressRouteCircuitPeeringId (erforderlich)
expressRouteGatewayBypass Aktivieren Sie FastPath für den vWan Firewall-Hub. Bool
routingConfiguration Die Routingkonfiguration, die die zugeordneten und verteilten Routentabellen für diese Verbindung angibt. RoutingConfiguration-
routingWeight Die der Verbindung zugeordnete Routinggewichtung. Int

ExpressRouteGatewayProperties

Name Beschreibung Wert
allowNonVirtualWanTraffic Konfiguriert dieses Gateway so, dass Datenverkehr von nicht virtuellen WAN-Netzwerken akzeptiert wird. Bool
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
Grenzen Minimale und maximale Anzahl von Skalierungseinheiten, die bereitgestellt werden sollen. ExpressRouteGatewayPropertiesAutoScaleConfigurationBounds

ExpressRouteGatewayPropertiesAutoScaleConfigurationBounds

Name Beschreibung Wert
Max Maximale Anzahl von Skalierungseinheiten, die für ExpressRoute-Gateway bereitgestellt werden. Int
Min Mindestanzahl der Für ExpressRoute-Gateway bereitgestellten Skalierungseinheiten. Int

Microsoft.Network/expressRouteGateways

Name Beschreibung Wert
Ort Ressourcenspeicherort. Schnur
Name Der Ressourcenname Zeichenfolge (erforderlich)
Eigenschaften Eigenschaften des Expressroutengateways. ExpressRouteGatewayProperties-
Schilder Ressourcentags Wörterbuch der Tagnamen und -werte. Siehe Tags in Vorlagen

PropagatedRouteTable

Name Beschreibung Wert
Ids Die Liste der Ressourcen-IDs aller RouteTables. SubResource-[]
etiketten Die Liste der Bezeichnungen. string[]

ResourceTags

Name Beschreibung Wert

RoutingConfiguration

Name Beschreibung Wert
associatedRouteTable Die Ressourcen-ID RouteTable, die dieser RoutingConfiguration zugeordnet ist. SubResource-
inboundRouteMap Die Ressourcen-ID der RouteMap, die dieser RoutingConfiguration für eingehende gelernte Routen zugeordnet ist. SubResource-
outboundRouteMap Die Ressourcen-ID der RouteMap, die dieser RoutingConfiguration für ausgehende angekündigte Routen zugeordnet ist. SubResource-
propagatedRouteTables Die Liste der RouteTables, an die die Routen angekündigt werden sollen. verteilteRouteTable-
vnetRoutes Liste der Routen, die das Routing von VirtualHub in eine virtuelle Netzwerkverbindung steuern. VnetRoute-

StaticRoute

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

StaticRoutesConfig

Name Beschreibung Wert
vnetLocalRouteOverrideCriteria Parameter, der bestimmt, ob NVA im Speichen-vnet für datenverkehr mit Ziel in Spoke umgangen wird. 'Contains'
"Gleich"

Unterressource

Name Beschreibung Wert
id Ressourcen-ID. Schnur

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. Schnur

VnetRoute

Name Beschreibung Wert
staticRoutes Liste aller statischen Routen. StaticRoute-[]
staticRoutesConfig Konfiguration für statische Routen für diese HubVnetConnection. StaticRoutesConfig-

ARM-Vorlagenressourcendefinition

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 unter Änderungsprotokoll.

Ressourcenformat

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

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

Eigenschaftswerte

ExpressRouteCircuitPeeringId

Name Beschreibung Wert
id Die ID des ExpressRoute-Schaltkreis-Peerings. Schnur

ExpressRouteConnection

Name Beschreibung Wert
id Ressourcen-ID. Schnur
Name Der Name der Ressource. Zeichenfolge (erforderlich)
Eigenschaften Eigenschaften der Expressroutenverbindung. ExpressRouteConnectionProperties

ExpressRouteConnectionProperties

Name Beschreibung Wert
authorizationKey Autorisierungsschlüssel zum Herstellen der Verbindung. Schnur
enableInternetSecurity Internetsicherheit aktivieren. Bool
enablePrivateLinkFastPath Umgehen Sie das ExpressRoute-Gateway beim Zugriff auf private Links. ExpressRoute FastPath (expressRouteGatewayBypass) muss aktiviert sein. Bool
expressRouteCircuitPeering Der ExpressRoute-Schaltkreis-Peering. ExpressRouteCircuitPeeringId (erforderlich)
expressRouteGatewayBypass Aktivieren Sie FastPath für den vWan Firewall-Hub. Bool
routingConfiguration Die Routingkonfiguration, die die zugeordneten und verteilten Routentabellen für diese Verbindung angibt. RoutingConfiguration-
routingWeight Die der Verbindung zugeordnete Routinggewichtung. Int

ExpressRouteGatewayProperties

Name Beschreibung Wert
allowNonVirtualWanTraffic Konfiguriert dieses Gateway so, dass Datenverkehr von nicht virtuellen WAN-Netzwerken akzeptiert wird. Bool
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
Grenzen Minimale und maximale Anzahl von Skalierungseinheiten, die bereitgestellt werden sollen. ExpressRouteGatewayPropertiesAutoScaleConfigurationBounds

ExpressRouteGatewayPropertiesAutoScaleConfigurationBounds

Name Beschreibung Wert
Max Maximale Anzahl von Skalierungseinheiten, die für ExpressRoute-Gateway bereitgestellt werden. Int
Min Mindestanzahl der Für ExpressRoute-Gateway bereitgestellten Skalierungseinheiten. Int

Microsoft.Network/expressRouteGateways

Name Beschreibung Wert
apiVersion Die API-Version '2023-04-01'
Ort Ressourcenspeicherort. Schnur
Name Der Ressourcenname Zeichenfolge (erforderlich)
Eigenschaften Eigenschaften des Expressroutengateways. ExpressRouteGatewayProperties-
Schilder Ressourcentags Wörterbuch der Tagnamen und -werte. Siehe Tags in Vorlagen
Art Der Ressourcentyp "Microsoft.Network/expressRouteGateways"

PropagatedRouteTable

Name Beschreibung Wert
Ids Die Liste der Ressourcen-IDs aller RouteTables. SubResource-[]
etiketten Die Liste der Bezeichnungen. string[]

ResourceTags

Name Beschreibung Wert

RoutingConfiguration

Name Beschreibung Wert
associatedRouteTable Die Ressourcen-ID RouteTable, die dieser RoutingConfiguration zugeordnet ist. SubResource-
inboundRouteMap Die Ressourcen-ID der RouteMap, die dieser RoutingConfiguration für eingehende gelernte Routen zugeordnet ist. SubResource-
outboundRouteMap Die Ressourcen-ID der RouteMap, die dieser RoutingConfiguration für ausgehende angekündigte Routen zugeordnet ist. SubResource-
propagatedRouteTables Die Liste der RouteTables, an die die Routen angekündigt werden sollen. verteilteRouteTable-
vnetRoutes Liste der Routen, die das Routing von VirtualHub in eine virtuelle Netzwerkverbindung steuern. VnetRoute-

StaticRoute

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

StaticRoutesConfig

Name Beschreibung Wert
vnetLocalRouteOverrideCriteria Parameter, der bestimmt, ob NVA im Speichen-vnet für datenverkehr mit Ziel in Spoke umgangen wird. 'Contains'
"Gleich"

Unterressource

Name Beschreibung Wert
id Ressourcen-ID. Schnur

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. Schnur

VnetRoute

Name Beschreibung Wert
staticRoutes Liste aller statischen Routen. StaticRoute-[]
staticRoutesConfig Konfiguration für statische Routen für diese HubVnetConnection. StaticRoutesConfig-

Schnellstartvorlagen

Die folgenden Schnellstartvorlagen stellen diesen Ressourcentyp bereit.

Schablone Beschreibung
Azure Virtual WAN (vWAN) Multi-Hub-Bereitstellung

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

Bereitstellen in Azure
Mit dieser Vorlage können Sie eine Azure Virtual WAN (vWAN)-Multi-Hub-Bereitstellung 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 unter Änderungsprotokoll.

Ressourcenformat

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

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

Eigenschaftswerte

ExpressRouteCircuitPeeringId

Name Beschreibung Wert
id Die ID des ExpressRoute-Schaltkreis-Peerings. Schnur

ExpressRouteConnection

Name Beschreibung Wert
id Ressourcen-ID. Schnur
Name Der Name der Ressource. Zeichenfolge (erforderlich)
Eigenschaften Eigenschaften der Expressroutenverbindung. ExpressRouteConnectionProperties

ExpressRouteConnectionProperties

Name Beschreibung Wert
authorizationKey Autorisierungsschlüssel zum Herstellen der Verbindung. Schnur
enableInternetSecurity Internetsicherheit aktivieren. Bool
enablePrivateLinkFastPath Umgehen Sie das ExpressRoute-Gateway beim Zugriff auf private Links. ExpressRoute FastPath (expressRouteGatewayBypass) muss aktiviert sein. Bool
expressRouteCircuitPeering Der ExpressRoute-Schaltkreis-Peering. ExpressRouteCircuitPeeringId (erforderlich)
expressRouteGatewayBypass Aktivieren Sie FastPath für den vWan Firewall-Hub. Bool
routingConfiguration Die Routingkonfiguration, die die zugeordneten und verteilten Routentabellen für diese Verbindung angibt. RoutingConfiguration-
routingWeight Die der Verbindung zugeordnete Routinggewichtung. Int

ExpressRouteGatewayProperties

Name Beschreibung Wert
allowNonVirtualWanTraffic Konfiguriert dieses Gateway so, dass Datenverkehr von nicht virtuellen WAN-Netzwerken akzeptiert wird. Bool
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
Grenzen Minimale und maximale Anzahl von Skalierungseinheiten, die bereitgestellt werden sollen. ExpressRouteGatewayPropertiesAutoScaleConfigurationBounds

ExpressRouteGatewayPropertiesAutoScaleConfigurationBounds

Name Beschreibung Wert
Max Maximale Anzahl von Skalierungseinheiten, die für ExpressRoute-Gateway bereitgestellt werden. Int
Min Mindestanzahl der Für ExpressRoute-Gateway bereitgestellten Skalierungseinheiten. Int

Microsoft.Network/expressRouteGateways

Name Beschreibung Wert
Ort Ressourcenspeicherort. Schnur
Name Der Ressourcenname Zeichenfolge (erforderlich)
Eigenschaften Eigenschaften des Expressroutengateways. ExpressRouteGatewayProperties-
Schilder Ressourcentags Wörterbuch der Tagnamen und -werte.
Art Der Ressourcentyp "Microsoft.Network/expressRouteGateways@2023-04-01"

PropagatedRouteTable

Name Beschreibung Wert
Ids Die Liste der Ressourcen-IDs aller RouteTables. SubResource-[]
etiketten Die Liste der Bezeichnungen. string[]

ResourceTags

Name Beschreibung Wert

RoutingConfiguration

Name Beschreibung Wert
associatedRouteTable Die Ressourcen-ID RouteTable, die dieser RoutingConfiguration zugeordnet ist. SubResource-
inboundRouteMap Die Ressourcen-ID der RouteMap, die dieser RoutingConfiguration für eingehende gelernte Routen zugeordnet ist. SubResource-
outboundRouteMap Die Ressourcen-ID der RouteMap, die dieser RoutingConfiguration für ausgehende angekündigte Routen zugeordnet ist. SubResource-
propagatedRouteTables Die Liste der RouteTables, an die die Routen angekündigt werden sollen. verteilteRouteTable-
vnetRoutes Liste der Routen, die das Routing von VirtualHub in eine virtuelle Netzwerkverbindung steuern. VnetRoute-

StaticRoute

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

StaticRoutesConfig

Name Beschreibung Wert
vnetLocalRouteOverrideCriteria Parameter, der bestimmt, ob NVA im Speichen-vnet für datenverkehr mit Ziel in Spoke umgangen wird. 'Contains'
"Gleich"

Unterressource

Name Beschreibung Wert
id Ressourcen-ID. Schnur

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. Schnur

VnetRoute

Name Beschreibung Wert
staticRoutes Liste aller statischen Routen. StaticRoute-[]
staticRoutesConfig Konfiguration für statische Routen für diese HubVnetConnection. StaticRoutesConfig-