Microsoft.Network virtualHubs
Articolo 08/07/2023
1 contributore
Commenti e suggerimenti
In questo articolo
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 .
Per creare una risorsa Microsoft.Network/virtualHubs, aggiungere il bicep seguente al modello.
resource symbolicname 'Microsoft.Network/virtualHubs@2023-04-01' = {
name: 'string'
location: 'string'
tags: {
tagName1: 'tagValue1'
tagName2: 'tagValue2'
}
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à
virtualHubs
Nome
Descrizione
valore
name
Nome della risorsa
stringa (obbligatorio)
posizione
Percorso della risorsa.
string
tags
Tag delle risorse.
Dizionario di nomi e valori di tag. Vedere Tag nei modelli
properties
Proprietà dell'hub virtuale.
VirtualHubProperties
VirtualHubProperties
Nome
Descrizione
Valore
addressPrefix
Prefisso dell'indirizzo per questo VirtualHub.
string
allowBranchToBranchTraffic
Contrassegno per controllare il transito per l'hub VirtualRouter.
bool
azureFirewall
AzureFirewall associato a questo VirtualHub.
Sottorisorsa
expressRouteGateway
ExpressRouteGateway associato a questo VirtualHub.
Sottorisorsa
hubRoutingPreference
HubRoutingPreference di questo VirtualHub.
'ASPath' 'ExpressRoute' 'VpnGateway'
p2SVpnGateway
P2SVpnGateway associato a questo VirtualHub.
Sottorisorsa
preferredRoutingGateway
Il gateway preferito per instradare il traffico locale
'ExpressRoute' 'Nessuno' 'VpnGateway'
routeTable
RouteTable associato a questo hub virtuale.
VirtualHubRouteTable
securityPartnerProvider
SecurityPartnerProvider associato a questo VirtualHub.
Sottorisorsa
securityProviderName
Nome del provider di sicurezza.
string
sku
Sku di questo VirtualHub.
string
virtualHubRouteTableV2s
Elenco di tutte le tabelle di route dell'hub virtuale v2 associate a questo VirtualHub.
VirtualHubRouteTableV2 []
virtualRouterAsn
ASN virtualRouter.
INT
virtualRouterAutoScaleConfiguration
Configurazione della scalabilità automatica del router VirtualHub.
VirtualRouterAutoScaleConfiguration
virtualRouterIps
Indirizzi IP virtualRouter.
string[]
virtualWan
Rete WAN virtuale a cui appartiene VirtualHub.
Sottorisorsa
vpnGateway
VpnGateway associato a questo VirtualHub.
Sottorisorsa
Sottorisorsa
Nome
Descrizione
Valore
id
ID risorsa.
string
VirtualHubRouteTable
VirtualHubRoute
Nome
Descrizione
Valore
addressPrefixes
Elenco di tutti gli indirizziPrefissi.
string[]
nextHopIpAddress
Indirizzo IP NextHop.
string
VirtualHubRouteTableV2
Nome
Descrizione
Valore
id
ID risorsa.
string
name
Nome della risorsa univoca all'interno di un gruppo di risorse. Questo nome può essere usato per accedere alla risorsa.
string
properties
Proprietà della tabella di route dell'hub virtuale v2.
VirtualHubRouteTableV2Properties
VirtualHubRouteTableV2Properties
Nome
Descrizione
Valore
attachedConnections
Elenco di tutte le connessioni associate a questa tabella di route v2.
string[]
route
Elenco di tutte le route.
VirtualHubRouteV2 []
VirtualHubRouteV2
Nome
Descrizione
Valore
destinazioni
Elenco di tutte le destinazioni.
string[]
Destinationtype
Tipo di destinazioni.
string
nextHops
Indirizzo IP NextHops.
string[]
nextHopType
Tipo di hop successivi.
string
VirtualRouterAutoScaleConfiguration
Nome
Descrizione
Valore
minCapacity
Numero minimo di unità di scala per il router VirtualHub.
INT
Modelli di avvio rapido
I modelli di avvio rapido seguenti distribuiscono questo tipo di risorsa.
Definizione di risorsa del modello di Resource Manager
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 .
Per creare una risorsa Microsoft.Network/virtualHubs, aggiungere il codice JSON seguente al modello.
{
"type": "Microsoft.Network/virtualHubs",
"apiVersion": "2023-04-01",
"name": "string",
"location": "string",
"tags": {
"tagName1": "tagValue1",
"tagName2": "tagValue2"
},
"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à
virtualHubs
Nome
Descrizione
Valore
tipo
Tipo di risorsa
'Microsoft.Network/virtualHubs'
apiVersion
Versione dell'API risorsa
'2023-04-01'
name
Nome della risorsa
stringa (obbligatoria)
posizione
Percorso della risorsa.
string
tags
Tag di risorse.
Dizionario dei nomi e dei valori dei tag. Vedere Tag nei modelli
properties
Proprietà dell'hub virtuale.
VirtualHubProperties
VirtualHubProperties
Nome
Descrizione
Valore
addressPrefix
Prefisso di indirizzo per questo VirtualHub.
string
allowBranchToBranchTraffic
Contrassegno per controllare il transito per l'hub VirtualRouter.
bool
azureFirewall
AzureFirewall associato a VirtualHub.
SottoResource
expressRouteGateway
ExpressRouteGateway associato a VirtualHub.
SottoResource
hubRoutingPreference
HubRoutingPreference di questo VirtualHub.
'ASPath' 'ExpressRoute' 'VpnGateway'
p2SVpnGateway
P2SVpnGateway associato a virtualHub.
SottoResource
preferredRoutingGateway
Gateway preferito per instradare il traffico prem
'ExpressRoute' 'Nessuno' 'VpnGateway'
routeTable
RouteTable associato a questo hub virtuale.
VirtualHubRouteTable
securityPartnerProvider
SecurityPartnerProvider associato a VirtualHub.
SottoResource
securityProviderName
Nome provider di sicurezza.
string
sku
Sku di questo VirtualHub.
string
virtualHubRouteTableV2s
Elenco di tutte le tabelle di route dell'hub virtuale v2 associate a questo VirtualHub.
VirtualHubRouteTableV2 []
virtualRouterAsn
VirtualRouter ASN.
INT
virtualRouterAutoScaleConfiguration
Configurazione della scalabilità automatica del router VirtualHub.
VirtualRouterAutoScaleConfiguration
virtualRouterIps
Indirizzi IP virtualRouter.
string[]
virtualWan
VirtualWAN a cui appartiene VirtualHub.
SottoResource
vpnGateway
VpnGateway associato a virtualHub.
SottoResource
SottoResource
Nome
Descrizione
Valore
id
ID risorsa.
string
VirtualHubRouteTable
VirtualHubRoute
Nome
Descrizione
Valore
addressPrefixes
Elenco di tutti gli indirizziPrefissi.
string[]
nextHopIpAddress
Indirizzo IP NextHop.
string
VirtualHubRouteTableV2
Nome
Descrizione
Valore
id
ID risorsa.
string
name
Nome della risorsa univoca all'interno di un gruppo di risorse. Questo nome può essere usato per accedere alla risorsa.
string
properties
Proprietà della tabella di route dell'hub virtuale v2.
VirtualHubRouteTableV2Properties
VirtualHubRouteTableV2Properties
Nome
Descrizione
Valore
attachedConnections
Elenco di tutte le connessioni associate a questa tabella di route v2.
string[]
route
Elenco di tutte le route.
VirtualHubRouteV2 []
VirtualHubRouteV2
Nome
Descrizione
Valore
destinazioni
Elenco di tutte le destinazioni.
string[]
Destinationtype
Tipo di destinazioni.
string
nextHops
Indirizzo IP NextHops.
string[]
nextHopType
Tipo di hop successivi.
string
VirtualRouterAutoScaleConfiguration
Nome
Descrizione
Valore
minCapacity
Numero minimo di unità di scala per il router VirtualHub.
INT
Modelli di avvio rapido
I modelli di avvio rapido seguenti distribuiscono questo tipo di risorsa.
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 .
Per creare una risorsa Microsoft.Network/virtualHubs, aggiungere il codice Terraform seguente al modello.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Network/virtualHubs@2023-04-01"
name = "string"
location = "string"
parent_id = "string"
tags = {
tagName1 = "tagValue1"
tagName2 = "tagValue2"
}
body = jsonencode({
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à
virtualHubs
Nome
Descrizione
Valore
tipo
Tipo di risorsa
"Microsoft.Network/virtualHubs@2023-04-01"
name
Nome della risorsa
stringa (obbligatorio)
posizione
Percorso della risorsa.
string
parent_id
Per eseguire la distribuzione in un gruppo di risorse, usare l'ID del gruppo di risorse.
stringa (obbligatorio)
tags
Tag delle risorse.
Dizionario di nomi e valori di tag.
properties
Proprietà dell'hub virtuale.
VirtualHubProperties
VirtualHubProperties
Nome
Descrizione
Valore
addressPrefix
Prefisso dell'indirizzo per questo VirtualHub.
string
allowBranchToBranchTraffic
Contrassegno per controllare il transito per l'hub VirtualRouter.
bool
azureFirewall
AzureFirewall associato a questo VirtualHub.
Sottorisorsa
expressRouteGateway
ExpressRouteGateway associato a questo VirtualHub.
Sottorisorsa
hubRoutingPreference
HubRoutingPreference di questo VirtualHub.
"ASPath" "ExpressRoute" "VpnGateway"
p2SVpnGateway
P2SVpnGateway associato a questo VirtualHub.
Sottorisorsa
preferredRoutingGateway
Il gateway preferito per instradare il traffico locale
"ExpressRoute" "None" "VpnGateway"
routeTable
RouteTable associato a questo hub virtuale.
VirtualHubRouteTable
securityPartnerProvider
SecurityPartnerProvider associato a questo VirtualHub.
Sottorisorsa
securityProviderName
Nome del provider di sicurezza.
string
sku
Sku di questo VirtualHub.
string
virtualHubRouteTableV2s
Elenco di tutte le tabelle di route dell'hub virtuale v2 associate a questo VirtualHub.
VirtualHubRouteTableV2 []
virtualRouterAsn
ASN virtualRouter.
INT
virtualRouterAutoScaleConfiguration
Configurazione della scalabilità automatica del router VirtualHub.
VirtualRouterAutoScaleConfiguration
virtualRouterIps
Indirizzi IP virtualRouter.
string[]
virtualWan
Rete WAN virtuale a cui appartiene VirtualHub.
Sottorisorsa
vpnGateway
VpnGateway associato a questo VirtualHub.
Sottorisorsa
Sottorisorsa
Nome
Descrizione
Valore
id
ID risorsa.
string
VirtualHubRouteTable
VirtualHubRoute
Nome
Descrizione
Valore
addressPrefixes
Elenco di tutti gli indirizziPrefissi.
string[]
nextHopIpAddress
Indirizzo IP NextHop.
string
VirtualHubRouteTableV2
Nome
Descrizione
Valore
id
ID risorsa.
string
name
Nome della risorsa univoca all'interno di un gruppo di risorse. Questo nome può essere usato per accedere alla risorsa.
string
properties
Proprietà della tabella di route dell'hub virtuale v2.
VirtualHubRouteTableV2Properties
VirtualHubRouteTableV2Properties
Nome
Descrizione
Valore
attachedConnections
Elenco di tutte le connessioni associate a questa tabella di route v2.
string[]
route
Elenco di tutte le route.
VirtualHubRouteV2 []
VirtualHubRouteV2
Nome
Descrizione
Valore
destinazioni
Elenco di tutte le destinazioni.
string[]
Destinationtype
Tipo di destinazioni.
string
nextHops
Indirizzo IP NextHops.
string[]
nextHopType
Tipo di hop successivi.
string
VirtualRouterAutoScaleConfiguration
Nome
Descrizione
Valore
minCapacity
Numero minimo di unità di scalabilità per VirtualHub Router.
INT