Microsoft.Network virtualHubs/hubVirtualNetworkConnections 2022-05-01
Artigo 12/09/2024
2 contribuidores
Comentários
Neste artigo
Definição de recursos do bíceps
O tipo de recurso virtualHubs/hubVirtualNetworkConnections pode ser implantado com operações que visam:
Para obter uma lista de propriedades alteradas em cada versão da API, consulte log de alterações .
Para criar um recurso Microsoft.Network/virtualHubs/hubVirtualNetworkConnections, adicione o seguinte Bicep ao seu modelo.
resource symbolicname 'Microsoft.Network/virtualHubs/hubVirtualNetworkConnections@2022-05-01' = {
parent: resourceSymbolicName
name: 'string'
properties: {
allowHubToRemoteVnetTransit: bool
allowRemoteVnetToUseHubVnetGateways: bool
enableInternetSecurity: bool
remoteVirtualNetwork: {
id: '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: {
vnetLocalRouteOverrideCriteria: 'string'
}
}
}
}
}
Valores de propriedade
HubVirtualNetworkConnectionPropriedades
Designação
Descrição
Valor
allowHubToRemoteVnetTransit
Preterido: VirtualHub para RemoteVnet transitam para habilitado ou não.
Bool
allowRemoteVnetToUseHubVnetGateways
Preterido: permita que o RemoteVnet use os gateways do Hub Virtual.
Bool
habilitarInternetSecurity
Habilite a segurança na Internet.
Bool
remoteVirtualNetwork
Referência à rede virtual remota.
SubResource
RoutingConfiguration
A Configuração de Roteamento indica as tabelas de rotas associadas e propagadas nessa conexão.
RoutingConfiguration
Microsoft.Network/virtualHubs/hubVirtualNetworkConnections
Designação
Descrição
Valor
Designação
O nome do recurso
string (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 para recurso do tipo: virtualHubs
propriedades
Propriedades da conexão de rede virtual do hub.
HubVirtualNetworkConnectionProperties
PropagatedRouteTable
Designação
Descrição
Valor
IDs
A lista de ids de recursos de todas as RouteTables.
SubResource []
rótulos
A lista de rótulos.
string[]
RoutingConfiguration
Designação
Descrição
Valor
RouteTable associado
A id do recurso RouteTable associada a esta RoutingConfiguration.
SubResource
inboundRouteMap
A id de recurso do RouteMap associada a esta RoutingConfiguration para rotas aprendidas de entrada.
SubResource
outboundRouteMapa
A id de recurso do RouteMap associada a esta RoutingConfiguration para rotas anunciadas de saída.
SubResource
propagatedRouteTables
A lista de RouteTables para anunciar as rotas.
PropagatedRouteTable
vnetRotas
Lista de rotas que controlam o roteamento do VirtualHub para uma conexão de rede virtual.
VnetRoute
Rota Estática
Designação
Descrição
Valor
addressPrefixes
Lista de todos os prefixos de endereço.
string[]
Designação
O nome do StaticRoute que é exclusivo dentro de um VnetRoute.
string
próximoHopIpAddress
O endereço ip do próximo salto.
string
StaticRoutesConfig
Designação
Descrição
Valor
vnetLocalRouteOverrideCriteria
Parâmetro que determina se o NVA na vnet spoke é ignorado para o tráfego com destino em spoke.
«Contém» 'Igual'
Subrecurso
Designação
Descrição
Valor
ID
ID do recurso.
string
VnetRoute
Designação
Descrição
Valor
staticRotas
Lista de todas as rotas estáticas.
StaticRoute []
staticRoutesConfig
Configuração para rotas estáticas neste HubVnetConnection.
StaticRoutesConfig
Exemplos de uso
Exemplos de início rápido do Azure
Os seguintes modelos início rápido do Azure contêm exemplos de Bicep para implantar esse tipo de recurso.
Arquivo Bicep
Descrição
Hubs virtuais seguros
Este modelo cria um hub virtual seguro usando o Firewall do Azure para proteger o tráfego de rede na nuvem destinado à Internet.
Definição de recurso de modelo ARM
O tipo de recurso virtualHubs/hubVirtualNetworkConnections pode ser implantado com operações que visam:
Para obter uma lista de propriedades alteradas em cada versão da API, consulte log de alterações .
Para criar um recurso Microsoft.Network/virtualHubs/hubVirtualNetworkConnections, adicione o seguinte JSON ao seu modelo.
{
"type": "Microsoft.Network/virtualHubs/hubVirtualNetworkConnections",
"apiVersion": "2022-05-01",
"name": "string",
"properties": {
"allowHubToRemoteVnetTransit": "bool",
"allowRemoteVnetToUseHubVnetGateways": "bool",
"enableInternetSecurity": "bool",
"remoteVirtualNetwork": {
"id": "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": {
"vnetLocalRouteOverrideCriteria": "string"
}
}
}
}
}
Valores de propriedade
HubVirtualNetworkConnectionPropriedades
Designação
Descrição
Valor
allowHubToRemoteVnetTransit
Preterido: VirtualHub para RemoteVnet transitam para habilitado ou não.
Bool
allowRemoteVnetToUseHubVnetGateways
Preterido: permita que o RemoteVnet use os gateways do Hub Virtual.
Bool
habilitarInternetSecurity
Habilite a segurança na Internet.
Bool
remoteVirtualNetwork
Referência à rede virtual remota.
SubResource
RoutingConfiguration
A Configuração de Roteamento indica as tabelas de rotas associadas e propagadas nessa conexão.
RoutingConfiguration
Microsoft.Network/virtualHubs/hubVirtualNetworkConnections
Designação
Descrição
Valor
apiVersion
A versão api
'2022-05-01'
Designação
O nome do recurso
string (obrigatório)
propriedades
Propriedades da conexão de rede virtual do hub.
HubVirtualNetworkConnectionProperties
tipo
O tipo de recurso
'Microsoft.Network/virtualHubs/hubVirtualNetworkConnections'
PropagatedRouteTable
Designação
Descrição
Valor
IDs
A lista de ids de recursos de todas as RouteTables.
SubResource []
rótulos
A lista de rótulos.
string[]
RoutingConfiguration
Designação
Descrição
Valor
RouteTable associado
A id do recurso RouteTable associada a esta RoutingConfiguration.
SubResource
inboundRouteMap
A id de recurso do RouteMap associada a esta RoutingConfiguration para rotas aprendidas de entrada.
SubResource
outboundRouteMapa
A id de recurso do RouteMap associada a esta RoutingConfiguration para rotas anunciadas de saída.
SubResource
propagatedRouteTables
A lista de RouteTables para anunciar as rotas.
PropagatedRouteTable
vnetRotas
Lista de rotas que controlam o roteamento do VirtualHub para uma conexão de rede virtual.
VnetRoute
Rota Estática
Designação
Descrição
Valor
addressPrefixes
Lista de todos os prefixos de endereço.
string[]
Designação
O nome do StaticRoute que é exclusivo dentro de um VnetRoute.
string
próximoHopIpAddress
O endereço ip do próximo salto.
string
StaticRoutesConfig
Designação
Descrição
Valor
vnetLocalRouteOverrideCriteria
Parâmetro que determina se o NVA na vnet spoke é ignorado para o tráfego com destino em spoke.
«Contém» 'Igual'
Subrecurso
Designação
Descrição
Valor
ID
ID do recurso.
string
VnetRoute
Designação
Descrição
Valor
staticRotas
Lista de todas as rotas estáticas.
StaticRoute []
staticRoutesConfig
Configuração para rotas estáticas neste HubVnetConnection.
StaticRoutesConfig
Exemplos de uso
Modelos de início rápido do Azure
Os seguintes modelos de início rápido do Azure implantar esse tipo de recurso.
O tipo de recurso virtualHubs/hubVirtualNetworkConnections pode ser implantado com operações que visam:
Para obter uma lista de propriedades alteradas em cada versão da API, consulte log de alterações .
Para criar um recurso Microsoft.Network/virtualHubs/hubVirtualNetworkConnections, adicione o seguinte Terraform ao seu modelo.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Network/virtualHubs/hubVirtualNetworkConnections@2022-05-01"
name = "string"
body = {
properties = {
allowHubToRemoteVnetTransit = bool
allowRemoteVnetToUseHubVnetGateways = bool
enableInternetSecurity = bool
remoteVirtualNetwork = {
id = "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 = {
vnetLocalRouteOverrideCriteria = "string"
}
}
}
}
}
}
Valores de propriedade
HubVirtualNetworkConnectionPropriedades
Designação
Descrição
Valor
allowHubToRemoteVnetTransit
Preterido: VirtualHub para RemoteVnet transitam para habilitado ou não.
Bool
allowRemoteVnetToUseHubVnetGateways
Preterido: permita que o RemoteVnet use os gateways do Hub Virtual.
Bool
habilitarInternetSecurity
Habilite a segurança na Internet.
Bool
remoteVirtualNetwork
Referência à rede virtual remota.
SubResource
RoutingConfiguration
A Configuração de Roteamento indica as tabelas de rotas associadas e propagadas nessa conexão.
RoutingConfiguration
Microsoft.Network/virtualHubs/hubVirtualNetworkConnections
Designação
Descrição
Valor
Designação
O nome do recurso
string (obrigatório)
parent_id
A ID do recurso que é o pai para este recurso.
ID do recurso do tipo: virtualHubs
propriedades
Propriedades da conexão de rede virtual do hub.
HubVirtualNetworkConnectionProperties
tipo
O tipo de recurso
"Microsoft.Network/virtualHubs/hubVirtualNetworkConnections@2022-05-01"
PropagatedRouteTable
Designação
Descrição
Valor
IDs
A lista de ids de recursos de todas as RouteTables.
SubResource []
rótulos
A lista de rótulos.
string[]
RoutingConfiguration
Designação
Descrição
Valor
RouteTable associado
A id do recurso RouteTable associada a esta RoutingConfiguration.
SubResource
inboundRouteMap
A id de recurso do RouteMap associada a esta RoutingConfiguration para rotas aprendidas de entrada.
SubResource
outboundRouteMapa
A id de recurso do RouteMap associada a esta RoutingConfiguration para rotas anunciadas de saída.
SubResource
propagatedRouteTables
A lista de RouteTables para anunciar as rotas.
PropagatedRouteTable
vnetRotas
Lista de rotas que controlam o roteamento do VirtualHub para uma conexão de rede virtual.
VnetRoute
Rota Estática
Designação
Descrição
Valor
addressPrefixes
Lista de todos os prefixos de endereço.
string[]
Designação
O nome do StaticRoute que é exclusivo dentro de um VnetRoute.
string
próximoHopIpAddress
O endereço ip do próximo salto.
string
StaticRoutesConfig
Designação
Descrição
Valor
vnetLocalRouteOverrideCriteria
Parâmetro que determina se o NVA na vnet spoke é ignorado para o tráfego com destino em spoke.
«Contém» 'Igual'
Subrecurso
Designação
Descrição
Valor
ID
ID do recurso.
string
VnetRoute
Designação
Descrição
Valor
staticRotas
Lista de todas as rotas estáticas.
StaticRoute []
staticRoutesConfig
Configuração para rotas estáticas neste HubVnetConnection.
StaticRoutesConfig