Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
- última
- 2025-07-01
- 2025-05-01
- 2025-03-01
- 2025-01-01
- 2024-10-01
- 2024-07-01
- 2024-05-01
- 2024-03-01
- 2024-01-01
- 2023-11-01
- 2023-09-01
- 2023-06-01
- 2023-05-01
- 2023-04-01
- 2023-02-01
- 2022-11-01
- 2022-09-01
- 2022-07-01
- 2022-05-01
- 2022-01-01
- 2021-08-01
- 2021-05-01
- 2021-03-01
- 2021-02-01
- 2020-11-01
- 2020-08-01
- 2020-07-01
- 2020-06-01
- 2020-05-01
Definição de recurso do Bicep
O tipo de recurso virtualHubs/bgpConnections pode ser implantado com operações direcionadas:
- Grupos de recursos - Consulte comandos de implantação do grupo de recursos
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:
- Grupos de recursos - Veja comandos de implantação de grupos de recursos Para uma lista de propriedades alteradas em cada versão da API, veja registro de alterações.
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 |
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 |
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
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:
- Grupos de recursos Para uma lista das propriedades alteradas em cada versão da API, veja o registro de alterações.
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 |