Microsoft.Network virtualHubs 2020-04-01
Artigo 12/20/2024
2 contribuidores
Comentários
Neste artigo
Definição de recursos do bíceps
O tipo de recurso virtualHubs 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, adicione o seguinte Bicep ao seu modelo.
resource symbolicname 'Microsoft.Network/virtualHubs@2020-04-01' = {
location: 'string'
name: 'string'
properties: {
addressPrefix: 'string'
azureFirewall: {
id: 'string'
}
expressRouteGateway: {
id: 'string'
}
p2SVpnGateway: {
id: 'string'
}
routeTable: {
routes: [
{
addressPrefixes: [
'string'
]
nextHopIpAddress: 'string'
}
]
}
securityPartnerProvider: {
id: 'string'
}
securityProviderName: 'string'
sku: 'string'
virtualHubRouteTableV2s: [
{
id: 'string'
name: 'string'
properties: {
attachedConnections: [
'string'
]
routes: [
{
destinations: [
'string'
]
destinationType: 'string'
nextHops: [
'string'
]
nextHopType: 'string'
}
]
}
}
]
virtualNetworkConnections: [
{
id: 'string'
name: 'string'
properties: {
allowHubToRemoteVnetTransit: bool
allowRemoteVnetToUseHubVnetGateways: bool
enableInternetSecurity: bool
remoteVirtualNetwork: {
id: 'string'
}
routingConfiguration: {
associatedRouteTable: {
id: 'string'
}
propagatedRouteTables: {
ids: [
{
id: 'string'
}
]
labels: [
'string'
]
}
vnetRoutes: {
staticRoutes: [
{
addressPrefixes: [
'string'
]
name: 'string'
nextHopIpAddress: 'string'
}
]
}
}
}
}
]
virtualWan: {
id: 'string'
}
vpnGateway: {
id: 'string'
}
}
tags: {
{customized property}: 'string'
}
}
Valores de propriedade
HubVirtualNetworkConnection
Designação
Descrição
Valor
ID
ID do recurso.
string
Designação
O nome do recurso que é exclusivo dentro de um grupo de recursos. Esse nome pode ser usado para acessar o recurso.
string
propriedades
Propriedades da conexão de rede virtual do hub.
HubVirtualNetworkConnectionProperties
HubVirtualNetworkConnectionPropriedades
Designação
Descrição
Valor
allowHubToRemoteVnetTransit
VirtualHub para RemoteVnet transitam para ativado ou não.
Bool
allowRemoteVnetToUseHubVnetGateways
Permita que o RemoteVnet use os gateways do Virtual Hub.
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
Designação
Descrição
Valor
Localização
Localização do recurso.
string
Designação
O nome do recurso
string (obrigatório)
propriedades
Propriedades do hub virtual.
VirtualHubProperties
Etiquetas
Tags de recursos
Dicionário de nomes e valores de tags. Consulte Tags em modelos
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[]
Designação
Descrição
Valor
RoutingConfiguration
Designação
Descrição
Valor
RouteTable associado
A id do recurso RouteTable associada a esta RoutingConfiguration.
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
Subrecurso
Designação
Descrição
Valor
ID
ID do recurso.
string
VirtualHubProperties
Designação
Descrição
Valor
endereçoPrefixo
Endereço-prefixo para este VirtualHub.
string
azureFirewall
O azureFirewall associado a este VirtualHub.
SubResource
ExpressRouteGateway
O expressRouteGateway associado a este VirtualHub.
SubResource
p2SVpnGateway
O P2SVpnGateway associado a este VirtualHub.
SubResource
routeTable
A routeTable associada a este hub virtual.
VirtualHubRouteTable
securityPartnerProvider
O securityPartnerProvider associado a este VirtualHub.
SubResource
securityProviderName
O nome do provedor de segurança.
string
SKU
O sku deste VirtualHub.
string
virtualHubRouteTableV2s
Lista de todas as tabelas de rotas de hub virtual v2s associadas a este VirtualHub.
VirtualHubRouteTableV2 []
virtualNetworkConnections
Lista de todas as conexões vnet com este VirtualHub.
HubVirtualNetworkConnection []
virtualWan
A VirtualWAN à qual o VirtualHub pertence.
SubResource
vpnGateway
O VpnGateway associado a este VirtualHub.
SubResource
VirtualHubRoute
Designação
Descrição
Valor
addressPrefixes
Lista de todos os addressPrefixes.
string[]
próximoHopIpAddress
Endereço IP NextHop.
string
VirtualHubRouteTable
Designação
Descrição
Valor
Rotas
Lista de todas as rotas.
VirtualHubRoute []
VirtualHubRouteTableV2
Designação
Descrição
Valor
ID
ID do recurso.
string
Designação
O nome do recurso que é exclusivo dentro de um grupo de recursos. Esse nome pode ser usado para acessar o recurso.
string
propriedades
Propriedades da tabela de rotas do hub virtual v2.
VirtualHubRouteTableV2Properties
VirtualHubRouteTableV2Properties
Designação
Descrição
Valor
attachedConnections
Lista de todas as conexões anexadas a esta tabela de rotas v2.
string[]
Rotas
Lista de todas as rotas.
VirtualHubRouteV2 []
VirtualHubRouteV2
Designação
Descrição
Valor
Destinos
Lista de todos os destinos.
string[]
destinationType
O tipo de destinos.
string
próximoHops
Endereço IP NextHops.
string[]
nextHopType
O tipo de próximo lúpulo.
string
VnetRoute
Designação
Descrição
Valor
staticRotas
Lista de todas as rotas estáticas.
StaticRoute []
Exemplos de uso
Módulos verificados do Azure
Os seguintes de Módulos Verificados do Azure podem ser usados para implantar esse tipo de recurso.
Módulo
Descrição
do Hub Virtual
Módulo de recursos AVM para hub virtual
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.
Definição de recurso de modelo ARM
O tipo de recurso virtualHubs 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, adicione o seguinte JSON ao seu modelo.
{
"type": "Microsoft.Network/virtualHubs",
"apiVersion": "2020-04-01",
"name": "string",
"location": "string",
"properties": {
"addressPrefix": "string",
"azureFirewall": {
"id": "string"
},
"expressRouteGateway": {
"id": "string"
},
"p2SVpnGateway": {
"id": "string"
},
"routeTable": {
"routes": [
{
"addressPrefixes": [ "string" ],
"nextHopIpAddress": "string"
}
]
},
"securityPartnerProvider": {
"id": "string"
},
"securityProviderName": "string",
"sku": "string",
"virtualHubRouteTableV2s": [
{
"id": "string",
"name": "string",
"properties": {
"attachedConnections": [ "string" ],
"routes": [
{
"destinations": [ "string" ],
"destinationType": "string",
"nextHops": [ "string" ],
"nextHopType": "string"
}
]
}
}
],
"virtualNetworkConnections": [
{
"id": "string",
"name": "string",
"properties": {
"allowHubToRemoteVnetTransit": "bool",
"allowRemoteVnetToUseHubVnetGateways": "bool",
"enableInternetSecurity": "bool",
"remoteVirtualNetwork": {
"id": "string"
},
"routingConfiguration": {
"associatedRouteTable": {
"id": "string"
},
"propagatedRouteTables": {
"ids": [
{
"id": "string"
}
],
"labels": [ "string" ]
},
"vnetRoutes": {
"staticRoutes": [
{
"addressPrefixes": [ "string" ],
"name": "string",
"nextHopIpAddress": "string"
}
]
}
}
}
}
],
"virtualWan": {
"id": "string"
},
"vpnGateway": {
"id": "string"
}
},
"tags": {
"{customized property}": "string"
}
}
Valores de propriedade
HubVirtualNetworkConnection
Designação
Descrição
Valor
ID
ID do recurso.
string
Designação
O nome do recurso que é exclusivo dentro de um grupo de recursos. Esse nome pode ser usado para acessar o recurso.
string
propriedades
Propriedades da conexão de rede virtual do hub.
HubVirtualNetworkConnectionProperties
HubVirtualNetworkConnectionPropriedades
Designação
Descrição
Valor
allowHubToRemoteVnetTransit
VirtualHub para RemoteVnet transitam para ativado ou não.
Bool
allowRemoteVnetToUseHubVnetGateways
Permita que o RemoteVnet use os gateways do Virtual Hub.
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
Designação
Descrição
Valor
apiVersion
A versão api
'2020-04-01'
Localização
Localização do recurso.
string
Designação
O nome do recurso
string (obrigatório)
propriedades
Propriedades do hub virtual.
VirtualHubProperties
Etiquetas
Tags de recursos
Dicionário de nomes e valores de tags. Consulte Tags em modelos
tipo
O tipo de recurso
'Microsoft.Network/virtualHubs'
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[]
Designação
Descrição
Valor
RoutingConfiguration
Designação
Descrição
Valor
RouteTable associado
A id do recurso RouteTable associada a esta RoutingConfiguration.
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
Subrecurso
Designação
Descrição
Valor
ID
ID do recurso.
string
VirtualHubProperties
Designação
Descrição
Valor
endereçoPrefixo
Endereço-prefixo para este VirtualHub.
string
azureFirewall
O azureFirewall associado a este VirtualHub.
SubResource
ExpressRouteGateway
O expressRouteGateway associado a este VirtualHub.
SubResource
p2SVpnGateway
O P2SVpnGateway associado a este VirtualHub.
SubResource
routeTable
A routeTable associada a este hub virtual.
VirtualHubRouteTable
securityPartnerProvider
O securityPartnerProvider associado a este VirtualHub.
SubResource
securityProviderName
O nome do provedor de segurança.
string
SKU
O sku deste VirtualHub.
string
virtualHubRouteTableV2s
Lista de todas as tabelas de rotas de hub virtual v2s associadas a este VirtualHub.
VirtualHubRouteTableV2 []
virtualNetworkConnections
Lista de todas as conexões vnet com este VirtualHub.
HubVirtualNetworkConnection []
virtualWan
A VirtualWAN à qual o VirtualHub pertence.
SubResource
vpnGateway
O VpnGateway associado a este VirtualHub.
SubResource
VirtualHubRoute
Designação
Descrição
Valor
addressPrefixes
Lista de todos os addressPrefixes.
string[]
próximoHopIpAddress
Endereço IP NextHop.
string
VirtualHubRouteTable
Designação
Descrição
Valor
Rotas
Lista de todas as rotas.
VirtualHubRoute []
VirtualHubRouteTableV2
Designação
Descrição
Valor
ID
ID do recurso.
string
Designação
O nome do recurso que é exclusivo dentro de um grupo de recursos. Esse nome pode ser usado para acessar o recurso.
string
propriedades
Propriedades da tabela de rotas do hub virtual v2.
VirtualHubRouteTableV2Properties
VirtualHubRouteTableV2Properties
Designação
Descrição
Valor
attachedConnections
Lista de todas as conexões anexadas a esta tabela de rotas v2.
string[]
Rotas
Lista de todas as rotas.
VirtualHubRouteV2 []
VirtualHubRouteV2
Designação
Descrição
Valor
Destinos
Lista de todos os destinos.
string[]
destinationType
O tipo de destinos.
string
próximoHops
Endereço IP NextHops.
string[]
nextHopType
O tipo de próximo lúpulo.
string
VnetRoute
Designação
Descrição
Valor
staticRotas
Lista de todas as rotas estáticas.
StaticRoute []
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 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, adicione o seguinte Terraform ao seu modelo.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Network/virtualHubs@2020-04-01"
name = "string"
location = "string"
tags = {
{customized property} = "string"
}
body = jsonencode({
properties = {
addressPrefix = "string"
azureFirewall = {
id = "string"
}
expressRouteGateway = {
id = "string"
}
p2SVpnGateway = {
id = "string"
}
routeTable = {
routes = [
{
addressPrefixes = [
"string"
]
nextHopIpAddress = "string"
}
]
}
securityPartnerProvider = {
id = "string"
}
securityProviderName = "string"
sku = "string"
virtualHubRouteTableV2s = [
{
id = "string"
name = "string"
properties = {
attachedConnections = [
"string"
]
routes = [
{
destinations = [
"string"
]
destinationType = "string"
nextHops = [
"string"
]
nextHopType = "string"
}
]
}
}
]
virtualNetworkConnections = [
{
id = "string"
name = "string"
properties = {
allowHubToRemoteVnetTransit = bool
allowRemoteVnetToUseHubVnetGateways = bool
enableInternetSecurity = bool
remoteVirtualNetwork = {
id = "string"
}
routingConfiguration = {
associatedRouteTable = {
id = "string"
}
propagatedRouteTables = {
ids = [
{
id = "string"
}
]
labels = [
"string"
]
}
vnetRoutes = {
staticRoutes = [
{
addressPrefixes = [
"string"
]
name = "string"
nextHopIpAddress = "string"
}
]
}
}
}
}
]
virtualWan = {
id = "string"
}
vpnGateway = {
id = "string"
}
}
})
}
Valores de propriedade
HubVirtualNetworkConnection
Designação
Descrição
Valor
ID
ID do recurso.
string
Designação
O nome do recurso que é exclusivo dentro de um grupo de recursos. Esse nome pode ser usado para acessar o recurso.
string
propriedades
Propriedades da conexão de rede virtual do hub.
HubVirtualNetworkConnectionProperties
HubVirtualNetworkConnectionPropriedades
Designação
Descrição
Valor
allowHubToRemoteVnetTransit
VirtualHub para RemoteVnet transitam para ativado ou não.
Bool
allowRemoteVnetToUseHubVnetGateways
Permita que o RemoteVnet use os gateways do Virtual Hub.
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
Designação
Descrição
Valor
Localização
Localização do recurso.
string
Designação
O nome do recurso
string (obrigatório)
propriedades
Propriedades do hub virtual.
VirtualHubProperties
Etiquetas
Tags de recursos
Dicionário de nomes e valores de tags.
tipo
O tipo de recurso
"Microsoft.Network/virtualHubs@2020-04-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[]
Designação
Descrição
Valor
RoutingConfiguration
Designação
Descrição
Valor
RouteTable associado
A id do recurso RouteTable associada a esta RoutingConfiguration.
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
Subrecurso
Designação
Descrição
Valor
ID
ID do recurso.
string
VirtualHubProperties
Designação
Descrição
Valor
endereçoPrefixo
Endereço-prefixo para este VirtualHub.
string
azureFirewall
O azureFirewall associado a este VirtualHub.
SubResource
ExpressRouteGateway
O expressRouteGateway associado a este VirtualHub.
SubResource
p2SVpnGateway
O P2SVpnGateway associado a este VirtualHub.
SubResource
routeTable
A routeTable associada a este hub virtual.
VirtualHubRouteTable
securityPartnerProvider
O securityPartnerProvider associado a este VirtualHub.
SubResource
securityProviderName
O nome do provedor de segurança.
string
SKU
O sku deste VirtualHub.
string
virtualHubRouteTableV2s
Lista de todas as tabelas de rotas de hub virtual v2s associadas a este VirtualHub.
VirtualHubRouteTableV2 []
virtualNetworkConnections
Lista de todas as conexões vnet com este VirtualHub.
HubVirtualNetworkConnection []
virtualWan
A VirtualWAN à qual o VirtualHub pertence.
SubResource
vpnGateway
O VpnGateway associado a este VirtualHub.
SubResource
VirtualHubRoute
Designação
Descrição
Valor
addressPrefixes
Lista de todos os addressPrefixes.
string[]
próximoHopIpAddress
Endereço IP NextHop.
string
VirtualHubRouteTable
Designação
Descrição
Valor
Rotas
Lista de todas as rotas.
VirtualHubRoute []
VirtualHubRouteTableV2
Designação
Descrição
Valor
ID
ID do recurso.
string
Designação
O nome do recurso que é exclusivo dentro de um grupo de recursos. Esse nome pode ser usado para acessar o recurso.
string
propriedades
Propriedades da tabela de rotas do hub virtual v2.
VirtualHubRouteTableV2Properties
VirtualHubRouteTableV2Properties
Designação
Descrição
Valor
attachedConnections
Lista de todas as conexões anexadas a esta tabela de rotas v2.
string[]
Rotas
Lista de todas as rotas.
VirtualHubRouteV2 []
VirtualHubRouteV2
Designação
Descrição
Valor
Destinos
Lista de todos os destinos.
string[]
destinationType
O tipo de destinos.
string
próximoHops
Endereço IP NextHops.
string[]
nextHopType
O tipo de próximo lúpulo.
string
VnetRoute
Designação
Descrição
Valor
staticRotas
Lista de todas as rotas estáticas.
StaticRoute []