Microsoft.Network virtualHubs 2020-11-01
Articolo 05/08/2024
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@2020-11-01' = {
name: 'string'
location: 'string'
tags: {
tagName1: 'tagValue1'
tagName2: 'tagValue2'
}
properties: {
addressPrefix: 'string'
allowBranchToBranchTraffic: bool
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'
}
]
}
}
]
virtualRouterAsn: 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
p2SVpnGateway
P2SVpnGateway associato a questo VirtualHub.
Sottorisorsa
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 Vincoli: Valore minimo = 0 Valore massimo = 4294967295
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 indirizziPrefixes.
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
Modelli di avvio rapido
I modelli di avvio rapido seguenti distribuiscono questo tipo di risorsa.
Definizione della risorsa modello di Resource Manager
Il tipo di risorsa virtualHubs può essere distribuito con operazioni destinate:
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": "2020-11-01",
"name": "string",
"location": "string",
"tags": {
"tagName1": "tagValue1",
"tagName2": "tagValue2"
},
"properties": {
"addressPrefix": "string",
"allowBranchToBranchTraffic": "bool",
"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"
}
]
}
}
],
"virtualRouterAsn": "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 della risorsa
'2020-11-01'
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
p2SVpnGateway
P2SVpnGateway associato a questo VirtualHub.
Sottorisorsa
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 Vincoli: Valore minimo = 0 Valore massimo = 4294967295
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
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@2020-11-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"
}
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"
}
]
}
}
]
virtualRouterAsn = int
virtualRouterIps = [
"string"
]
virtualWan = {
id = "string"
}
vpnGateway = {
id = "string"
}
}
})
}
Valori delle proprietà
virtualHubs
Nome
Descrizione
Valore
tipo
Tipo di risorsa
"Microsoft.Network/virtualHubs@2020-11-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
p2SVpnGateway
P2SVpnGateway associato a questo VirtualHub.
Sottorisorsa
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 Vincoli: Valore minimo = 0 Valore massimo = 4294967295
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