Nätverk: localNetworkGateways

Bicep-resursdefinition

Resurstypen localNetworkGateways kan distribueras med åtgärder som mål:

En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.

Resursformat

Om du vill skapa en Microsoft.Network/localNetworkGateways-resurs lägger du till följande Bicep i mallen.

resource symbolicname 'Microsoft.Network/localNetworkGateways@2025-05-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'
      ]
      ipamPoolPrefixAllocations: [
        {
          numberOfIpAddresses: 'string'
          pool: {
            id: 'string'
          }
        }
      ]
    }
  }
  tags: {
    {customized property}: 'string'
  }
}

Egenskapsvärden

Microsoft.Network/localNetworkGateways

Namn Beskrivning Värde
plats Resursplats. sträng
Namn Resursnamnet sträng

Begränsningar:
Minsta längd = 1 (krävs)
Egenskaper Egenskaper för den lokala nätverksgatewayen. LocalNetworkGatewayPropertiesFormat (krävs)
Taggar Resurstaggar Ordlista med taggnamn och värden. Se taggar i mallar

BgpInställningar

Namn Beskrivning Värde
Asn BGP-talarens ASN. Int

Begränsningar:
Minsta värde = 0
Maxvärde = 4294967295
bgpPeeringAdress BGP-peeringadressen och BGP-identifieraren för den här BGP-talaren. sträng
bgpPeeringAddresses BGP-peeringadress med IP-konfigurations-ID för virtuell nätverksgateway. IPConfigurationBgpPeeringAddress[]
peerWeight (på engelska) Vikten som lagts till i vägar som lärts från den här BGP-talaren. Int

CommonAddressSpace

Namn Beskrivning Värde
addressPrefixes En lista över adressblock som är reserverade för det här virtuella nätverket i CIDR-notation. sträng[]
ipamPoolPrefixAllocations En lista över IPAM-pooler som allokerar IP-adressprefix. CommonIpamPoolPrefixAllocation[]

CommonIpamPoolPrefixAllokering

Namn Beskrivning Värde
numberOfIpAddresses numberOfIpAddresses Antal IP-adresser som ska allokeras. sträng
pöl CommonIpamPoolPrefixAllocationPool

CommonIpamPoolPrefixAllocationPool

Namn Beskrivning Värde
Id-nummer Resurs-ID för den associerade Azure IpamPool-resursen. sträng

CommonResourceTags

Namn Beskrivning Värde

IPConfigurationBgpPeeringAddress

Namn Beskrivning Värde
customBgpIpAddresses Listan över anpassade BGP-peeringadresser som tillhör IP-konfigurationen. sträng[]
ipconfigurationId ID för IP-konfiguration som tillhör gatewayen. sträng

LocalNetworkGatewayPropertiesFormat

Namn Beskrivning Värde
bgp-inställningar BGP-talarinställningar för den lokala nätverksgatewayen. BgpInställningar
Fqdn FQDN för lokal nätverksgateway. sträng
gatewayIpAddress IP-adress för lokal nätverksgateway. sträng
localNetworkAddressSpace (på engelska) Adressutrymme för lokal nätverksplats. CommonAddressSpace

Användningsexempel

Bicep-exempel

Ett grundläggande exempel på distribution av en lokal nätverksgatewayanslutning över vilken specifika anslutningar kan konfigureras.

param resourceName string = 'acctest0001'
param location string = 'westeurope'

resource localNetworkGateway 'Microsoft.Network/localNetworkGateways@2022-07-01' = {
  name: resourceName
  location: location
  properties: {
    gatewayIpAddress: '168.62.225.23'
    localNetworkAddressSpace: {
      addressPrefixes: [
        '10.1.1.0/24'
      ]
    }
  }
}

Azure-verifierade moduler

Följande Azure-verifierade moduler kan användas för att distribuera den här resurstypen.

Modul Beskrivning
lokal nätverksgateway AVM-resursmodul för lokal nätverksgateway

Azure-snabbstartsexempel

Följande Azure-snabbstartsmallar innehålla Bicep-exempel för distribution av den här resurstypen.

Bicep-fil Beskrivning
PLATS-till-plats-VPN med aktiva VPN-gatewayer med BGP- Med den här mallen kan du distribuera en plats-till-plats-VPN mellan två virtuella nätverk med VPN-gatewayer i konfigurationen aktiv-aktiv med BGP. Varje Azure VPN Gateway löser FQDN för fjärranslutna peer-datorer för att fastställa den offentliga IP-adressen för den fjärranslutna VPN-gatewayen. Mallen körs som förväntat i Azure-regioner med tillgänglighetszoner.

Resursdefinition för ARM-mall

Resurstypen localNetworkGateways kan distribueras med åtgärder som mål:

En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.

