azLocalNetworkGateway
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
Attribute | Type | Mandatory | Values | Default | Notes |
---|---|---|---|---|---|
Name | String | Yes | |||
ResourceGroupName | String | Yes | |||
Location | String | Yes | |||
GatewayIPAddress | String | Yes | |||
AddressPrefix | String | Yes | |||
Connection | Object | No | |||
Tag | Object | No |
Connection
Attribute | Type | Mandatory | Values | Default | Notes |
---|---|---|---|---|---|
Name | String | Yes | |||
ResourceGroupName | String | Yes | |||
Location | String | Yes | |||
Type | String | Yes | |||
SharedKey | String | Yes | |||
VNetGateway | Object | Yes |
VNetGateway
Attribute | Type | Mandatory | Values | Default | Notes |
---|---|---|---|---|---|
Name | String | Yes | |||
ResourceGroupName | String | No | Defaults 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"
}
}
}
]
}