Partilhar via


Microsoft.Network localNetworkGateways 2023-09-01

Definição de recurso do Bicep

O tipo de recurso localNetworkGateways pode ser implementado com operações que visam:

Para obter uma lista das propriedades alteradas em cada versão da API, veja Registo de alterações.

Formato do recurso

Para criar um recurso Microsoft.Network/localNetworkGateways, adicione o seguinte Bicep ao seu modelo.

resource symbolicname 'Microsoft.Network/localNetworkGateways@2023-09-01' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  properties: {
    bgpSettings: {
      asn: int
      bgpPeeringAddress: 'string'
      bgpPeeringAddresses: [
        {
          customBgpIpAddresses: [
            'string'
          ]
          ipconfigurationId: 'string'
        }
      ]
      peerWeight: int
    }
    fqdn: 'string'
    gatewayIpAddress: 'string'
    localNetworkAddressSpace: {
      addressPrefixes: [
        'string'
      ]
    }
  }
}

Valores de propriedade

localNetworkGateways

Nome Descrição Valor
name O nome do recurso cadeia (obrigatório)

Limite de carateres: 1-80

Carateres válidos:
Alfanuméricos, carateres de sublinhado, períodos e hífenes.

Comece com alfanumérico. Terminar alfanumérico ou caráter de sublinhado.
localização Localização do recurso. string
etiquetas Etiquetas de recursos. Dicionário de nomes e valores de etiquetas. Ver Etiquetas em modelos
propriedades Propriedades do gateway de rede local. LocalNetworkGatewayPropertiesFormat (obrigatório)

LocalNetworkGatewayPropertiesFormat

Nome Descrição Valor
bgpSettings Definições do altifalante BGP do gateway de rede local. BgpSettings
fqdn FQDN do gateway de rede local. string
gatewayIpAddress Endereço IP do gateway de rede local. string
localNetworkAddressSpace Espaço de endereços do site de rede local. Espaço de Endereços

BgpSettings

Nome Descrição Valor
asn O ASN do orador BGP. int

Restrições:
Valor mínimo = 0
Valor máximo = 4294967295
bgpPeeringAddress O endereço de peering BGP e o identificador BGP deste orador BGP. string
bgpPeeringAddresses Endereço de peering BGP com ID de configuração de IP para gateway de rede virtual. IPConfigurationBgpPeeringAddress[]
peerWeight O peso adicionado às rotas aprendidas com este altifalante BGP. int

IPConfigurationBgpPeeringAddress

Nome Descrição Valor
customBgpIpAddresses A lista de endereços de peering BGP personalizados que pertencem à configuração de IP. string[]
ipconfigurationId O ID da configuração de IP que pertence ao gateway. string

Espaço de Endereços

Nome Descrição Valor
addressPrefixes Uma lista de blocos de endereços reservados para esta rede virtual na notação CIDR. cadeia[]

Modelos de início rápido

Os seguintes modelos de início rápido implementam este tipo de recurso.

Modelo Description
Create VNet com duas Sub-redes, rede local e gateway

Implementar no Azure
Este modelo cria uma VNet, 2 sub-redes e um gateway
Create uma Ligação VPN Site a Site com a VM

Implementar no Azure
Este modelo permite-lhe criar uma Ligação VPN Site a Site com gateways de Rede Virtual
Create uma Ligação VPN Site a Site

Implementar no Azure
Este modelo permite-lhe criar uma Ligação VPN Site a Site com gateways de Rede Virtual
VPN Site a Site com Gateways de VPN ativos-ativos com BGP

Implementar no Azure
Este modelo permite-lhe implementar uma VPN site a site entre duas VNets com Gateways de VPN na configuração ativa-ativa com BGP. Cada Gateway de VPN do Azure resolve o FQDN dos elementos remotos para determinar o IP público do Gateway de VPN remoto. O modelo é executado conforme esperado nas regiões do Azure com zonas de disponibilidade.

Definição de recurso de modelo do ARM

O tipo de recurso localNetworkGateways pode ser implementado com operações que visam:

Para obter uma lista de propriedades alteradas em cada versão da API, veja registo de alterações.

Formato do recurso

Para criar um recurso Microsoft.Network/localNetworkGateways, adicione o seguinte JSON ao seu modelo.

{
  "type": "Microsoft.Network/localNetworkGateways",
  "apiVersion": "2023-09-01",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "properties": {
    "bgpSettings": {
      "asn": "int",
      "bgpPeeringAddress": "string",
      "bgpPeeringAddresses": [
        {
          "customBgpIpAddresses": [ "string" ],
          "ipconfigurationId": "string"
        }
      ],
      "peerWeight": "int"
    },
    "fqdn": "string",
    "gatewayIpAddress": "string",
    "localNetworkAddressSpace": {
      "addressPrefixes": [ "string" ]
    }
  }
}

Valores de propriedade

localNetworkGateways

Nome Descrição Valor
tipo O tipo de recurso "Microsoft.Network/localNetworkGateways"
apiVersion A versão da API de recursos '2023-09-01'
name O nome do recurso cadeia (obrigatório)

Limite de carateres: 1-80

Carateres válidos:
Alfanuméricos, carateres de sublinhado, períodos e hífenes.

Comece com alfanumérico. Terminar alfanumérico ou caráter de sublinhado.
localização Localização do recurso. string
etiquetas Etiquetas de recursos. Dicionário de nomes e valores de etiquetas. Ver Etiquetas em modelos
propriedades Propriedades do gateway de rede local. LocalNetworkGatewayPropertiesFormat (obrigatório)