Resursformat

Om du vill skapa en Microsoft.Network/localNetworkGateways-resurs lägger du till följande JSON i mallen.

{
  "type": "Microsoft.Network/localNetworkGateways",
  "apiVersion": "2025-05-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" ],
      "ipamPoolPrefixAllocations": [
        {
          "numberOfIpAddresses": "string",
          "pool": {
            "id": "string"
          }
        }
      ]
    }
  },
  "tags": {
    "{customized property}": "string"
  }
}

Egenskapsvärden

Microsoft.Network/localNetworkGateways

Namn Beskrivning Värde
apiVersion API-versionen '2025-05-01'
plats Resursplats. sträng
Namn Resursnamnet sträng

Begränsningar:
Minsta längd = 1 (krävs)
Egenskaper Egenskaper för den lokala nätverksgatewayen. LocalNetworkGatewayPropertiesFormat (krävs)
Taggar Resurstaggar Ordlista med taggnamn och värden. Se taggar i mallar
typ Resurstypen "Microsoft.Network/localNetworkGateways"

BgpInställningar

Namn Beskrivning Värde
Asn BGP-talarens ASN. Int

Begränsningar:
Minsta värde = 0
Maxvärde = 4294967295
bgpPeeringAdress BGP-peeringadressen och BGP-identifieraren för den här BGP-talaren. sträng
bgpPeeringAddresses BGP-peeringadress med IP-konfigurations-ID för virtuell nätverksgateway. IPConfigurationBgpPeeringAddress[]
peerWeight (på engelska) Vikten som lagts till i vägar som lärts från den här BGP-talaren. Int

CommonAddressSpace

Namn Beskrivning Värde
addressPrefixes En lista över adressblock som är reserverade för det här virtuella nätverket i CIDR-notation. sträng[]
ipamPoolPrefixAllocations En lista över IPAM-pooler som allokerar IP-adressprefix. CommonIpamPoolPrefixAllocation[]

CommonIpamPoolPrefixAllokering

Namn Beskrivning Värde
numberOfIpAddresses numberOfIpAddresses Antal IP-adresser som ska allokeras. sträng
pöl CommonIpamPoolPrefixAllocationPool

CommonIpamPoolPrefixAllocationPool

Namn Beskrivning Värde
Id-nummer Resurs-ID för den associerade Azure IpamPool-resursen. sträng

CommonResourceTags

Namn Beskrivning Värde

IPConfigurationBgpPeeringAddress

Namn Beskrivning Värde
customBgpIpAddresses Listan över anpassade BGP-peeringadresser som tillhör IP-konfigurationen. sträng[]
ipconfigurationId ID för IP-konfiguration som tillhör gatewayen. sträng

LocalNetworkGatewayPropertiesFormat

Namn Beskrivning Värde
bgp-inställningar BGP-talarinställningar för den lokala nätverksgatewayen. BgpInställningar
Fqdn FQDN för lokal nätverksgateway. sträng
gatewayIpAddress IP-adress för lokal nätverksgateway. sträng
localNetworkAddressSpace (på engelska) Adressutrymme för lokal nätverksplats. CommonAddressSpace

Användningsexempel

Azure-snabbstartsmallar

Följande Azure-snabbstartsmallar distribuera den här resurstypen.

Mall Beskrivning
Skapa en VPN-anslutning från plats till plats

Distribuera till Azure
Med den här mallen kan du skapa en PLATS-till-plats-VPN-anslutning med hjälp av virtuella nätverksgatewayer
Skapa en PLATS-till-plats-VPN-anslutning med VM-

Distribuera till Azure
Med den här mallen kan du skapa en PLATS-till-plats-VPN-anslutning med hjälp av virtuella nätverksgatewayer
Skapa VNet med två undernät, lokalt nätverk och gateway

Distribuera till Azure
Den här mallen skapar ett virtuellt nätverk, två undernät och en gateway
PLATS-till-plats-VPN med aktiva VPN-gatewayer med BGP-

Distribuera till Azure
Med den här mallen kan du distribuera en plats-till-plats-VPN mellan två virtuella nätverk med VPN-gatewayer i konfigurationen aktiv-aktiv med BGP. Varje Azure VPN Gateway löser FQDN för fjärranslutna peer-datorer för att fastställa den offentliga IP-adressen för den fjärranslutna VPN-gatewayen. Mallen körs som förväntat i Azure-regioner med tillgänglighetszoner.

Resursdefinition för Terraform (AzAPI-provider)

Resurstypen localNetworkGateways kan distribueras med åtgärder som mål:

  • Resursgrupper

En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.

Resursformat

