Microsoft.Network expressRouteGateways 2018-11-01

Bicep resource definition

The expressRouteGateways resource type can be deployed with operations that target:

For a list of changed properties in each API version, see change log.

Resource format

To create a Microsoft.Network/expressRouteGateways resource, add the following Bicep to your template.

resource symbolicname 'Microsoft.Network/expressRouteGateways@2018-11-01' = {
  location: 'string'
  name: 'string'
  properties: {
    autoScaleConfiguration: {
      bounds: {
        max: int
        min: int
      }
    }
    virtualHub: {
      id: 'string'
    }
  }
  tags: {
    {customized property}: 'string'
  }
}

Property values

ExpressRouteGatewayProperties

Name Description Value
autoScaleConfiguration Configuration for auto scaling. ExpressRouteGatewayPropertiesAutoScaleConfiguration
virtualHub The Virtual Hub where the ExpressRoute gateway is or will be deployed. VirtualHubId (required)

ExpressRouteGatewayPropertiesAutoScaleConfiguration

Name Description Value
bounds Minimum and maximum number of scale units to deploy. ExpressRouteGatewayPropertiesAutoScaleConfigurationBounds

ExpressRouteGatewayPropertiesAutoScaleConfigurationBounds

Name Description Value
max Maximum number of scale units deployed for ExpressRoute gateway. int
min Minimum number of scale units deployed for ExpressRoute gateway. int

Microsoft.Network/expressRouteGateways

Name Description Value
location Resource location. string
name The resource name string (required)
properties ExpressRoute gateway resource properties. ExpressRouteGatewayProperties
tags Resource tags Dictionary of tag names and values. See Tags in templates

ResourceTags

Name Description Value

VirtualHubId

Name Description Value
id The resource URI for the Virtual Hub where the ExpressRoute gateway is or will be deployed. The Virtual Hub resource and the ExpressRoute gateway resource reside in the same subscription. string

ARM template resource definition

The expressRouteGateways resource type can be deployed with operations that target:

For a list of changed properties in each API version, see change log.

Resource format

To create a Microsoft.Network/expressRouteGateways resource, add the following JSON to your template.

{
  "type": "Microsoft.Network/expressRouteGateways",
  "apiVersion": "2018-11-01",
  "name": "string",
  "location": "string",
  "properties": {
    "autoScaleConfiguration": {
      "bounds": {
        "max": "int",
        "min": "int"
      }
    },
    "virtualHub": {
      "id": "string"
    }
  },
  "tags": {
    "{customized property}": "string"
  }
}

Property values

ExpressRouteGatewayProperties

Name Description Value
autoScaleConfiguration Configuration for auto scaling. ExpressRouteGatewayPropertiesAutoScaleConfiguration
virtualHub The Virtual Hub where the ExpressRoute gateway is or will be deployed. VirtualHubId (required)

ExpressRouteGatewayPropertiesAutoScaleConfiguration

Name Description Value
bounds Minimum and maximum number of scale units to deploy. ExpressRouteGatewayPropertiesAutoScaleConfigurationBounds

ExpressRouteGatewayPropertiesAutoScaleConfigurationBounds

Name Description Value
max Maximum number of scale units deployed for ExpressRoute gateway. int
min Minimum number of scale units deployed for ExpressRoute gateway. int

Microsoft.Network/expressRouteGateways

Name Description Value
apiVersion The api version '2018-11-01'
location Resource location. string
name The resource name string (required)
properties ExpressRoute gateway resource properties. ExpressRouteGatewayProperties
tags Resource tags Dictionary of tag names and values. See Tags in templates
type The resource type 'Microsoft.Network/expressRouteGateways'

ResourceTags

Name Description Value

VirtualHubId

Name Description Value
id The resource URI for the Virtual Hub where the ExpressRoute gateway is or will be deployed. The Virtual Hub resource and the ExpressRoute gateway resource reside in the same subscription. string

Quickstart templates

The following quickstart templates deploy this resource type.

Template Description
Azure Virtual WAN (vWAN) Multi-Hub Deployment

Deploy to Azure
This template allows you to create an Azure Virtual WAN (vWAN) multi-hub deployment including all gateways and VNET connections.
Azure vWAN Multi-Hub Deployment with Custom Routing Tables

Deploy to Azure
This template allows you to create an Azure Virtual WAN (vWAN) multi-hub deployment, including all gateways and VNET connections, and demonstrate the usage of Route Tables for custom routing.

Terraform (AzAPI provider) resource definition

The expressRouteGateways resource type can be deployed with operations that target:

  • Resource groups

For a list of changed properties in each API version, see change log.

Resource format

To create a Microsoft.Network/expressRouteGateways resource, add the following Terraform to your template.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Network/expressRouteGateways@2018-11-01"
  name = "string"
  location = "string"
  body = jsonencode({
    properties = {
      autoScaleConfiguration = {
        bounds = {
          max = int
          min = int
        }
      }
      virtualHub = {
        id = "string"
      }
    }
  })
  tags = {
    {customized property} = "string"
  }
}

Property values

ExpressRouteGatewayProperties

Name Description Value
autoScaleConfiguration Configuration for auto scaling. ExpressRouteGatewayPropertiesAutoScaleConfiguration
virtualHub The Virtual Hub where the ExpressRoute gateway is or will be deployed. VirtualHubId (required)

ExpressRouteGatewayPropertiesAutoScaleConfiguration

Name Description Value
bounds Minimum and maximum number of scale units to deploy. ExpressRouteGatewayPropertiesAutoScaleConfigurationBounds

ExpressRouteGatewayPropertiesAutoScaleConfigurationBounds

Name Description Value
max Maximum number of scale units deployed for ExpressRoute gateway. int
min Minimum number of scale units deployed for ExpressRoute gateway. int

Microsoft.Network/expressRouteGateways

Name Description Value
location Resource location. string
name The resource name string (required)
properties ExpressRoute gateway resource properties. ExpressRouteGatewayProperties
tags Resource tags Dictionary of tag names and values.
type The resource type "Microsoft.Network/expressRouteGateways@2018-11-01"

ResourceTags

Name Description Value

VirtualHubId

Name Description Value
id The resource URI for the Virtual Hub where the ExpressRoute gateway is or will be deployed. The Virtual Hub resource and the ExpressRoute gateway resource reside in the same subscription. string