Microsoft.Network virtualHubs 2020-03-01
Artículo 12/09/2024
2 colaboradores
Comentarios
En este artículo
Definición de recursos de Bicep
El tipo de recurso virtualHubs se puede implementar con operaciones destinadas a:
Para obtener una lista de las propiedades modificadas en cada versión de API, consulte registro de cambios .
Para crear un recurso Microsoft.Network/virtualHubs, agregue el siguiente bicep a la plantilla.
resource symbolicname 'Microsoft.Network/virtualHubs@2020-03-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'
}
}
}
]
virtualWan: {
id: 'string'
}
vpnGateway: {
id: 'string'
}
}
tags: {
{customized property}: 'string'
}
}
Valores de propiedad
HubVirtualNetworkConnection
Nombre
Descripción
Valor
identificación
Identificador de recurso.
cuerda
nombre
Nombre del recurso que es único dentro de un grupo de recursos. Este nombre se puede usar para acceder al recurso.
cuerda
Propiedades
Propiedades de la conexión de red virtual del concentrador.
HubVirtualNetworkConnectionProperties
HubVirtualNetworkConnectionProperties
Nombre
Descripción
Valor
allowHubToRemoteVnetTransit
VirtualHub al tránsito de RemoteVnet a habilitado o no.
Bool
allowRemoteVnetToUseHubVnetGateways
Permitir que RemoteVnet use las puertas de enlace del centro virtual.
Bool
enableInternetSecurity
Habilite la seguridad de Internet.
Bool
remoteVirtualNetwork
Referencia a la red virtual remota.
SubResource
Microsoft.Network/virtualHubs
Nombre
Descripción
Valor
ubicación
Ubicación del recurso.
cuerda
nombre
El nombre del recurso
string (obligatorio)
Propiedades
Propiedades del centro virtual.
VirtualHubProperties
Etiquetas
Etiquetas de recursos
Diccionario de nombres y valores de etiqueta. Consulte etiquetas de en plantillas
SubResource
Nombre
Descripción
Valor
identificación
Identificador de recurso.
cuerda
VirtualHubProperties
Nombre
Descripción
Valor
addressPrefix
Prefijo de dirección para este VirtualHub.
cuerda
azureFirewall
AzureFirewall asociado a este VirtualHub.
SubResource
expressRouteGateway
ExpressRouteGateway asociado a este VirtualHub.
SubResource
p2SVpnGateway
P2SVpnGateway asociado a este VirtualHub.
SubResource
routeTable
RouteTable asociado a este centro virtual.
VirtualHubRouteTable
securityPartnerProvider
SecurityPartnerProvider asociado a este VirtualHub.
SubResource
securityProviderName
Nombre del proveedor de seguridad.
cuerda
Sku
SKU de este VirtualHub.
cuerda
virtualHubRouteTableV2s
Lista de todas las tablas de rutas del centro de conectividad virtual v2 asociadas a este VirtualHub.
virtualHubRouteTableV2 []
virtualNetworkConnections
Lista de todas las conexiones de red virtual con este VirtualHub.
HubVirtualNetworkConnection []
virtualWan
VirtualWAN al que pertenece VirtualHub.
SubResource
vpnGateway
VpnGateway asociado a este VirtualHub.
SubResource
VirtualHubRoute
Nombre
Descripción
Valor
addressPrefixes
Lista de todos los addressPrefixes.
string[]
nextHopIpAddress
Dirección IP nextHop.
cuerda
VirtualHubRouteTable
Nombre
Descripción
Valor
Rutas
Lista de todas las rutas.
virtualHubRoute []
VirtualHubRouteTableV2
Nombre
Descripción
Valor
identificación
Identificador de recurso.
cuerda
nombre
Nombre del recurso que es único dentro de un grupo de recursos. Este nombre se puede usar para acceder al recurso.
cuerda
Propiedades
Propiedades de la tabla de rutas del centro de conectividad virtual v2.
VirtualHubRouteTableV2Properties
VirtualHubRouteTableV2Properties
Nombre
Descripción
Valor
attachedConnections
Lista de todas las conexiones conectadas a esta tabla de rutas v2.
string[]
Rutas
Lista de todas las rutas.
virtualHubRouteV2 []
VirtualHubRouteV2
Nombre
Descripción
Valor
Destinos
Lista de todos los destinos.
string[]
destinationType
Tipo de destinos.
cuerda
nextHops
Dirección IP de NextHops.
string[]
nextHopType
Tipo de próximo salto.
cuerda
Ejemplos de inicio rápido
En los ejemplos de inicio rápido siguientes se implementa este tipo de recurso.
Definición de recursos de plantilla de ARM
El tipo de recurso virtualHubs se puede implementar con operaciones destinadas a:
Para obtener una lista de las propiedades modificadas en cada versión de API, consulte registro de cambios .
Para crear un recurso Microsoft.Network/virtualHubs, agregue el siguiente JSON a la plantilla.
{
"type": "Microsoft.Network/virtualHubs",
"apiVersion": "2020-03-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"
}
}
}
],
"virtualWan": {
"id": "string"
},
"vpnGateway": {
"id": "string"
}
},
"tags": {
"{customized property}": "string"
}
}
Valores de propiedad
HubVirtualNetworkConnection
Nombre
Descripción
Valor
identificación
Identificador de recurso.
cuerda
nombre
Nombre del recurso que es único dentro de un grupo de recursos. Este nombre se puede usar para acceder al recurso.
cuerda
Propiedades
Propiedades de la conexión de red virtual del concentrador.
HubVirtualNetworkConnectionProperties
HubVirtualNetworkConnectionProperties
Nombre
Descripción
Valor
allowHubToRemoteVnetTransit
VirtualHub al tránsito de RemoteVnet a habilitado o no.
Bool
allowRemoteVnetToUseHubVnetGateways
Permitir que RemoteVnet use las puertas de enlace del centro virtual.
Bool
enableInternetSecurity
Habilite la seguridad de Internet.
Bool
remoteVirtualNetwork
Referencia a la red virtual remota.
SubResource
Microsoft.Network/virtualHubs
Nombre
Descripción
Valor
apiVersion
La versión de api
'2020-03-01'
ubicación
Ubicación del recurso.
cuerda
nombre
El nombre del recurso
string (obligatorio)
Propiedades
Propiedades del centro virtual.
VirtualHubProperties
Etiquetas
Etiquetas de recursos
Diccionario de nombres y valores de etiqueta. Consulte etiquetas de en plantillas
tipo
El tipo de recurso
"Microsoft.Network/virtualHubs"
SubResource
Nombre
Descripción
Valor
identificación
Identificador de recurso.
cuerda
VirtualHubProperties
Nombre
Descripción
Valor
addressPrefix
Prefijo de dirección para este VirtualHub.
cuerda
azureFirewall
AzureFirewall asociado a este VirtualHub.
SubResource
expressRouteGateway
ExpressRouteGateway asociado a este VirtualHub.
SubResource
p2SVpnGateway
P2SVpnGateway asociado a este VirtualHub.
SubResource
routeTable
RouteTable asociado a este centro virtual.
VirtualHubRouteTable
securityPartnerProvider
SecurityPartnerProvider asociado a este VirtualHub.
SubResource
securityProviderName
Nombre del proveedor de seguridad.
cuerda
Sku
SKU de este VirtualHub.
cuerda
virtualHubRouteTableV2s
Lista de todas las tablas de rutas del centro de conectividad virtual v2 asociadas a este VirtualHub.
virtualHubRouteTableV2 []
virtualNetworkConnections
Lista de todas las conexiones de red virtual con este VirtualHub.
HubVirtualNetworkConnection []
virtualWan
VirtualWAN al que pertenece VirtualHub.
SubResource
vpnGateway
VpnGateway asociado a este VirtualHub.
SubResource
VirtualHubRoute
Nombre
Descripción
Valor
addressPrefixes
Lista de todos los addressPrefixes.
string[]
nextHopIpAddress
Dirección IP nextHop.
cuerda
VirtualHubRouteTable
Nombre
Descripción
Valor
Rutas
Lista de todas las rutas.
virtualHubRoute []
VirtualHubRouteTableV2
Nombre
Descripción
Valor
identificación
Identificador de recurso.
cuerda
nombre
Nombre del recurso que es único dentro de un grupo de recursos. Este nombre se puede usar para acceder al recurso.
cuerda
Propiedades
Propiedades de la tabla de rutas del centro de conectividad virtual v2.
VirtualHubRouteTableV2Properties
VirtualHubRouteTableV2Properties
Nombre
Descripción
Valor
attachedConnections
Lista de todas las conexiones conectadas a esta tabla de rutas v2.
string[]
Rutas
Lista de todas las rutas.
virtualHubRouteV2 []
VirtualHubRouteV2
Nombre
Descripción
Valor
Destinos
Lista de todos los destinos.
string[]
destinationType
Tipo de destinos.
cuerda
nextHops
Dirección IP de NextHops.
string[]
nextHopType
Tipo de próximo salto.
cuerda
Plantillas de inicio rápido
Las siguientes plantillas de inicio rápido implementan este tipo de recurso.
El tipo de recurso virtualHubs se puede implementar con operaciones destinadas a:
Para obtener una lista de las propiedades modificadas en cada versión de API, consulte registro de cambios .
Para crear un recurso Microsoft.Network/virtualHubs, agregue el siguiente terraform a la plantilla.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Network/virtualHubs@2020-03-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"
}
}
}
]
virtualWan = {
id = "string"
}
vpnGateway = {
id = "string"
}
}
})
}
Valores de propiedad
HubVirtualNetworkConnection
Nombre
Descripción
Valor
identificación
Identificador de recurso.
cuerda
nombre
Nombre del recurso que es único dentro de un grupo de recursos. Este nombre se puede usar para acceder al recurso.
cuerda
Propiedades
Propiedades de la conexión de red virtual del concentrador.
HubVirtualNetworkConnectionProperties
HubVirtualNetworkConnectionProperties
Nombre
Descripción
Valor
allowHubToRemoteVnetTransit
VirtualHub al tránsito de RemoteVnet a habilitado o no.
Bool
allowRemoteVnetToUseHubVnetGateways
Permitir que RemoteVnet use las puertas de enlace del centro virtual.
Bool
enableInternetSecurity
Habilite la seguridad de Internet.
Bool
remoteVirtualNetwork
Referencia a la red virtual remota.
SubResource
Microsoft.Network/virtualHubs
Nombre
Descripción
Valor
ubicación
Ubicación del recurso.
cuerda
nombre
El nombre del recurso
string (obligatorio)
Propiedades
Propiedades del centro virtual.
VirtualHubProperties
Etiquetas
Etiquetas de recursos
Diccionario de nombres y valores de etiqueta.
tipo
El tipo de recurso
"Microsoft.Network/virtualHubs@2020-03-01"
SubResource
Nombre
Descripción
Valor
identificación
Identificador de recurso.
cuerda
VirtualHubProperties
Nombre
Descripción
Valor
addressPrefix
Prefijo de dirección para este VirtualHub.
cuerda
azureFirewall
AzureFirewall asociado a este VirtualHub.
SubResource
expressRouteGateway
ExpressRouteGateway asociado a este VirtualHub.
SubResource
p2SVpnGateway
P2SVpnGateway asociado a este VirtualHub.
SubResource
routeTable
RouteTable asociado a este centro virtual.
VirtualHubRouteTable
securityPartnerProvider
SecurityPartnerProvider asociado a este VirtualHub.
SubResource
securityProviderName
Nombre del proveedor de seguridad.
cuerda
Sku
SKU de este VirtualHub.
cuerda
virtualHubRouteTableV2s
Lista de todas las tablas de rutas del centro de conectividad virtual v2 asociadas a este VirtualHub.
virtualHubRouteTableV2 []
virtualNetworkConnections
Lista de todas las conexiones de red virtual con este VirtualHub.
HubVirtualNetworkConnection []
virtualWan
VirtualWAN al que pertenece VirtualHub.
SubResource
vpnGateway
VpnGateway asociado a este VirtualHub.
SubResource
VirtualHubRoute
Nombre
Descripción
Valor
addressPrefixes
Lista de todos los addressPrefixes.
string[]
nextHopIpAddress
Dirección IP nextHop.
cuerda
VirtualHubRouteTable
Nombre
Descripción
Valor
Rutas
Lista de todas las rutas.
virtualHubRoute []
VirtualHubRouteTableV2
Nombre
Descripción
Valor
identificación
Identificador de recurso.
cuerda
nombre
Nombre del recurso que es único dentro de un grupo de recursos. Este nombre se puede usar para acceder al recurso.
cuerda
Propiedades
Propiedades de la tabla de rutas del centro de conectividad virtual v2.
VirtualHubRouteTableV2Properties
VirtualHubRouteTableV2Properties
Nombre
Descripción
Valor
attachedConnections
Lista de todas las conexiones conectadas a esta tabla de rutas v2.
string[]
Rutas
Lista de todas las rutas.
virtualHubRouteV2 []
VirtualHubRouteV2
Nombre
Descripción
Valor
Destinos
Lista de todos los destinos.
string[]
destinationType
Tipo de destinos.
cuerda
nextHops
Dirección IP de NextHops.
string[]
nextHopType
Tipo de próximo salto.
cuerda