Om du vill skapa en Microsoft.Network/localNetworkGateways-resurs lägger du till följande Terraform i mallen.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Network/localNetworkGateways@2025-05-01"
  name = "string"
  parent_id = "string"
  location = "string"
  tags = {
    {customized property} = "string"
  }
  body = {
    properties = {
      bgpSettings = {
        asn = int
        bgpPeeringAddress = "string"
        bgpPeeringAddresses = [
          {
            customBgpIpAddresses = [
              "string"
            ]
            ipconfigurationId = "string"
          }
        ]
        peerWeight = int
      }
      fqdn = "string"
      gatewayIpAddress = "string"
      localNetworkAddressSpace = {
        addressPrefixes = [
          "string"
        ]
        ipamPoolPrefixAllocations = [
          {
            numberOfIpAddresses = "string"
            pool = {
              id = "string"
            }
          }
        ]
      }
    }
  }
}

Egenskapsvärden

Microsoft.Network/localNetworkGateways

Namn Beskrivning Värde
plats Resursplats. sträng
Namn Resursnamnet sträng

Begränsningar:
Minsta längd = 1 (krävs)
Egenskaper Egenskaper för den lokala nätverksgatewayen. LocalNetworkGatewayPropertiesFormat (krävs)
Taggar Resurstaggar Ordlista med taggnamn och värden.
typ Resurstypen "Microsoft.Network/localNetworkGateways@2025-05-01"

BgpInställningar

Namn Beskrivning Värde
Asn BGP-talarens ASN. Int

Begränsningar:
Minsta värde = 0
Maxvärde = 4294967295
bgpPeeringAdress BGP-peeringadressen och BGP-identifieraren för den här BGP-talaren. sträng
bgpPeeringAddresses BGP-peeringadress med IP-konfigurations-ID för virtuell nätverksgateway. IPConfigurationBgpPeeringAddress[]
peerWeight (på engelska) Vikten som lagts till i vägar som lärts från den här BGP-talaren. Int

CommonAddressSpace

Namn Beskrivning Värde
addressPrefixes En lista över adressblock som är reserverade för det här virtuella nätverket i CIDR-notation. sträng[]
ipamPoolPrefixAllocations En lista över IPAM-pooler som allokerar IP-adressprefix. CommonIpamPoolPrefixAllocation[]

CommonIpamPoolPrefixAllokering

Namn Beskrivning Värde
numberOfIpAddresses numberOfIpAddresses Antal IP-adresser som ska allokeras. sträng
pöl CommonIpamPoolPrefixAllocationPool

CommonIpamPoolPrefixAllocationPool

Namn Beskrivning Värde
Id-nummer Resurs-ID för den associerade Azure IpamPool-resursen. sträng

CommonResourceTags

Namn Beskrivning Värde

IPConfigurationBgpPeeringAddress

Namn Beskrivning Värde
customBgpIpAddresses Listan över anpassade BGP-peeringadresser som tillhör IP-konfigurationen. sträng[]
ipconfigurationId ID för IP-konfiguration som tillhör gatewayen. sträng

LocalNetworkGatewayPropertiesFormat

Namn Beskrivning Värde
bgp-inställningar BGP-talarinställningar för den lokala nätverksgatewayen. BgpInställningar
Fqdn FQDN för lokal nätverksgateway. sträng
gatewayIpAddress IP-adress för lokal nätverksgateway. sträng
localNetworkAddressSpace (på engelska) Adressutrymme för lokal nätverksplats. CommonAddressSpace

Användningsexempel

Terraform-exempel

Ett grundläggande exempel på distribution av en lokal nätverksgatewayanslutning över vilken specifika anslutningar kan konfigureras.

terraform {
  required_providers {
    azapi = {
      source = "Azure/azapi"
    }
  }
}

provider "azapi" {
  skip_provider_registration = false
}

variable "resource_name" {
  type    = string
  default = "acctest0001"
}

variable "location" {
  type    = string
  default = "westeurope"
}

resource "azapi_resource" "resourceGroup" {
  type     = "Microsoft.Resources/resourceGroups@2020-06-01"
  name     = var.resource_name
  location = var.location
}

resource "azapi_resource" "localNetworkGateway" {
  type      = "Microsoft.Network/localNetworkGateways@2022-07-01"
  parent_id = azapi_resource.resourceGroup.id
  name      = var.resource_name
  location  = var.location
  body = {
    properties = {
      gatewayIpAddress = "168.62.225.23"
      localNetworkAddressSpace = {
        addressPrefixes = [
          "10.1.1.0/24",
        ]
      }
    }
  }
  schema_validation_enabled = false
  response_export_values    = ["*"]
}

Azure-verifierade moduler

Följande Azure-verifierade moduler kan användas för att distribuera den här resurstypen.

Modul Beskrivning
lokal nätverksgateway AVM-resursmodul för lokal nätverksgateway