LocalNetworkGatewayPropertiesFormat

Nome Descrição Valor
bgpSettings Definições do altifalante BGP do gateway de rede local. BgpSettings
fqdn FQDN do gateway de rede local. string
gatewayIpAddress Endereço IP do gateway de rede local. string
localNetworkAddressSpace Espaço de endereços de site de rede local. Espaço de Endereços

BgpSettings

Nome Descrição Valor
asn O ASN do orador BGP. int

Restrições:
Valor mínimo = 0
Valor máximo = 4294967295
bgpPeeringAddress O endereço de peering BGP e o identificador BGP deste orador BGP. string
bgpPeeringAddresses Endereço de peering BGP com ID de configuração de IP para gateway de rede virtual. IPConfigurationBgpPeeringAddress[]
peerWeight O peso adicionado às rotas aprendidas com este orador BGP. int

IPConfigurationBgpPeeringAddress

Nome Descrição Valor
customBgpIpAddresses A lista de endereços de peering BGP personalizados que pertencem à configuração de IP. cadeia[]
ipconfigurationId O ID da configuração de IP que pertence ao gateway. string

Espaço de Endereços

Nome Descrição Valor
addressPrefixes Uma lista de blocos de endereços reservados para esta rede virtual na notação CIDR. string[]

Modelos de início rápido

Os seguintes modelos de início rápido implementam este tipo de recurso.

Modelo Description
Create VNet com duas Sub-redes, rede local e gateway

Implementar no Azure
Este modelo cria uma VNet, 2 sub-redes e um gateway
Create uma Ligação de Rede de VPNs com a VM

Implementar no Azure
Este modelo permite-lhe criar uma Ligação de Rede de VPNs com gateways de Rede Virtual
Create uma Ligação de Rede de VPNs

Implementar no Azure
Este modelo permite-lhe criar uma Ligação de Rede de VPNs com gateways de Rede Virtual
VPN Site a Site com Gateways de VPN ativos-ativos com BGP

Implementar no Azure
Este modelo permite-lhe implementar uma VPN site a site entre duas VNets com Gateways de VPN na configuração ativa-ativa com BGP. Cada Gateway de VPN do Azure resolve o FQDN dos elementos remotos para determinar o IP público do Gateway de VPN remoto. O modelo é executado conforme esperado em regiões do Azure com zonas de disponibilidade.

Definição de recurso terraform (fornecedor AzAPI)

O tipo de recurso localNetworkGateways pode ser implementado com operações que visam:

  • Grupos de recursos

Para obter uma lista das propriedades alteradas em cada versão da API, veja Registo de alterações.

Formato do recurso

Para criar um recurso Microsoft.Network/localNetworkGateways, adicione o seguinte Terraform ao seu modelo.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Network/localNetworkGateways@2023-09-01"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  body = jsonencode({
    properties = {
      bgpSettings = {
        asn = int
        bgpPeeringAddress = "string"
        bgpPeeringAddresses = [
          {
            customBgpIpAddresses = [
              "string"
            ]
            ipconfigurationId = "string"
          }
        ]
        peerWeight = int
      }
      fqdn = "string"
      gatewayIpAddress = "string"
      localNetworkAddressSpace = {
        addressPrefixes = [
          "string"
        ]
      }
    }
  })
}

Valores de propriedade

localNetworkGateways

Nome Descrição Valor
tipo O tipo de recurso "Microsoft.Network/localNetworkGateways@2023-09-01"
name O nome do recurso cadeia (obrigatório)

Limite de carateres: 1-80

Carateres válidos:
Alfanuméricos, carateres de sublinhado, períodos e hífenes.

Comece com alfanumérico. Terminar alfanumérico ou caráter de sublinhado.
localização Localização do recurso. string
parent_id Para implementar num grupo de recursos, utilize o ID desse grupo de recursos. cadeia (obrigatório)
etiquetas Etiquetas de recursos. Dicionário de nomes e valores de etiquetas.
propriedades Propriedades do gateway de rede local. LocalNetworkGatewayPropertiesFormat (obrigatório)

LocalNetworkGatewayPropertiesFormat

Nome Descrição Valor
bgpSettings Definições do altifalante BGP do gateway de rede local. BgpSettings
fqdn FQDN do gateway de rede local. string
gatewayIpAddress Endereço IP do gateway de rede local. string
localNetworkAddressSpace Espaço de endereços do site de rede local. Espaço de Endereços

BgpSettings

Nome Descrição Valor
asn O ASN do orador BGP. int

Restrições:
Valor mínimo = 0
Valor máximo = 4294967295
bgpPeeringAddress O endereço de peering BGP e o identificador BGP deste orador BGP. string
bgpPeeringAddresses Endereço de peering BGP com ID de configuração de IP para gateway de rede virtual. IPConfigurationBgpPeeringAddress[]
peerWeight O peso adicionado às rotas aprendidas com este altifalante BGP. int

IPConfigurationBgpPeeringAddress

Nome Descrição Valor
customBgpIpAddresses A lista de endereços de peering BGP personalizados que pertencem à configuração de IP. cadeia[]
ipconfigurationId O ID da configuração de IP que pertence ao gateway. string

Espaço de Endereços

Nome Descrição Valor
addressPrefixes Uma lista de blocos de endereços reservados para esta rede virtual na notação CIDR. cadeia[]