Microsoft. Network virtualHubs/bgpConnections

Definição de recurso do Bicep

O tipo de recurso virtualHubs/bgpConnections pode ser implantado com operações direcionadas:

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

Exemplos de uso

Exemplos de Início Rápido do Azure

Os modelos de Início Rápido do Azure a seguir contêm exemplos de Bicep para implantar esse tipo de recurso.

Arquivo Bicep Descrição
criar um servidor de rota em um novo de sub-rede Esse modelo implanta um Servidor de Rota em uma sub-rede chamada RouteServerSubnet.

Formato de recurso

Para criar um recurso Microsoft.Network/virtualHubs/bgpConnections, adicione o Bicep a seguir ao seu modelo.

resource symbolicname 'Microsoft.Network/virtualHubs/bgpConnections@2025-07-01' = {
  parent: resourceSymbolicName
  name: 'string'
  properties: {
    hubVirtualNetworkConnection: {
      id: 'string'
    }
    peerAsn: int
    peerIp: 'string'
    routingConfiguration: {
      associatedRouteTable: {
        id: 'string'
      }
      inboundRouteMap: {
        id: 'string'
      }
      outboundRouteMap: {
        id: 'string'
      }
      propagatedRouteTables: {
        ids: [
          {
            id: 'string'
          }
        ]
        labels: [
          'string'
        ]
      }
      vnetRoutes: {
        staticRoutes: [
          {
            addressPrefixes: [
              'string'
            ]
            name: 'string'
            nextHopIpAddress: 'string'
          }
        ]
        staticRoutesConfig: {
          propagateStaticRoutes: bool
          vnetLocalRouteOverrideCriteria: 'string'
        }
      }
    }
  }
}

Valores de propriedade

Microsoft.Network/virtualHubs/bgpConnections

Nome Descrição Valor
nome O nome do recurso cadeia de caracteres (obrigatório)
pai No Bicep, você pode especificar o recurso pai para um recurso filho. Você só precisa adicionar essa propriedade quando o recurso filho é declarado fora do recurso pai.

Para obter mais informações, consulte recurso filho fora do recurso pai.
Nome simbólico do recurso do tipo: virtualHubs
Propriedades As propriedades das conexões Bgp. BgpConnectionProperties

Propriedades de conexão BGP

Nome Descrição Valor
hubConexão de Rede Virtual A referência ao recurso HubVirtualNetworkConnection. CommonSubResource
peerAsn ASN de par. int

Restrições:
Valor mínimo = 0
Valor máximo = 4294967295
peerIp IP de par. cadeia
roteamentoConfiguração A configuração de roteamento indica as tabelas de roteamento associadas e propagadas para essa conexão. Configuração de roteamento

CommonSubResource

Nome Descrição Valor
id ID do recurso. cadeia

Tabela de Rota Propagada

Nome Descrição Valor
ids A lista de IDs de recursos de todas as RouteTables. CommonSubResource[]
labels A lista de rótulos. cadeia de caracteres[]

Configuração de roteamento

Nome Descrição Valor
Tabela de Rota associada A ID do recurso RouteTable associada a esse RoutingConfiguration. CommonSubResource
inboundRouteMap A ID do recurso do RouteMap associado a esse RoutingConfiguration para rotas aprendidas de entrada. CommonSubResource
Mapa de rota de saída A ID do recurso do theRouteMap associado a essa Configuração de Roteamento para rotas anunciadas de saída. CommonSubResource
propagatedRouteTables A lista de RouteTables para a qual anunciar as rotas. Tabela de Rota Propagada
vnetRoutes Lista de rotas que controlam o roteamento do VirtualHub para uma conexão de rede virtual. VnetRoute

Rota Estática

Nome Descrição Valor
addressPrefixos Lista de todos os prefixos de endereço. cadeia de caracteres[]
nome O nome do StaticRoute que é exclusivo dentro de um VnetRoute. cadeia
PróximoEndereço HopIp O endereço IP do próximo salto. cadeia

StaticRoutesConfig

Nome Descrição Valor
propagateRotas Estáticas Booliano que indica se as rotas estáticas nessa conexão são propagadas automaticamente para tabelas de rotas para as quais essa conexão se propaga. bool
vnetLocalRouteOverrideCriteria Parâmetro que determina se a rede virtual NVA no spoke é ignorada para tráfego com destino no spoke. 'Contém'
'Igual'

VnetRoute

