Skip to main content

azLocalNetworkGateway

+++ title = "azLocalNetworkGateway" description = "Azure Local Network Gateway" weight = 10 alwaysopen = false +++

Use the resource azLocalNetworkGateway to deploy an Azure Local Network Gateway for a Site to Site IPSec VPN. Typically this would be created to represent a branch office.

Attributes

AttributeTypeMandatoryValuesDefaultNotes
NameStringYes
ResourceGroupNameStringYes
LocationStringYes
GatewayIPAddressStringYes
AddressPrefixStringYes
ConnectionObjectNo
TagObjectNo

Connection

AttributeTypeMandatoryValuesDefaultNotes
NameStringYes
ResourceGroupNameStringYes
LocationStringYes
TypeStringYes
SharedKeyStringYes
VNetGatewayObjectYes

VNetGateway

AttributeTypeMandatoryValuesDefaultNotes
NameStringYes
ResourceGroupNameStringNoDefaults to RG of resource

Input by YAML

Object model for YAML deployment:

---
azLocalNetworkGateway:
# Mandatory
- Name: 'string'
ConnectionName: 'string'
ResourceGroupName: 'string'
Location: 'string'
GatewayIPAddress: 'string'
AddressPrefix: 'string'
# Optional
Tag:
'keyvalue-pairs'
Connection:
Name: 'string'
ResourceGroupName: 'string'
Location: 'string'
Type: 'string'
SharedKey: 'string'
VNetworkGateway:
Name: 'string'
ResourceGroupName: 'string' # defaults to RG of resource

Input by JSON

Object model for JSON deployment:

{
"azLocalNetworkGateway": [
{
"Name": "string",
"ConnectionName": "string",
"ResourceGroupName": "string",
"Location": "string>",
"GatewayIPAddress": "string",
"AddressPrefix": "string",
"Tag": {
"key": "value"
},
"Connection": {
"Name": "string",
"ResourceGroupName": "string",
"Location": "string",
"Type": "string",
"SharedKey": "string",
"VNetworkGateway": {
"Name": "string",
"ResourceGroupName": "string"
}
}
}
]
}