Microsoft.Network virtualHubs
Artikel
08/08/2023
1 inzender
Feedback
In dit artikel
Bicep-resourcedefinitie
Het resourcetype virtualHubs kan worden geïmplementeerd met bewerkingen die zijn gericht op:
Zie wijzigingenlogboek voor een lijst met gewijzigde eigenschappen in elke API-versie.
Als u een Microsoft.Network/virtualHubs-resource wilt maken, voegt u de volgende Bicep toe aan uw sjabloon.
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'
}
}
}
Eigenschapswaarden
virtualHubs
Naam
Description
Waarde
naam
De resourcenaam
tekenreeks (vereist)
location
Resourcelocatie.
tekenreeks
tags
Resourcetags.
Woordenlijst met tagnamen en -waarden. Tags in sjablonen bekijken
properties
Eigenschappen van de virtuele hub.
VirtualHubProperties
VirtualHubProperties
Naam
Description
Waarde
addressPrefix
Adresvoorvoegsel voor deze VirtualHub.
tekenreeks
allowBranchToBranchTraffic
Vlag om de doorvoer voor De Hub VirtualRouter te beheren.
booleaans
azureFirewall
De azureFirewall die is gekoppeld aan deze VirtualHub.
Subresource
expressRouteGateway
De expressRouteGateway die aan deze VirtualHub is gekoppeld.
Subresource
hubRoutingPreference
De hubRoutingPreference van deze VirtualHub.
'ASPath' 'ExpressRoute' 'VpnGateway'
p2SVpnGateway
De P2SVpnGateway die aan deze VirtualHub is gekoppeld.
Subresource
preferredRoutingGateway
De voorkeursgateway voor het routeren van on-premises verkeer
'ExpressRoute' 'Geen' 'VpnGateway'
routeTable
De routeTable die is gekoppeld aan deze virtuele hub.
VirtualHubRouteTable
securityPartnerProvider
De securityPartnerProvider die aan deze VirtualHub is gekoppeld.
Subresource
securityProviderName
De naam van de beveiligingsprovider.
tekenreeks
sku
De SKU van deze VirtualHub.
tekenreeks
virtualHubRouteTableV2s
Lijst met alle virtuele hubroutertabel v2's die zijn gekoppeld aan deze VirtualHub.
VirtualHubRouteTableV2 []
virtualRouterAsn
VirtualRouter ASN.
int
virtualRouterAutoScaleConfiguration
De configuratie voor automatische schaalaanpassing van de VirtualHub-router.
VirtualRouterAutoScaleConfiguration
virtualRouterIps
Ip-adressen van VirtualRouter.
tekenreeks[]
virtualWan
De VirtualWAN waartoe de VirtualHub behoort.
Subresource
vpnGateway
De VpnGateway die is gekoppeld aan deze VirtualHub.
Subresource
Subresource
Naam
Description
Waarde
id
Resource-id.
tekenreeks
VirtualHubRouteTable
VirtualHubRoute
Naam
Description
Waarde
addressPrefixes
Lijst met alle addressPrefixes.
tekenreeks[]
nextHopIpAddress
Ip-adres van NextHop.
tekenreeks
VirtualHubRouteTableV2
Naam
Description
Waarde
id
Resource-id.
tekenreeks
naam
De naam van de resource die uniek is binnen een resourcegroep. Deze naam kan worden gebruikt voor toegang tot de resource.
tekenreeks
properties
Eigenschappen van de routetabel v2 van de virtuele hub.
VirtualHubRouteTableV2Properties
VirtualHubRouteTableV2Properties
Naam
Description
Waarde
attachedConnections
Lijst met alle verbindingen die zijn gekoppeld aan deze routetabel v2.
tekenreeks[]
Routes
Lijst met alle routes.
VirtualHubRouteV2 []
VirtualHubRouteV2
Naam
Description
Waarde
Bestemmingen
Lijst met alle bestemmingen.
tekenreeks[]
destinationType
Het type bestemmingen.
tekenreeks
nextHops
NextHops IP-adres.
tekenreeks[]
nextHopType
Het type volgende hop.
tekenreeks
VirtualRouterAutoScaleConfiguration
Naam
Description
Waarde
minCapacity
Het minimale aantal schaaleenheden voor VirtualHub Router.
int
Snelstartsjablonen
Met de volgende snelstartsjablonen wordt dit resourcetype geïmplementeerd.
Resourcedefinitie van ARM-sjabloon
Het resourcetype virtualHubs kan worden geïmplementeerd met bewerkingen die zijn gericht op:
Zie wijzigingenlogboek voor een lijst met gewijzigde eigenschappen in elke API-versie.
Als u een Microsoft.Network/virtualHubs-resource wilt maken, voegt u de volgende JSON toe aan uw sjabloon.
{
"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"
}
}
}
Eigenschapswaarden
virtualHubs
Naam
Description
Waarde
type
Het resourcetype
'Microsoft.Network/virtualHubs'
apiVersion
De resource-API-versie
'2023-04-01'
naam
De resourcenaam
tekenreeks (vereist)
location
Resourcelocatie.
tekenreeks
tags
Resourcetags.
Woordenlijst met tagnamen en -waarden. Tags in sjablonen bekijken
properties
Eigenschappen van de virtuele hub.
VirtualHubProperties
VirtualHubProperties
Naam
Description
Waarde
addressPrefix
Adresvoorvoegsel voor deze VirtualHub.
tekenreeks
allowBranchToBranchTraffic
Vlag om de doorvoer voor De Hub VirtualRouter te beheren.
booleaans
azureFirewall
De azureFirewall die is gekoppeld aan deze VirtualHub.
Subresource
expressRouteGateway
De expressRouteGateway die aan deze VirtualHub is gekoppeld.
Subresource
hubRoutingPreference
De hubRoutingPreference van deze VirtualHub.
'ASPath' 'ExpressRoute' 'VpnGateway'
p2SVpnGateway
De P2SVpnGateway die aan deze VirtualHub is gekoppeld.
Subresource
preferredRoutingGateway
De voorkeursgateway voor het routeren van on-premises verkeer
'ExpressRoute' 'Geen' 'VpnGateway'
routeTable
De routeTable die is gekoppeld aan deze virtuele hub.
VirtualHubRouteTable
securityPartnerProvider
De securityPartnerProvider die aan deze VirtualHub is gekoppeld.
Subresource
securityProviderName
De naam van de beveiligingsprovider.
tekenreeks
sku
De SKU van deze VirtualHub.
tekenreeks
virtualHubRouteTableV2s
Lijst met alle virtuele hubroutertabel v2's die zijn gekoppeld aan deze VirtualHub.
VirtualHubRouteTableV2 []
virtualRouterAsn
VirtualRouter ASN.
int
virtualRouterAutoScaleConfiguration
De configuratie voor automatische schaalaanpassing van de VirtualHub-router.
VirtualRouterAutoScaleConfiguration
virtualRouterIps
Ip-adressen van VirtualRouter.
tekenreeks[]
virtualWan
De VirtualWAN waartoe de VirtualHub behoort.
Subresource
vpnGateway
De VpnGateway die is gekoppeld aan deze VirtualHub.
Subresource
Subresource
Naam
Description
Waarde
id
Resource-id.
tekenreeks
VirtualHubRouteTable
VirtualHubRoute
Naam
Description
Waarde
addressPrefixes
Lijst met alle addressPrefixes.
tekenreeks[]
nextHopIpAddress
NextHop ip-adres.
tekenreeks
VirtualHubRouteTableV2
Naam
Description
Waarde
id
Resource-id.
tekenreeks
naam
De naam van de resource die uniek is binnen een resourcegroep. Deze naam kan worden gebruikt voor toegang tot de resource.
tekenreeks
properties
Eigenschappen van de routetabel v2 van de virtuele hub.
VirtualHubRouteTableV2Properties
VirtualHubRouteTableV2Properties
Naam
Description
Waarde
attachedConnections
Lijst met alle verbindingen die zijn gekoppeld aan deze routetabel v2.
tekenreeks[]
Routes
Lijst met alle routes.
VirtualHubRouteV2 []
VirtualHubRouteV2
Naam
Description
Waarde
Bestemmingen
Lijst met alle bestemmingen.
tekenreeks[]
destinationType
Het type bestemmingen.
tekenreeks
nextHops
NextHops IP-adres.
tekenreeks[]
nextHopType
Het type volgende hop.
tekenreeks
VirtualRouterAutoScaleConfiguration
Naam
Description
Waarde
minCapaciteit
Het minimum aantal schaaleenheden voor VirtualHub Router.
int
Snelstartsjablonen
Met de volgende quickstart-sjablonen wordt dit resourcetype geïmplementeerd.
Het resourcetype virtualHubs kan worden geïmplementeerd met bewerkingen die zijn gericht op:
Zie wijzigingenlogboek voor een lijst met gewijzigde eigenschappen in elke API-versie.
Als u een Microsoft.Network/virtualHubs-resource wilt maken, voegt u de volgende Terraform toe aan uw sjabloon.
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"
}
}
})
}
Eigenschapswaarden
virtualHubs
Naam
Description
Waarde
type
Het resourcetype
"Microsoft.Network/virtualHubs@2023-04-01"
naam
De resourcenaam
tekenreeks (vereist)
location
Resourcelocatie.
tekenreeks
parent_id
Als u wilt implementeren in een resourcegroep, gebruikt u de id van die resourcegroep.
tekenreeks (vereist)
tags
Resourcetags.
Woordenlijst met tagnamen en -waarden.
properties
Eigenschappen van de virtuele hub.
VirtualHubProperties
VirtualHubProperties
Naam
Description
Waarde
addressPrefix
Adresvoorvoegsel voor deze VirtualHub.
tekenreeks
allowBranchToBranchTraffic
Vlag om de doorvoer voor De Hub VirtualRouter te beheren.
booleaans
azureFirewall
De azureFirewall die is gekoppeld aan deze VirtualHub.
Subresource
expressRouteGateway
De expressRouteGateway die aan deze VirtualHub is gekoppeld.
Subresource
hubRoutingPreference
De hubRoutingPreference van deze VirtualHub.
"ASPath" "ExpressRoute" "VpnGateway"
p2SVpnGateway
De P2SVpnGateway die aan deze VirtualHub is gekoppeld.
Subresource
preferredRoutingGateway
De voorkeursgateway voor het routeren van on-premises verkeer
"ExpressRoute" "Geen" "VpnGateway"
routeTable
De routeTable die is gekoppeld aan deze virtuele hub.
VirtualHubRouteTable
securityPartnerProvider
De securityPartnerProvider die aan deze VirtualHub is gekoppeld.
Subresource
securityProviderName
De naam van de beveiligingsprovider.
tekenreeks
sku
De SKU van deze VirtualHub.
tekenreeks
virtualHubRouteTableV2s
Lijst met alle virtuele hubroutertabel v2's die zijn gekoppeld aan deze VirtualHub.
VirtualHubRouteTableV2 []
virtualRouterAsn
VirtualRouter ASN.
int
virtualRouterAutoScaleConfiguration
De configuratie voor automatische schaalaanpassing van de VirtualHub-router.
VirtualRouterAutoScaleConfiguration
virtualRouterIps
Ip-adressen van VirtualRouter.
tekenreeks[]
virtualWan
De VirtualWAN waartoe de VirtualHub behoort.
Subresource
vpnGateway
De VpnGateway die is gekoppeld aan deze VirtualHub.
Subresource
Subresource
Naam
Description
Waarde
id
Resource-id.
tekenreeks
VirtualHubRouteTable
VirtualHubRoute
Naam
Description
Waarde
addressPrefixes
Lijst met alle addressPrefixes.
tekenreeks[]
nextHopIpAddress
Ip-adres van NextHop.
tekenreeks
VirtualHubRouteTableV2
Naam
Description
Waarde
id
Resource-id.
tekenreeks
naam
De naam van de resource die uniek is binnen een resourcegroep. Deze naam kan worden gebruikt voor toegang tot de resource.
tekenreeks
properties
Eigenschappen van de routetabel v2 van de virtuele hub.
VirtualHubRouteTableV2Properties
VirtualHubRouteTableV2Properties
Naam
Description
Waarde
attachedConnections
Lijst met alle verbindingen die zijn gekoppeld aan deze routetabel v2.
tekenreeks[]
Routes
Lijst met alle routes.
VirtualHubRouteV2 []
VirtualHubRouteV2
Naam
Description
Waarde
Bestemmingen
Lijst met alle bestemmingen.
tekenreeks[]
destinationType
Het type bestemmingen.
tekenreeks
nextHops
NextHops IP-adres.
tekenreeks[]
nextHopType
Het type volgende hop.
tekenreeks
VirtualRouterAutoScaleConfiguration
Naam
Description
Waarde
minCapaciteit
Het minimum aantal schaaleenheden voor VirtualHub Router.
int