Nome Descrição Valor
Rotas estáticas Lista de todas as rotas estáticas. Rota Estática
staticRoutesConfig Configuração para rotas estáticas neste HubVnetConnection. StaticRoutesConfig

Definição de recurso de modelo do ARM

O tipo de recurso virtualHubs/bgpConnections pode ser implantado com operações direcionadas:

Exemplos de uso

Modelos de Início Rápido do Azure

Os modelos de Início Rápido do Azure a seguir implantar esse tipo de recurso.

Modelo Descrição
Servidor de Rotas do Azure no emparelhamento BGP com o Quagga

Implantar no Azure
Este modelo implanta um Servidor roteador e uma VM do Ubuntu com Quagga. Duas sessões BGP externas são estabelecidas entre o Servidor roteador e o Quagga. A instalação e a configuração do Quagga são executadas pela extensão de script personalizado do Azure para linux
criar um servidor de rota em um novo de sub-rede

Implantar no Azure
Esse modelo implanta um Servidor de Rota em uma sub-rede chamada RouteServerSubnet.

Formato de recurso

Para criar um recurso Microsoft.Network/virtualHubs/bgpConnections, adicione o JSON a seguir ao seu modelo.

{
  "type": "Microsoft.Network/virtualHubs/bgpConnections",
  "apiVersion": "2025-07-01",
  "name": "string",
  "properties": {
    "hubVirtualNetworkConnection": {
      "id": "string"
    },
    "peerAsn": "int",
    "peerIp": "string",
    "routingConfiguration": {
      "associatedRouteTable": {
        "id": "string"
      },
      "inboundRouteMap": {
        "id": "string"
      },
      "outboundRouteMap": {
        "id": "string"
      },
      "propagatedRouteTables": {
        "ids": [
          {
            "id": "string"
          }
        ],
        "labels": [ "string" ]
      },
      "vnetRoutes": {
        "staticRoutes": [
          {
            "addressPrefixes": [ "string" ],
            "name": "string",
            "nextHopIpAddress": "string"
          }
        ],
        "staticRoutesConfig": {
          "propagateStaticRoutes": "bool",
          "vnetLocalRouteOverrideCriteria": "string"
        }
      }
    }
  }
}

Valores de propriedade

Microsoft.Network/virtualHubs/bgpConnections

Nome Descrição Valor
apiVersion A versão da API '2025-07-01'
nome O nome do recurso cadeia de caracteres (obrigatório)
Propriedades As propriedades das conexões Bgp. BgpConnectionProperties
tipo O tipo de recurso 'Microsoft.Network/virtualHubs/bgpConnections'

Propriedades de conexão BGP

Nome Descrição Valor
hubConexão de Rede Virtual A referência ao recurso HubVirtualNetworkConnection. CommonSubResource
peerAsn ASN de par. int

Restrições:
Valor mínimo = 0
Valor máximo = 4294967295
peerIp IP de par. cadeia
roteamentoConfiguração A configuração de roteamento indica as tabelas de roteamento associadas e propagadas para essa conexão. Configuração de roteamento

CommonSubResource

Nome Descrição Valor
id ID do recurso. cadeia

Tabela de Rota Propagada

Nome Descrição Valor
ids A lista de IDs de recursos de todas as RouteTables. CommonSubResource[]
labels A lista de rótulos. cadeia de caracteres[]

Configuração de roteamento

Nome Descrição Valor
Tabela de Rota associada A ID do recurso RouteTable associada a esse RoutingConfiguration. CommonSubResource
inboundRouteMap A ID do recurso do RouteMap associado a esse RoutingConfiguration para rotas aprendidas de entrada. CommonSubResource
Mapa de rota de saída A ID do recurso do theRouteMap associado a essa Configuração de Roteamento para rotas anunciadas de saída. CommonSubResource
propagatedRouteTables A lista de RouteTables para a qual anunciar as rotas. Tabela de Rota Propagada
vnetRoutes Lista de rotas que controlam o roteamento do VirtualHub para uma conexão de rede virtual. VnetRoute

Rota Estática

Nome Descrição Valor
addressPrefixos Lista de todos os prefixos de endereço. cadeia de caracteres[]
nome O nome do StaticRoute que é exclusivo dentro de um VnetRoute. cadeia
PróximoEndereço HopIp O endereço IP do próximo salto. cadeia

StaticRoutesConfig

Nome Descrição Valor
propagateRotas Estáticas Booliano que indica se as rotas estáticas nessa conexão são propagadas automaticamente para tabelas de rotas para as quais essa conexão se propaga. bool
vnetLocalRouteOverrideCriteria Parâmetro que determina se a rede virtual NVA no spoke é ignorada para tráfego com destino no spoke. 'Contém'
'Igual'

