Microsoft.Network localNetworkGateways 2020-03-01
Article 12/09/2024
2 contributors
Feedback
In this article
Bicep resource definition
The localNetworkGateways resource type can be deployed with operations that target:
For a list of changed properties in each API version, see change log .
To create a Microsoft.Network/localNetworkGateways resource, add the following Bicep to your template.
resource symbolicname 'Microsoft.Network/localNetworkGateways@2020-03-01' = {
location: 'string'
name: 'string'
properties: {
bgpSettings: {
asn: int
bgpPeeringAddress: 'string'
bgpPeeringAddresses: [
{
customBgpIpAddresses: [
'string'
]
ipconfigurationId: 'string'
}
]
peerWeight: int
}
fqdn: 'string'
gatewayIpAddress: 'string'
localNetworkAddressSpace: {
addressPrefixes: [
'string'
]
}
}
tags: {
{customized property}: 'string'
}
}
Property values
AddressSpace
Name
Description
Value
addressPrefixes
A list of address blocks reserved for this virtual network in CIDR notation.
string[]
BgpSettings
Name
Description
Value
asn
The BGP speaker's ASN.
int
bgpPeeringAddress
The BGP peering address and BGP identifier of this BGP speaker.
string
bgpPeeringAddresses
BGP peering address with IP configuration ID for virtual network gateway.
IPConfigurationBgpPeeringAddress []
peerWeight
The weight added to routes learned from this BGP speaker.
int
IPConfigurationBgpPeeringAddress
Name
Description
Value
customBgpIpAddresses
The list of custom BGP peering addresses which belong to IP configuration.
string[]
ipconfigurationId
The ID of IP configuration which belongs to gateway.
string
Name
Description
Value
bgpSettings
Local network gateway's BGP speaker settings.
BgpSettings
fqdn
FQDN of local network gateway.
string
gatewayIpAddress
IP address of local network gateway.
string
localNetworkAddressSpace
Local network site address space.
AddressSpace
Microsoft.Network/localNetworkGateways
Name
Description
Value
location
Resource location.
string
name
The resource name
string Constraints: Min length = 1 (required)
properties
Properties of the local network gateway.
LocalNetworkGatewayPropertiesFormat (required)
tags
Resource tags
Dictionary of tag names and values. See Tags in templates
Quickstart samples
The following quickstart samples deploy this resource type.
Bicep File
Description
Site-to-Site VPN with active-active VPN Gateways with BGP
This template allows you to deploy a site-to-site VPN between two VNets with VPN Gateways in configuration active-active with BGP. Each Azure VPN Gateway resolves the FQDN of the remote peers to determine the public IP of the remote VPN Gateway. Template runs as expected in Azure regions with availability zones.
ARM template resource definition
The localNetworkGateways resource type can be deployed with operations that target:
For a list of changed properties in each API version, see change log .
To create a Microsoft.Network/localNetworkGateways resource, add the following JSON to your template.
{
"type": "Microsoft.Network/localNetworkGateways",
"apiVersion": "2020-03-01",
"name": "string",
"location": "string",
"properties": {
"bgpSettings": {
"asn": "int",
"bgpPeeringAddress": "string",
"bgpPeeringAddresses": [
{
"customBgpIpAddresses": [ "string" ],
"ipconfigurationId": "string"
}
],
"peerWeight": "int"
},
"fqdn": "string",
"gatewayIpAddress": "string",
"localNetworkAddressSpace": {
"addressPrefixes": [ "string" ]
}
},
"tags": {
"{customized property}": "string"
}
}
Property values
AddressSpace
Name
Description
Value
addressPrefixes
A list of address blocks reserved for this virtual network in CIDR notation.
string[]
BgpSettings
Name
Description
Value
asn
The BGP speaker's ASN.
int
bgpPeeringAddress
The BGP peering address and BGP identifier of this BGP speaker.
string
bgpPeeringAddresses
BGP peering address with IP configuration ID for virtual network gateway.
IPConfigurationBgpPeeringAddress []
peerWeight
The weight added to routes learned from this BGP speaker.
int
IPConfigurationBgpPeeringAddress
Name
Description
Value
customBgpIpAddresses
The list of custom BGP peering addresses which belong to IP configuration.
string[]
ipconfigurationId
The ID of IP configuration which belongs to gateway.
string
Name
Description
Value
bgpSettings
Local network gateway's BGP speaker settings.
BgpSettings
fqdn
FQDN of local network gateway.
string
gatewayIpAddress
IP address of local network gateway.
string
localNetworkAddressSpace
Local network site address space.
AddressSpace
Microsoft.Network/localNetworkGateways
Name
Description
Value
apiVersion
The api version
'2020-03-01'
location
Resource location.
string
name
The resource name
string Constraints: Min length = 1 (required)
properties
Properties of the local network gateway.
LocalNetworkGatewayPropertiesFormat (required)
tags
Resource tags
Dictionary of tag names and values. See Tags in templates
type
The resource type
'Microsoft.Network/localNetworkGateways'
Quickstart templates
The following quickstart templates deploy this resource type.
The localNetworkGateways resource type can be deployed with operations that target:
For a list of changed properties in each API version, see change log .
To create a Microsoft.Network/localNetworkGateways resource, add the following Terraform to your template.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Network/localNetworkGateways@2020-03-01"
name = "string"
location = "string"
tags = {
{customized property} = "string"
}
body = jsonencode({
properties = {
bgpSettings = {
asn = int
bgpPeeringAddress = "string"
bgpPeeringAddresses = [
{
customBgpIpAddresses = [
"string"
]
ipconfigurationId = "string"
}
]
peerWeight = int
}
fqdn = "string"
gatewayIpAddress = "string"
localNetworkAddressSpace = {
addressPrefixes = [
"string"
]
}
}
})
}
Property values
AddressSpace
Name
Description
Value
addressPrefixes
A list of address blocks reserved for this virtual network in CIDR notation.
string[]
BgpSettings
Name
Description
Value
asn
The BGP speaker's ASN.
int
bgpPeeringAddress
The BGP peering address and BGP identifier of this BGP speaker.
string
bgpPeeringAddresses
BGP peering address with IP configuration ID for virtual network gateway.
IPConfigurationBgpPeeringAddress []
peerWeight
The weight added to routes learned from this BGP speaker.
int
IPConfigurationBgpPeeringAddress
Name
Description
Value
customBgpIpAddresses
The list of custom BGP peering addresses which belong to IP configuration.
string[]
ipconfigurationId
The ID of IP configuration which belongs to gateway.
string
Name
Description
Value
bgpSettings
Local network gateway's BGP speaker settings.
BgpSettings
fqdn
FQDN of local network gateway.
string
gatewayIpAddress
IP address of local network gateway.
string
localNetworkAddressSpace
Local network site address space.
AddressSpace
Microsoft.Network/localNetworkGateways
Name
Description
Value
location
Resource location.
string
name
The resource name
string Constraints: Min length = 1 (required)
properties
Properties of the local network gateway.
LocalNetworkGatewayPropertiesFormat (required)
tags
Resource tags
Dictionary of tag names and values.
type
The resource type
"Microsoft.Network/localNetworkGateways@2020-03-01"