Microsoft.Network virtualHubs 2018-08-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@2018-08-01' = {
location: 'string'
name: 'string'
properties: {
addressPrefix: 'string'
expressRouteGateway: {
id: 'string'
}
p2SVpnGateway: {
id: 'string'
}
provisioningState: 'string'
routeTable: {
routes: [
{
addressPrefixes: [
'string'
]
nextHopIpAddress: 'string'
}
]
}
virtualNetworkConnections: [
{
id: 'string'
name: 'string'
properties: {
allowHubToRemoteVnetTransit: bool
allowRemoteVnetToUseHubVnetGateways: bool
enableInternetSecurity: bool
provisioningState: 'string'
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
Parámetros para HubVirtualNetworkConnection
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
Habilitación de la seguridad de Internet
Bool
provisioningState
Estado de aprovisionamiento del recurso.
"Eliminar" 'Error' "Correcto" "Actualización"
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
Parámetros de VirtualHub
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
expressRouteGateway
ExpressRouteGateway asociado a este VirtualHub
SubResource
p2SVpnGateway
P2SVpnGateway asociado a este VirtualHub
SubResource
provisioningState
Estado de aprovisionamiento del recurso.
"Eliminar" 'Error' "Correcto" "Actualización"
routeTable
RouteTable asociado a este centro virtual.
VirtualHubRouteTable
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 []
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": "2018-08-01",
"name": "string",
"location": "string",
"properties": {
"addressPrefix": "string",
"expressRouteGateway": {
"id": "string"
},
"p2SVpnGateway": {
"id": "string"
},
"provisioningState": "string",
"routeTable": {
"routes": [
{
"addressPrefixes": [ "string" ],
"nextHopIpAddress": "string"
}
]
},
"virtualNetworkConnections": [
{
"id": "string",
"name": "string",
"properties": {
"allowHubToRemoteVnetTransit": "bool",
"allowRemoteVnetToUseHubVnetGateways": "bool",
"enableInternetSecurity": "bool",
"provisioningState": "string",
"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
Parámetros para HubVirtualNetworkConnection
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
Habilitación de la seguridad de Internet
Bool
provisioningState
Estado de aprovisionamiento del recurso.
"Eliminar" 'Error' "Correcto" "Actualización"
remoteVirtualNetwork
Referencia a la red virtual remota.
SubResource
Microsoft.Network/virtualHubs
Nombre
Descripción
Valor
apiVersion
La versión de api
'2018-08-01'
ubicación
Ubicación del recurso.
cuerda
nombre
El nombre del recurso
string (obligatorio)
Propiedades
Parámetros de VirtualHub
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
expressRouteGateway
ExpressRouteGateway asociado a este VirtualHub
SubResource
p2SVpnGateway
P2SVpnGateway asociado a este VirtualHub
SubResource
provisioningState
Estado de aprovisionamiento del recurso.
"Eliminar" 'Error' "Correcto" "Actualización"
routeTable
RouteTable asociado a este centro virtual.
VirtualHubRouteTable
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 []
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@2018-08-01"
name = "string"
location = "string"
tags = {
{customized property} = "string"
}
body = jsonencode({
properties = {
addressPrefix = "string"
expressRouteGateway = {
id = "string"
}
p2SVpnGateway = {
id = "string"
}
provisioningState = "string"
routeTable = {
routes = [
{
addressPrefixes = [
"string"
]
nextHopIpAddress = "string"
}
]
}
virtualNetworkConnections = [
{
id = "string"
name = "string"
properties = {
allowHubToRemoteVnetTransit = bool
allowRemoteVnetToUseHubVnetGateways = bool
enableInternetSecurity = bool
provisioningState = "string"
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
Parámetros para HubVirtualNetworkConnection
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
Habilitación de la seguridad de Internet
Bool
provisioningState
Estado de aprovisionamiento del recurso.
"Eliminar" 'Error' "Correcto" "Actualización"
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
Parámetros de VirtualHub
VirtualHubProperties
Etiquetas
Etiquetas de recursos
Diccionario de nombres y valores de etiqueta.
tipo
El tipo de recurso
"Microsoft.Network/virtualHubs@2018-08-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
expressRouteGateway
ExpressRouteGateway asociado a este VirtualHub
SubResource
p2SVpnGateway
P2SVpnGateway asociado a este VirtualHub
SubResource
provisioningState
Estado de aprovisionamiento del recurso.
"Eliminar" 'Error' "Correcto" "Actualización"
routeTable
RouteTable asociado a este centro virtual.
VirtualHubRouteTable
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 []