VnetRoute

Nome Descrição Valor
Rotas estáticas Lista de todas as rotas estáticas. Rota Estática
staticRoutesConfig Configuração para rotas estáticas neste HubVnetConnection. StaticRoutesConfig

Definição de recurso do Terraform (provedor de AzAPI)

O tipo de recurso virtualHubs/bgpConnections pode ser implantado com operações direcionadas:

Formato de recurso

Para criar um recurso Microsoft.Network/virtualHubs/bgpConnections, adicione o Terraform a seguir ao seu modelo.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Network/virtualHubs/bgpConnections@2025-07-01"
  name = "string"
  parent_id = "string"
  body = {
    properties = {
      hubVirtualNetworkConnection = {
        id = "string"
      }
      peerAsn = int
      peerIp = "string"
      routingConfiguration = {
        associatedRouteTable = {
          id = "string"
        }
        inboundRouteMap = {
          id = "string"
        }
        outboundRouteMap = {
          id = "string"
        }
        propagatedRouteTables = {
          ids = [
            {
              id = "string"
            }
          ]
          labels = [
            "string"
          ]
        }
        vnetRoutes = {
          staticRoutes = [
            {
              addressPrefixes = [
                "string"
              ]
              name = "string"
              nextHopIpAddress = "string"
            }
          ]
          staticRoutesConfig = {
            propagateStaticRoutes = bool
            vnetLocalRouteOverrideCriteria = "string"
          }
        }
      }
    }
  }
}

Valores de propriedade

Microsoft.Network/virtualHubs/bgpConnections

Nome Descrição Valor
nome O nome do recurso cadeia de caracteres (obrigatório)
parent_id A ID do recurso que é o pai desse recurso. ID do recurso do tipo: virtualHubs
Propriedades As propriedades das conexões Bgp. BgpConnectionProperties
tipo O tipo de recurso "Microsoft. Rede/virtualHubs/bgpConnections@2025-07-01"

Propriedades de conexão BGP

Nome Descrição Valor
hubConexão de Rede Virtual A referência ao recurso HubVirtualNetworkConnection. CommonSubResource
peerAsn ASN de par. int

Restrições:
Valor mínimo = 0
Valor máximo = 4294967295
peerIp IP de par. cadeia
roteamentoConfiguração A configuração de roteamento indica as tabelas de roteamento associadas e propagadas para essa conexão. Configuração de roteamento

CommonSubResource

Nome Descrição Valor
id ID do recurso. cadeia

Tabela de Rota Propagada

Nome Descrição Valor
ids A lista de IDs de recursos de todas as RouteTables. CommonSubResource[]
labels A lista de rótulos. cadeia de caracteres[]

Configuração de roteamento

Nome Descrição Valor
Tabela de Rota associada A ID do recurso RouteTable associada a esse RoutingConfiguration. CommonSubResource
inboundRouteMap A ID do recurso do RouteMap associado a esse RoutingConfiguration para rotas aprendidas de entrada. CommonSubResource
Mapa de rota de saída A ID do recurso do theRouteMap associado a essa Configuração de Roteamento para rotas anunciadas de saída. CommonSubResource
propagatedRouteTables A lista de RouteTables para a qual anunciar as rotas. Tabela de Rota Propagada
vnetRoutes Lista de rotas que controlam o roteamento do VirtualHub para uma conexão de rede virtual. VnetRoute

Rota Estática

Nome Descrição Valor
addressPrefixos Lista de todos os prefixos de endereço. cadeia de caracteres[]
nome O nome do StaticRoute que é exclusivo dentro de um VnetRoute. cadeia
PróximoEndereço HopIp O endereço IP do próximo salto. cadeia

StaticRoutesConfig

Nome Descrição Valor
propagateRotas Estáticas Booliano que indica se as rotas estáticas nessa conexão são propagadas automaticamente para tabelas de rotas para as quais essa conexão se propaga. bool
vnetLocalRouteOverrideCriteria Parâmetro que determina se a rede virtual NVA no spoke é ignorada para tráfego com destino no spoke. 'Contém'
'Igual'

VnetRoute

Nome Descrição Valor
Rotas estáticas Lista de todas as rotas estáticas. Rota Estática
staticRoutesConfig Configuração para rotas estáticas neste HubVnetConnection. StaticRoutesConfig