Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
- più recenti
- 2025-07-01
- 2025-05-01
- 2025-03-01
- 2025-01-01
- 2024-10-01
- 2024-07-01
- 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
- 01-01-2022
- 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
Definizione di risorsa Bicep
Il tipo di risorsa virtualHubs può essere distribuito con operazioni destinate a:
Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche.
Esempi di utilizzo
Esempi bicep
Esempio di base di distribuzione di Virtual Hub all'interno di una rete WAN virtuale.
param location string = 'westeurope'
param resourceName string = 'acctest0001'
resource virtualHub 'Microsoft.Network/virtualHubs@2022-07-01' = {
name: resourceName
location: location
properties: {
addressPrefix: '10.0.0.0/24'
hubRoutingPreference: 'ExpressRoute'
virtualRouterAutoScaleConfiguration: {
minCapacity: 2
}
virtualWan: {
id: virtualWan.id
}
}
}
resource virtualWan 'Microsoft.Network/virtualWans@2022-07-01' = {
name: resourceName
location: location
properties: {
allowBranchToBranchTraffic: true
disableVpnEncryption: false
office365LocalBreakoutCategory: 'None'
type: 'Standard'
}
}
Moduli verificati di Azure
Per distribuire questo tipo di risorsa, è possibile usare moduli verificati di Azure.
Esempi di avvio rapido di Azure
I modelli di avvio rapido di Azure seguenti contengono esempi Bicep per la distribuzione di questo tipo di risorsa.
| File bicipite | Descrizione |
|---|---|
| Creare un server di route in una nuova subnet | Questo modello distribuisce un server di route in una subnet denominata RouteServerSubnet. |
| crea risorse della rete WAN virtuale | Questo modello consente di creare risorse della rete WAN virtuale, tra cui rete WAN virtuale, hub virtuale, gateway VPN, sito VPN e connessione VPN. |
| hub virtuali protetti | Questo modello crea un hub virtuale protetto usando Firewall di Azure per proteggere il traffico di rete cloud destinato a Internet. |
Formato risorsa
Per creare una risorsa Microsoft.Network/virtualHubs, aggiungere il bicep seguente al modello.
resource symbolicname 'Microsoft.Network/virtualHubs@2025-07-01' = {
location: 'string'
name: 'string'
properties: {
addressPrefix: 'string'
allowBranchToBranchTraffic: bool
azureFirewall: {
id: 'string'
}
expressRouteGateway: {
id: 'string'
}
hubRoutingPreference: '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
virtualRouterAutoScaleConfiguration: {
minCapacity: int
}
virtualRouterIps: [
'string'
]
virtualWan: {
id: 'string'
}
vpnGateway: {
id: 'string'
}
}
tags: {
{customized property}: 'string'
}
}
Valori delle proprietà
Microsoft.Network/virtualHubs
| Nome | Descrizione | Valore |
|---|---|---|
| ubicazione | Percorso della risorsa. | corda |
| nome | Nome della risorsa | stringa (obbligatorio) |
| proprietà | Proprietà dell'hub virtuale. | Proprietà di VirtualHub |
| Tag | Tag delle risorse | Dizionario di nomi e valori di tag. Vedere tag nei modelli |
CommonSubResource
| Nome | Descrizione | Valore |
|---|---|---|
| Id | ID risorsa. | corda |
TrackedResourceWithSettableIdOptionalLocationTags
| Nome | Descrizione | Valore |
|---|
Proprietà di VirtualHub
| Nome | Descrizione | Valore |
|---|---|---|
| indirizzoPrefisso | Prefisso dell'indirizzo per virtualhub. | corda |
| allowBranchToBranchTraffic | Flag per controllare il transito per l'hub VirtualRouter. | Bool |
| azureFirewall | AzureFirewall associato a virtualHub. | CommonSubResource |
| expressRouteGateway | ExpressRouteGateway associato a questo VirtualHub. | CommonSubResource |
| hubRoutingPreference | HubRoutingPreference di questo VirtualHub. | 'ASPath' 'ExpressRoute' 'VpnGateway' |
| p2SVpnGateway | P2SVpnGateway associato a questo VirtualHub. | CommonSubResource |
| preferredRoutingGateway | Il gateway preferito per instradare il traffico locale | 'ExpressRoute' 'Nessuno' 'VpnGateway' |
| tabella di percorso | RouteTable associato a questo hub virtuale. | VirtualHubRouteTable |
| securityPartnerProvider | SecurityPartnerProvider associato a virtualHub. | CommonSubResource |
| securityProviderName | Nome del provider di sicurezza. | corda |
| Sku | Sku di questo VirtualHub. | corda |
| virtualHubRouteTableV2s | Elenco di tutte le tabelle di route dell'hub virtuale v2 associate a questo VirtualHub. | VirtualHubRouteTableV2[] |
| virtualRouterAsn | ASN VirtualRouter. | Int Vincoli: Valore minimo = 0 Valore massimo = 4294967295 |
| virtualRouterAutoScaleConfiguration | Configurazione della scalabilità automatica del router VirtualHub. | Configurazione di VirtualRouterAutoScale |
| virtualRouterIps | Indirizzi IP virtualRouter. | stringa[] |
| virtualWan | Rete WAN virtuale a cui appartiene VirtualHub. | CommonSubResource |
| vpnGateway | VpnGateway associato a virtualHub. | CommonSubResource |
Percorso VirtualHub
| Nome | Descrizione | Valore |
|---|---|---|
| indirizzoPrefissi | Elenco di tutti gli indirizziPrefissi. | stringa[] |
| successivoHopIpAddress | Indirizzo IP NextHop. | corda |
Tabella VirtualHubRouteTable
| Nome | Descrizione | Valore |
|---|---|---|
| Itinerari | Elenco di tutte le route. | VirtualHubRoute [] |
VirtualHubRouteTableV2
| Nome | Descrizione | Valore |
|---|---|---|
| Id | ID risorsa. | corda |
| nome | Nome della risorsa univoca all'interno di un gruppo di risorse. Questo nome può essere usato per accedere alla risorsa. | corda |
| proprietà | Proprietà della tabella di route dell'hub virtuale v2. | Proprietà VirtualHubRouteTableV2Properties |
Proprietà VirtualHubRouteTableV2Properties
| Nome | Descrizione | Valore |
|---|---|---|
| collegateConnessioni | Elenco di tutte le connessioni collegate alla tabella di route v2. | stringa[] |
| Itinerari | Elenco di tutte le route. | VirtualHubRouteV2 [] |
VirtualHubRouteV2
| Nome | Descrizione | Valore |
|---|---|---|
| Destinazioni | Elenco di tutte le destinazioni. | stringa[] |
| destinationType | Tipo di destinazioni. | corda |
| successivoLuppolo | Indirizzo IP NextHops. | stringa[] |
| successivoTipo di hop | Tipo di hop successivi. | corda |
Configurazione di VirtualRouterAutoScale
| Nome | Descrizione | Valore |
|---|---|---|
| minCapacity | Numero minimo di unità di scala per il router VirtualHub. | Int Vincoli: Valore minimo = 0 |
Definizione di risorsa del modello di Resource Manager
Il tipo di risorsa virtualHubs può essere distribuito con operazioni destinate a:
- Gruppi di risorse - Vedi comandi di distribuzione dei gruppi di risorse Per un elenco delle proprietà modificate in ciascuna versione API, vedi registro delle modifiche.
Esempi di utilizzo
Modelli di avvio rapido di Azure
I modelli di avvio rapido di Azure seguenti distribuire questo tipo di risorsa.
| Sagoma | Descrizione |
|---|---|
|
server di route di Azure nel peering BGP con Quagga |
Questo modello distribuisce un server router e una macchina virtuale Ubuntu con Quagga. Vengono stabilite due sessioni BGP esterne tra il server router e Quagga. L'installazione e la configurazione di Quagga vengono eseguite dall'estensione script personalizzata di Azure per Linux |
|
distribuzione multi-hub della rete WAN virtuale di Azure (vWAN) |
Questo modello consente di creare una distribuzione multi-hub della rete WAN virtuale di Azure, inclusi tutti i gateway e le connessioni di rete virtuale. |
|
distribuzione multi-hub vWAN di Azure con tabelle di routing personalizzate |
Questo modello consente di creare una distribuzione multi-hub della rete WAN virtuale di Azure, inclusi tutti i gateway e le connessioni di rete virtuale, e dimostrare l'utilizzo delle tabelle di route per il routing personalizzato. |
|
Creare un server di route in una nuova subnet |
Questo modello distribuisce un server di route in una subnet denominata RouteServerSubnet. |
|
crea risorse della rete WAN virtuale |
Questo modello consente di creare risorse della rete WAN virtuale, tra cui rete WAN virtuale, hub virtuale, gateway VPN, sito VPN e connessione VPN. |
|
hub virtuali protetti |
Questo modello crea un hub virtuale protetto usando Firewall di Azure per proteggere il traffico di rete cloud destinato a Internet. |
|
distribuzione P2S vWAN con più pool di indirizzi e gruppi di utenti |
Questo modello distribuisce la rete WAN virtuale di Azure (vWAN) con un P2S configurato con più pool di indirizzi e gruppi di utenti |
Formato risorsa
Per creare una risorsa Microsoft.Network/virtualHubs, aggiungere il codice JSON seguente al modello.
{
"type": "Microsoft.Network/virtualHubs",
"apiVersion": "2025-07-01",
"name": "string",
"location": "string",
"properties": {
"addressPrefix": "string",
"allowBranchToBranchTraffic": "bool",
"azureFirewall": {
"id": "string"
},
"expressRouteGateway": {
"id": "string"
},
"hubRoutingPreference": "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",
"virtualRouterAutoScaleConfiguration": {
"minCapacity": "int"
},
"virtualRouterIps": [ "string" ],
"virtualWan": {
"id": "string"
},
"vpnGateway": {
"id": "string"
}
},
"tags": {
"{customized property}": "string"
}
}
Valori delle proprietà
Microsoft.Network/virtualHubs
| Nome | Descrizione | Valore |
|---|---|---|
| versione dell'API | Versione dell'API | '2025-07-01' |
| ubicazione | Percorso della risorsa. | corda |
| nome | Nome della risorsa | stringa (obbligatorio) |
| proprietà | Proprietà dell'hub virtuale. | Proprietà di VirtualHub |
| Tag | Tag delle risorse | Dizionario di nomi e valori di tag. Vedere tag nei modelli |
| digitare | Tipo di risorsa | 'Microsoft.Network/virtualHubs' |
CommonSubResource
| Nome | Descrizione | Valore |
|---|---|---|
| Id | ID risorsa. | corda |
TrackedResourceWithSettableIdOptionalLocationTags
| Nome | Descrizione | Valore |
|---|
Proprietà di VirtualHub
| Nome | Descrizione | Valore |
|---|---|---|
| indirizzoPrefisso | Prefisso dell'indirizzo per virtualhub. | corda |
| allowBranchToBranchTraffic | Flag per controllare il transito per l'hub VirtualRouter. | Bool |
| azureFirewall | AzureFirewall associato a virtualHub. | CommonSubResource |
| expressRouteGateway | ExpressRouteGateway associato a questo VirtualHub. | CommonSubResource |
| hubRoutingPreference | HubRoutingPreference di questo VirtualHub. | 'ASPath' 'ExpressRoute' 'VpnGateway' |
| p2SVpnGateway | P2SVpnGateway associato a questo VirtualHub. | CommonSubResource |
| preferredRoutingGateway | Il gateway preferito per instradare il traffico locale | 'ExpressRoute' 'Nessuno' 'VpnGateway' |
| tabella di percorso | RouteTable associato a questo hub virtuale. | VirtualHubRouteTable |
| securityPartnerProvider | SecurityPartnerProvider associato a virtualHub. | CommonSubResource |
| securityProviderName | Nome del provider di sicurezza. | corda |
| Sku | Sku di questo VirtualHub. | corda |
| virtualHubRouteTableV2s | Elenco di tutte le tabelle di route dell'hub virtuale v2 associate a questo VirtualHub. | VirtualHubRouteTableV2[] |
| virtualRouterAsn | ASN VirtualRouter. | Int Vincoli: Valore minimo = 0 Valore massimo = 4294967295 |
| virtualRouterAutoScaleConfiguration | Configurazione della scalabilità automatica del router VirtualHub. | Configurazione di VirtualRouterAutoScale |
| virtualRouterIps | Indirizzi IP virtualRouter. | stringa[] |
| virtualWan | Rete WAN virtuale a cui appartiene VirtualHub. | CommonSubResource |
| vpnGateway | VpnGateway associato a virtualHub. | CommonSubResource |
Percorso VirtualHub
| Nome | Descrizione | Valore |
|---|---|---|
| indirizzoPrefissi | Elenco di tutti gli indirizziPrefissi. | stringa[] |
| successivoHopIpAddress | Indirizzo IP NextHop. | corda |
Tabella VirtualHubRouteTable
| Nome | Descrizione | Valore |
|---|---|---|
| Itinerari | Elenco di tutte le route. | VirtualHubRoute [] |
VirtualHubRouteTableV2
| Nome | Descrizione | Valore |
|---|---|---|
| Id | ID risorsa. | corda |
| nome | Nome della risorsa univoca all'interno di un gruppo di risorse. Questo nome può essere usato per accedere alla risorsa. | corda |
| proprietà | Proprietà della tabella di route dell'hub virtuale v2. | Proprietà VirtualHubRouteTableV2Properties |
Proprietà VirtualHubRouteTableV2Properties
| Nome | Descrizione | Valore |
|---|---|---|
| collegateConnessioni | Elenco di tutte le connessioni collegate alla tabella di route v2. | stringa[] |
| Itinerari | Elenco di tutte le route. | VirtualHubRouteV2 [] |
VirtualHubRouteV2
| Nome | Descrizione | Valore |
|---|---|---|
| Destinazioni | Elenco di tutte le destinazioni. | stringa[] |
| destinationType | Tipo di destinazioni. | corda |
| successivoLuppolo | Indirizzo IP NextHops. | stringa[] |
| successivoTipo di hop | Tipo di hop successivi. | corda |
Configurazione di VirtualRouterAutoScale
| Nome | Descrizione | Valore |
|---|---|---|
| minCapacity | Numero minimo di unità di scala per il router VirtualHub. | Int Vincoli: Valore minimo = 0 |
Definizione di risorsa Terraform (provider AzAPI)
Il tipo di risorsa virtualHubs può essere distribuito con operazioni destinate a:
- Gruppi di risorse Per un elenco delle proprietà modificate in ogni versione dell'API, vedi il registro modifiche.
Esempi di utilizzo
Esempi di Terraform
Esempio di base di distribuzione di Virtual Hub all'interno di una rete WAN virtuale.
terraform {
required_providers {
azapi = {
source = "Azure/azapi"
}
}
}
provider "azapi" {
skip_provider_registration = false
}
variable "resource_name" {
type = string
default = "acctest0001"
}
variable "location" {
type = string
default = "westeurope"
}
resource "azapi_resource" "resourceGroup" {
type = "Microsoft.Resources/resourceGroups@2020-06-01"
name = var.resource_name
location = var.location
}
resource "azapi_resource" "virtualWan" {
type = "Microsoft.Network/virtualWans@2022-07-01"
parent_id = azapi_resource.resourceGroup.id
name = var.resource_name
location = var.location
body = {
properties = {
allowBranchToBranchTraffic = true
disableVpnEncryption = false
office365LocalBreakoutCategory = "None"
type = "Standard"
}
}
schema_validation_enabled = false
response_export_values = ["*"]
}
resource "azapi_resource" "virtualHub" {
type = "Microsoft.Network/virtualHubs@2022-07-01"
parent_id = azapi_resource.resourceGroup.id
name = var.resource_name
location = var.location
body = {
properties = {
addressPrefix = "10.0.0.0/24"
hubRoutingPreference = "ExpressRoute"
virtualRouterAutoScaleConfiguration = {
minCapacity = 2
}
virtualWan = {
id = azapi_resource.virtualWan.id
}
}
}
schema_validation_enabled = false
response_export_values = ["*"]
}
Formato risorsa
Per creare una risorsa Microsoft.Network/virtualHubs, aggiungere il codice Terraform seguente al modello.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Network/virtualHubs@2025-07-01"
name = "string"
parent_id = "string"
location = "string"
tags = {
{customized property} = "string"
}
body = {
properties = {
addressPrefix = "string"
allowBranchToBranchTraffic = bool
azureFirewall = {
id = "string"
}
expressRouteGateway = {
id = "string"
}
hubRoutingPreference = "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
virtualRouterAutoScaleConfiguration = {
minCapacity = int
}
virtualRouterIps = [
"string"
]
virtualWan = {
id = "string"
}
vpnGateway = {
id = "string"
}
}
}
}
Valori delle proprietà
Microsoft.Network/virtualHubs
| Nome | Descrizione | Valore |
|---|---|---|
| ubicazione | Percorso della risorsa. | corda |
| nome | Nome della risorsa | stringa (obbligatorio) |
| proprietà | Proprietà dell'hub virtuale. | Proprietà di VirtualHub |
| Tag | Tag delle risorse | Dizionario di nomi e valori di tag. |
| digitare | Tipo di risorsa | "Microsoft. Rete/virtualHubs@2025-07-01" |
CommonSubResource
| Nome | Descrizione | Valore |
|---|---|---|
| Id | ID risorsa. | corda |
TrackedResourceWithSettableIdOptionalLocationTags
| Nome | Descrizione | Valore |
|---|
Proprietà di VirtualHub
| Nome | Descrizione | Valore |
|---|---|---|
| indirizzoPrefisso | Prefisso dell'indirizzo per virtualhub. | corda |
| allowBranchToBranchTraffic | Flag per controllare il transito per l'hub VirtualRouter. | Bool |
| azureFirewall | AzureFirewall associato a virtualHub. | CommonSubResource |
| expressRouteGateway | ExpressRouteGateway associato a questo VirtualHub. | CommonSubResource |
| hubRoutingPreference | HubRoutingPreference di questo VirtualHub. | 'ASPath' 'ExpressRoute' 'VpnGateway' |
| p2SVpnGateway | P2SVpnGateway associato a questo VirtualHub. | CommonSubResource |
| preferredRoutingGateway | Il gateway preferito per instradare il traffico locale | 'ExpressRoute' 'Nessuno' 'VpnGateway' |
| tabella di percorso | RouteTable associato a questo hub virtuale. | VirtualHubRouteTable |
| securityPartnerProvider | SecurityPartnerProvider associato a virtualHub. | CommonSubResource |
| securityProviderName | Nome del provider di sicurezza. | corda |
| Sku | Sku di questo VirtualHub. | corda |
| virtualHubRouteTableV2s | Elenco di tutte le tabelle di route dell'hub virtuale v2 associate a questo VirtualHub. | VirtualHubRouteTableV2[] |
| virtualRouterAsn | ASN VirtualRouter. | Int Vincoli: Valore minimo = 0 Valore massimo = 4294967295 |
| virtualRouterAutoScaleConfiguration | Configurazione della scalabilità automatica del router VirtualHub. | Configurazione di VirtualRouterAutoScale |
| virtualRouterIps | Indirizzi IP virtualRouter. | stringa[] |
| virtualWan | Rete WAN virtuale a cui appartiene VirtualHub. | CommonSubResource |
| vpnGateway | VpnGateway associato a virtualHub. | CommonSubResource |
Percorso VirtualHub
| Nome | Descrizione | Valore |
|---|---|---|
| indirizzoPrefissi | Elenco di tutti gli indirizziPrefissi. | stringa[] |
| successivoHopIpAddress | Indirizzo IP NextHop. | corda |
Tabella VirtualHubRouteTable
| Nome | Descrizione | Valore |
|---|---|---|
| Itinerari | Elenco di tutte le route. | VirtualHubRoute [] |
VirtualHubRouteTableV2
| Nome | Descrizione | Valore |
|---|---|---|
| Id | ID risorsa. | corda |
| nome | Nome della risorsa univoca all'interno di un gruppo di risorse. Questo nome può essere usato per accedere alla risorsa. | corda |
| proprietà | Proprietà della tabella di route dell'hub virtuale v2. | Proprietà VirtualHubRouteTableV2Properties |
Proprietà VirtualHubRouteTableV2Properties
| Nome | Descrizione | Valore |
|---|---|---|
| collegateConnessioni | Elenco di tutte le connessioni collegate alla tabella di route v2. | stringa[] |
| Itinerari | Elenco di tutte le route. | VirtualHubRouteV2 [] |
VirtualHubRouteV2
| Nome | Descrizione | Valore |
|---|---|---|
| Destinazioni | Elenco di tutte le destinazioni. | stringa[] |
| destinationType | Tipo di destinazioni. | corda |
| successivoLuppolo | Indirizzo IP NextHops. | stringa[] |
| successivoTipo di hop | Tipo di hop successivi. | corda |
Configurazione di VirtualRouterAutoScale
| Nome | Descrizione | Valore |
|---|---|---|
| minCapacity | Numero minimo di unità di scala per il router VirtualHub. | Int Vincoli: Valore minimo = 0 |