Microsoft.Network virtualHubs 2021-03-01
- más reciente
- 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
- 2020-04-01
- 2020-03-01
- 2019-12-01
- 2019-11-01
- 2019-09-01
- 2019-08-01
- 2019-07-01
- 2019-06-01
- 2019-04-01
- 2019-02-01
- 2018-12-01
- 2018-11-01
- 2018-10-01
- 2018-08-01
- 2018-07-01
- 2018-06-01
- 2018-04-01
Definición de recursos de Bicep
El tipo de recurso virtualHubs se puede implementar con operaciones destinadas a:
- grupos de recursos: consulte comandos de implementación de grupos de recursos
Para obtener una lista de las propiedades modificadas en cada versión de API, consulte registro de cambios.
Formato de recurso
Para crear un recurso Microsoft.Network/virtualHubs, agregue el siguiente bicep a la plantilla.
resource symbolicname 'Microsoft.Network/virtualHubs@2021-03-01' = {
location: 'string'
name: 'string'
properties: {
addressPrefix: 'string'
allowBranchToBranchTraffic: bool
azureFirewall: {
id: 'string'
}
expressRouteGateway: {
id: 'string'
}
p2SVpnGateway: {
id: 'string'
}
preferredRoutingGateway: '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'
}
]
}
}
]
virtualRouterAsn: int
virtualRouterIps: [
'string'
]
virtualWan: {
id: 'string'
}
vpnGateway: {
id: 'string'
}
}
tags: {
{customized property}: 'string'
}
}
Valores de propiedad
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 |
ResourceTags
Nombre | Descripción | Valor |
---|
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 |
allowBranchToBranchTraffic | Marca para controlar el tránsito del centro de VirtualRouter. | Bool |
azureFirewall | AzureFirewall asociado a este VirtualHub. | SubResource |
expressRouteGateway | ExpressRouteGateway asociado a este VirtualHub. | SubResource |
p2SVpnGateway | P2SVpnGateway asociado a este VirtualHub. | SubResource |
preferredRoutingGateway | La puerta de enlace preferida para enrutar el tráfico local | 'ExpressRoute' 'Ninguno' "VpnGateway" |
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[] |
virtualRouterAsn | ASN de VirtualRouter. | Int Restricciones: Valor mínimo = 0 Valor máximo = 4294967295 |
virtualRouterIps | Direcciones IP de VirtualRouter. | string[] |
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
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.
Archivo de Bicep | Descripción |
---|---|
Crear un servidor de rutas en una nueva subred | Esta plantilla implementa un servidor de rutas en una subred denominada RouteServerSubnet. |
crea recursos de Virtual WAN | Esta plantilla le permite crear recursos de virtual WAN, como Virtual WAN, Centro virtual, VPN Gateway, sitio VPN y vpn Connecton. |
centros virtuales protegidos | Esta plantilla crea un centro virtual protegido mediante Azure Firewall para proteger el tráfico de red en la nube destinado a Internet. |
Definición de recursos de plantilla de ARM
El tipo de recurso virtualHubs se puede implementar con operaciones destinadas a:
- grupos de recursos: consulte comandos de implementación de grupos de recursos
Para obtener una lista de las propiedades modificadas en cada versión de API, consulte registro de cambios.
Formato de recurso
Para crear un recurso Microsoft.Network/virtualHubs, agregue el siguiente JSON a la plantilla.
{
"type": "Microsoft.Network/virtualHubs",
"apiVersion": "2021-03-01",
"name": "string",
"location": "string",
"properties": {
"addressPrefix": "string",
"allowBranchToBranchTraffic": "bool",
"azureFirewall": {
"id": "string"
},
"expressRouteGateway": {
"id": "string"
},
"p2SVpnGateway": {
"id": "string"
},
"preferredRoutingGateway": "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"
}
]
}
}
],
"virtualRouterAsn": "int",
"virtualRouterIps": [ "string" ],
"virtualWan": {
"id": "string"
},
"vpnGateway": {
"id": "string"
}
},
"tags": {
"{customized property}": "string"
}
}
Valores de propiedad
Microsoft.Network/virtualHubs
Nombre | Descripción | Valor |
---|---|---|
apiVersion | La versión de api | '2021-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" |
ResourceTags
Nombre | Descripción | Valor |
---|
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 |
allowBranchToBranchTraffic | Marca para controlar el tránsito del centro de VirtualRouter. | Bool |
azureFirewall | AzureFirewall asociado a este VirtualHub. | SubResource |
expressRouteGateway | ExpressRouteGateway asociado a este VirtualHub. | SubResource |
p2SVpnGateway | P2SVpnGateway asociado a este VirtualHub. | SubResource |
preferredRoutingGateway | La puerta de enlace preferida para enrutar el tráfico local | 'ExpressRoute' 'Ninguno' "VpnGateway" |
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[] |
virtualRouterAsn | ASN de VirtualRouter. | Int Restricciones: Valor mínimo = 0 Valor máximo = 4294967295 |
virtualRouterIps | Direcciones IP de VirtualRouter. | string[] |
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
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.
Plantilla | Descripción |
---|---|
Azure Route Server en emparejamiento BGP con Quagga |
Esta plantilla implementa un servidor de enrutador y una máquina virtual Ubuntu con Quagga. Se establecen dos sesiones BGP externas entre el servidor de enrutador y quagga. La instalación y configuración de Quagga se ejecuta mediante la extensión de script personalizado de Azure para Linux |
implementación multi hub de Azure Virtual WAN (vWAN) |
Esta plantilla le permite crear una implementación multi hub de Azure Virtual WAN (vWAN), incluidas todas las puertas de enlace y las conexiones de red virtual. |
implementación multi hub de Azure vWAN con tablas de enrutamiento personalizadas |
Esta plantilla le permite crear una implementación multi hub de Azure Virtual WAN (vWAN), incluidas todas las puertas de enlace y las conexiones de red virtual, y demostrar el uso de tablas de rutas para el enrutamiento personalizado. |
Crear un servidor de rutas en una nueva subred |
Esta plantilla implementa un servidor de rutas en una subred denominada RouteServerSubnet. |
crea recursos de Virtual WAN |
Esta plantilla le permite crear recursos de virtual WAN, como Virtual WAN, Centro virtual, VPN Gateway, sitio VPN y vpn Connecton. |
centros virtuales protegidos |
Esta plantilla crea un centro virtual protegido mediante Azure Firewall para proteger el tráfico de red en la nube destinado a Internet. |
implementación de VWAN P2S con grupos de direcciones múltiples y grupos de usuarios |
Esta plantilla implementa Azure Virtual WAN (vWAN) con un P2S configurado con varios grupos de direcciones y grupos de usuarios. |
Definición de recursos de Terraform (proveedor AzAPI)
El tipo de recurso virtualHubs se puede implementar con operaciones destinadas a:
- grupos de recursos de
Para obtener una lista de las propiedades modificadas en cada versión de API, consulte registro de cambios.
Formato de recurso
Para crear un recurso Microsoft.Network/virtualHubs, agregue el siguiente terraform a la plantilla.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Network/virtualHubs@2021-03-01"
name = "string"
location = "string"
tags = {
{customized property} = "string"
}
body = jsonencode({
properties = {
addressPrefix = "string"
allowBranchToBranchTraffic = bool
azureFirewall = {
id = "string"
}
expressRouteGateway = {
id = "string"
}
p2SVpnGateway = {
id = "string"
}
preferredRoutingGateway = "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"
}
]
}
}
]
virtualRouterAsn = int
virtualRouterIps = [
"string"
]
virtualWan = {
id = "string"
}
vpnGateway = {
id = "string"
}
}
})
}
Valores de propiedad
Microsoft.Network/virtualHubs
ResourceTags
Nombre | Descripción | Valor |
---|
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 |
allowBranchToBranchTraffic | Marca para controlar el tránsito del centro de VirtualRouter. | Bool |
azureFirewall | AzureFirewall asociado a este VirtualHub. | SubResource |
expressRouteGateway | ExpressRouteGateway asociado a este VirtualHub. | SubResource |
p2SVpnGateway | P2SVpnGateway asociado a este VirtualHub. | SubResource |
preferredRoutingGateway | La puerta de enlace preferida para enrutar el tráfico local | 'ExpressRoute' 'Ninguno' "VpnGateway" |
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[] |
virtualRouterAsn | ASN de VirtualRouter. | Int Restricciones: Valor mínimo = 0 Valor máximo = 4294967295 |
virtualRouterIps | Direcciones IP de VirtualRouter. | string[] |
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
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 |