Microsoft.Network virtualHubs
Artikel
01/13/2024
1 deltagare
Feedback
I den här artikeln
Bicep-resursdefinition
VirtualHubs-resurstypen kan distribueras med åtgärder som mål:
En lista över ändrade egenskaper i varje API-version finns i ändringsloggen .
Om du vill skapa en Microsoft.Network/virtualHubs-resurs lägger du till följande Bicep i mallen.
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'
}
}
}
Egenskapsvärden
virtualHubs
Name
Beskrivning
Värde
name
Resursnamnet
sträng (krävs)
location
Resursplats.
sträng
tags
Resurstaggar.
Ordlista med taggnamn och värden. Se Taggar i mallar
properties
Egenskaper för den virtuella hubben.
VirtualHubProperties
VirtualHubProperties
Name
Beskrivning
Värde
addressPrefix
Adressprefix för denna VirtualHub.
sträng
allowBranchToBranchTraffic
Flagga för att styra överföring för VirtualRouter Hub.
boolesk
azureFirewall
AzureFirewall som är associerad med den här VirtualHub.
SubResource
expressRouteGateway
ExpressRouteGateway som är associerad med denna VirtualHub.
SubResource
hubRoutingPreference
HubRoutingPreference för den här VirtualHub.
"ASPath" "ExpressRoute" "VpnGateway"
p2SVpnGateway
P2SVpnGateway som är associerad med denna VirtualHub.
SubResource
preferredRoutingGateway
Önskad gateway för att dirigera lokal trafik
"ExpressRoute" "Ingen" "VpnGateway"
routeTable
RouteTable som är associerad med den här virtuella hubben.
VirtualHubRouteTable
securityPartnerProvider
SecurityPartnerProvider som är associerad med denna VirtualHub.
SubResource
securityProviderName
Namnet på säkerhetsprovidern.
sträng
sku
SKU:n för denna VirtualHub.
sträng
virtualHubRouteTableV2s
Lista över alla v2:ar för routningstabeller för virtuell hubb som är associerade med denna VirtualHub.
VirtualHubRouteTableV2 []
virtualRouterAsn
VirtualRouter ASN.
int
virtualRouterAutoScaleConfiguration
Autoskalningskonfigurationen för VirtualHub Router.
VirtualRouterAutoScaleConfiguration
virtualRouterIps
Ip-adresser för VirtualRouter.
string[]
virtualWan
Den VirtualWAN som VirtualHub tillhör.
SubResource
vpnGateway
VpnGateway som är associerad med den här VirtualHub.
SubResource
SubResource
Name
Beskrivning
Värde
id
Resurs-ID.
sträng
VirtualHubRouteTable
VirtualHubRoute
Name
Beskrivning
Värde
addressPrefixes
Lista över alla adressprefix.
string[]
nextHopIpAddress
NextHop ip-adress.
sträng
VirtualHubRouteTableV2
Name
Beskrivning
Värde
id
Resurs-ID.
sträng
name
Namnet på resursen som är unik i en resursgrupp. Det här namnet kan användas för att komma åt resursen.
sträng
properties
Egenskaper för routningstabellen för virtuell hubb v2.
VirtualHubRouteTableV2Egenskaper
VirtualHubRouteTableV2Egenskaper
Name
Beskrivning
Värde
attachedConnections
Lista över alla anslutningar som är kopplade till den här routningstabellen v2.
string[]
Vägar
Lista över alla vägar.
VirtualHubRouteV2 []
VirtualHubRouteV2
Name
Beskrivning
Värde
Destinationer
Lista över alla mål.
string[]
destinationType
Typ av mål.
sträng
nextHops
NextHops ip-adress.
string[]
nextHopType
Typ av nästa hopp.
sträng
VirtualRouterAutoScaleConfiguration
Name
Beskrivning
Värde
minCapacity
Det minsta antalet skalningsenheter för VirtualHub Router.
int
Snabbstartsmallar
Följande snabbstartsmallar distribuerar den här resurstypen.
Resursdefinition för ARM-mall
VirtualHubs-resurstypen kan distribueras med åtgärder som mål:
En lista över ändrade egenskaper i varje API-version finns i ändringsloggen .
Om du vill skapa en Microsoft.Network/virtualHubs-resurs lägger du till följande JSON i mallen.
{
"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"
}
}
}
Egenskapsvärden
virtualHubs
Name
Beskrivning
Värde
typ
Resurstypen
"Microsoft.Network/virtualHubs"
apiVersion
Resurs-API-versionen
'2023-04-01'
name
Resursnamnet
sträng (krävs)
location
Resursplats.
sträng
tags
Resurstaggar.
Ordlista med taggnamn och värden. Se Taggar i mallar
properties
Egenskaper för den virtuella hubben.
VirtualHubProperties
VirtualHubProperties
Name
Beskrivning
Värde
addressPrefix
Adressprefix för denna VirtualHub.
sträng
allowBranchToBranchTraffic
Flagga för att styra överföring för VirtualRouter-hubben.
boolesk
azureFirewall
AzureFirewall som är associerad med denna VirtualHub.
Underresurs
expressRouteGateway
ExpressRouteGateway som är associerad med denna VirtualHub.
Underresurs
hubRoutingPreference
HubRoutingPreference för denna VirtualHub.
'ASPath' "ExpressRoute" "VpnGateway"
p2SVpnGateway
P2SVpnGateway som är associerad med denna VirtualHub.
Underresurs
preferredRoutingGateway
Önskad gateway för att dirigera lokal trafik
"ExpressRoute" "Ingen" "VpnGateway"
routeTable
RouteTable som är associerad med den här virtuella hubben.
VirtualHubRouteTable
securityPartnerProvider
SecurityPartnerProvider som är associerad med denna VirtualHub.
Underresurs
securityProviderName
Namnet på säkerhetsprovidern.
sträng
sku
SKU:n för denna VirtualHub.
sträng
virtualHubRouteTableV2s
Lista över alla routningstabeller för virtuella hubbar som är associerade med denna VirtualHub.
VirtualHubRouteTableV2 []
virtualRouterAsn
VirtualRouter ASN.
int
virtualRouterAutoScaleConfiguration
Autoskalningskonfigurationen för VirtualHub Router.
VirtualRouterAutoScaleConfiguration
virtualRouterIps
IP-adresser för VirtualRouter.
string[]
virtualWan
VirtualWAN som VirtualHub tillhör.
Underresurs
vpnGateway
VpnGateway som är associerad med denna VirtualHub.
Underresurs
Underresurs
Name
Beskrivning
Värde
id
Resurs-ID.
sträng
VirtualHubRouteTable
VirtualHubRoute
Name
Beskrivning
Värde
addressPrefixes
Lista över alla adressprefix.
string[]
nextHopIpAddress
NextHop ip-adress.
sträng
VirtualHubRouteTableV2
Name
Beskrivning
Värde
id
Resurs-ID.
sträng
name
Namnet på resursen som är unik i en resursgrupp. Det här namnet kan användas för att komma åt resursen.
sträng
properties
Egenskaper för routningstabellen för virtuell hubb v2.
VirtualHubRouteTableV2Egenskaper
VirtualHubRouteTableV2Egenskaper
Name
Beskrivning
Värde
attachedConnections
Lista över alla anslutningar som är kopplade till den här routningstabellen v2.
string[]
Vägar
Lista över alla vägar.
VirtualHubRouteV2 []
VirtualHubRouteV2
Name
Beskrivning
Värde
Destinationer
Lista över alla mål.
string[]
destinationType
Typ av mål.
sträng
nextHops
NextHops ip-adress.
string[]
nextHopType
Typ av nästa hopp.
sträng
VirtualRouterAutoScaleConfiguration
Name
Beskrivning
Värde
minCapacity
Det minsta antalet skalningsenheter för VirtualHub Router.
int
Snabbstartsmallar
Följande snabbstartsmallar distribuerar den här resurstypen.
VirtualHubs-resurstypen kan distribueras med åtgärder som mål:
En lista över ändrade egenskaper i varje API-version finns i ändringsloggen .
Om du vill skapa en Microsoft.Network/virtualHubs-resurs lägger du till följande Terraform i mallen.
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"
}
}
})
}
Egenskapsvärden
virtualHubs
Name
Beskrivning
Värde
typ
Resurstypen
"Microsoft.Network/virtualHubs@2023-04-01"
name
Resursnamnet
sträng (krävs)
location
Resursplats.
sträng
parent_id
Om du vill distribuera till en resursgrupp använder du ID:t för den resursgruppen.
sträng (krävs)
tags
Resurstaggar.
Ordlista med taggnamn och värden.
properties
Egenskaper för den virtuella hubben.
VirtualHubProperties
VirtualHubProperties
Name
Beskrivning
Värde
addressPrefix
Adressprefix för denna VirtualHub.
sträng
allowBranchToBranchTraffic
Flagga för att styra överföring för VirtualRouter Hub.
boolesk
azureFirewall
AzureFirewall som är associerad med den här VirtualHub.
SubResource
expressRouteGateway
ExpressRouteGateway som är associerad med denna VirtualHub.
SubResource
hubRoutingPreference
HubRoutingPreference för den här VirtualHub.
"ASPath" "ExpressRoute" "VpnGateway"
p2SVpnGateway
P2SVpnGateway som är associerad med denna VirtualHub.
SubResource
preferredRoutingGateway
Önskad gateway för att dirigera lokal trafik
"ExpressRoute" "Ingen" "VpnGateway"
routeTable
RouteTable som är associerad med den här virtuella hubben.
VirtualHubRouteTable
securityPartnerProvider
SecurityPartnerProvider som är associerad med denna VirtualHub.
SubResource
securityProviderName
Namnet på säkerhetsprovidern.
sträng
sku
SKU:n för denna VirtualHub.
sträng
virtualHubRouteTableV2s
Lista över alla v2:ar för routningstabeller för virtuell hubb som är associerade med denna VirtualHub.
VirtualHubRouteTableV2 []
virtualRouterAsn
VirtualRouter ASN.
int
virtualRouterAutoScaleConfiguration
Autoskalningskonfigurationen för VirtualHub Router.
VirtualRouterAutoScaleConfiguration
virtualRouterIps
Ip-adresser för VirtualRouter.
string[]
virtualWan
Den VirtualWAN som VirtualHub tillhör.
SubResource
vpnGateway
VpnGateway som är associerad med den här VirtualHub.
SubResource
SubResource
Name
Beskrivning
Värde
id
Resurs-ID.
sträng
VirtualHubRouteTable
VirtualHubRoute
Name
Beskrivning
Värde
addressPrefixes
Lista över alla adressprefix.
string[]
nextHopIpAddress
NextHop ip-adress.
sträng
VirtualHubRouteTableV2
Name
Beskrivning
Värde
id
Resurs-ID.
sträng
name
Namnet på resursen som är unik i en resursgrupp. Det här namnet kan användas för att komma åt resursen.
sträng
properties
Egenskaper för routningstabellen för virtuell hubb v2.
VirtualHubRouteTableV2Egenskaper
VirtualHubRouteTableV2Egenskaper
Name
Beskrivning
Värde
attachedConnections
Lista över alla anslutningar som är kopplade till den här routningstabellen v2.
string[]
Vägar
Lista över alla vägar.
VirtualHubRouteV2 []
VirtualHubRouteV2
Name
Beskrivning
Värde
Destinationer
Lista över alla mål.
string[]
destinationType
Typ av mål.
sträng
nextHops
NextHops ip-adress.
string[]
nextHopType
Typ av nästa hopp.
sträng
VirtualRouterAutoScaleConfiguration
Name
Beskrivning
Värde
minCapacity
Det minsta antalet skalningsenheter för VirtualHub Router.
int