Microsoft.Network virtualHubs
Artikel 01/13/2024
1 Mitwirkender
Feedback
In diesem Artikel
Bicep-Ressourcendefinition
Der virtualHubs-Ressourcentyp kann mit Vorgängen bereitgestellt werden, die Folgendes zum Ziel haben:
Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie unter Änderungsprotokoll .
Um eine Microsoft.Network/virtualHubs-Ressource zu erstellen, fügen Sie Der Vorlage den folgenden Bicep hinzu.
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'
}
}
}
Eigenschaftswerte
virtualHubs
Name
BESCHREIBUNG
Wert
name
Der Ressourcenname
Zeichenfolge (erforderlich)
location
Ressourcenspeicherort
Zeichenfolge
tags
Ressourcentags.
Wörterbuch der Tagnamen und -werte. Siehe Tags in Vorlagen
properties
Eigenschaften des virtuellen Hubs.
VirtualHubProperties
VirtualHubProperties
Name
BESCHREIBUNG
Wert
addressPrefix
Adresspräfix für diesen VirtualHub.
Zeichenfolge
allowBranchToBranchTraffic
Flag zum Steuern des Transits für den VirtualRouter-Hub.
bool
azureFirewall
Die azureFirewall, die diesem VirtualHub zugeordnet ist.
Subresource
expressRouteGateway
Der expressRouteGateway, der diesem VirtualHub zugeordnet ist.
Subresource
hubRoutingPreference
HubRoutingPreference dieses VirtualHub.
"ASPath" "ExpressRoute" "VpnGateway"
p2SVpnGateway
Der P2SVpnGateway, der diesem VirtualHub zugeordnet ist.
Subresource
preferredRoutingGateway
Das bevorzugte Gateway zum Weiterleiten von lokalem Datenverkehr
"ExpressRoute" "Keine" "VpnGateway"
Routetable
Die routeTable, die diesem virtuellen Hub zugeordnet ist.
VirtualHubRouteTable
securityPartnerProvider
Der securityPartnerProvider, der diesem VirtualHub zugeordnet ist.
Subresource
securityProviderName
Der Name des Sicherheitsanbieters.
Zeichenfolge
sku
Die SKU dieses VirtualHubs.
Zeichenfolge
virtualHubRouteTableV2s
Liste aller V2-Routingtabellen für virtuelle Hubs, die diesem VirtualHub zugeordnet sind.
VirtualHubRouteTableV2 []
virtualRouterAsn
VirtualRouter ASN.
INT
virtualRouterAutoScaleConfiguration
Die Konfiguration des VirtualHub-Routers für die automatische Skalierung.
VirtualRouterAutoScaleConfiguration
virtualRouterIps
VirtualRouter-IPs.
string[]
virtualWan
Der VirtualWAN, zu dem der VirtualHub gehört.
Subresource
vpnGateway
Der VpnGateway, der diesem VirtualHub zugeordnet ist.
Subresource
Subresource
Name
BESCHREIBUNG
Wert
id
Ressourcen-ID
Zeichenfolge
VirtualHubRouteTable
VirtualHubRoute
Name
BESCHREIBUNG
Wert
addressPrefixes
Liste aller AddressPrefixes.
string[]
nextHopIpAddress
NextHop-IP-Adresse.
Zeichenfolge
VirtualHubRouteTableV2
Name
BESCHREIBUNG
Wert
id
Ressourcen-ID
Zeichenfolge
name
Der Name der Ressource, die innerhalb einer Ressourcengruppe eindeutig ist. Dieser Name kann für den Zugriff auf die Ressource verwendet werden.
Zeichenfolge
properties
Eigenschaften der Routingtabelle des virtuellen Hubs v2.
VirtualHubRouteTableV2Properties
VirtualHubRouteTableV2Properties
Name
BESCHREIBUNG
Wert
attachedConnections
Liste aller Verbindungen, die an diese Routingtabelle v2 angefügt sind.
string[]
Routen
Liste aller Routen.
VirtualHubRouteV2 []
VirtualHubRouteV2
Name
BESCHREIBUNG
Wert
destinations
Liste aller Ziele.
string[]
destinationType
Der Typ der Ziele.
Zeichenfolge
nextHops
NextHops-IP-Adresse.
string[]
nextHopType
Der Typ der nächsten Hops.
Zeichenfolge
VirtualRouterAutoScaleConfiguration
Name
BESCHREIBUNG
Wert
minCapacity
Die Mindestanzahl von Skalierungseinheiten für Den VirtualHub-Router.
INT
Schnellstartvorlagen
In den folgenden Schnellstartvorlagen wird dieser Ressourcentyp bereitgestellt.
Ressourcendefinition mit einer ARM-Vorlage
Der Ressourcentyp virtualHubs kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:
Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie im Änderungsprotokoll .
Um eine Microsoft.Network/virtualHubs-Ressource zu erstellen, fügen Sie Der Vorlage den folgenden JSON-Code hinzu.
{
"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"
}
}
}
Eigenschaftswerte
virtualHubs
Name
BESCHREIBUNG
Wert
type
Der Ressourcentyp
"Microsoft.Network/virtualHubs"
apiVersion
Die Version der Ressourcen-API
'2023-04-01'
name
Der Ressourcenname
Zeichenfolge (erforderlich)
location
Ressourcenspeicherort
Zeichenfolge
tags
Ressourcentags.
Wörterbuch der Tagnamen und -werte. Weitere Informationen finden Sie unter Tags in Vorlagen.
properties
Eigenschaften des virtuellen Hubs.
VirtualHubProperties
VirtualHubProperties
Name
BESCHREIBUNG
Wert
addressPrefix
Adresspräfix für diesen VirtualHub.
Zeichenfolge
allowBranchToBranchTraffic
Flag zum Steuern des Transits für den VirtualRouter-Hub.
bool
azureFirewall
Die azureFirewall, die diesem VirtualHub zugeordnet ist.
Subresource
expressRouteGateway
Das expressRouteGateway, das diesem VirtualHub zugeordnet ist.
Subresource
hubRoutingPreference
Die hubRoutingPreference dieses VirtualHub.
"ASPath" "ExpressRoute" "VpnGateway"
p2SVpnGateway
Das P2SVpnGateway, das diesem VirtualHub zugeordnet ist.
Subresource
preferredRoutingGateway
Das bevorzugte Gateway zum Weiterleiten von lokalem Datenverkehr
"ExpressRoute" "Keine" "VpnGateway"
Routetable
Die diesem virtuellen Hub zugeordnete routeTable.
VirtualHubRouteTable
securityPartnerProvider
Der securityPartnerProvider, der diesem VirtualHub zugeordnet ist.
Subresource
securityProviderName
Der Name des Sicherheitsanbieters.
Zeichenfolge
sku
Die SKU dieses VirtualHubs.
Zeichenfolge
virtualHubRouteTableV2s
Liste aller virtuellen Hub-Routingtabellen v2, die diesem VirtualHub zugeordnet sind.
VirtualHubRouteTableV2 []
virtualRouterAsn
VirtualRouter ASN.
INT
virtualRouterAutoScaleConfiguration
Die Konfiguration der automatischen Skalierung des VirtualHub-Routers.
VirtualRouterAutoScaleConfiguration
virtualRouterIps
VirtualRouter-IP-Adressen.
string[]
virtualWan
Der VirtualWAN, zu dem virtualHub gehört.
Subresource
vpnGateway
Das vpnGateway, das diesem VirtualHub zugeordnet ist.
Subresource
Subresource
Name
BESCHREIBUNG
Wert
id
Ressourcen-ID
Zeichenfolge
VirtualHubRouteTable
VirtualHubRoute
Name
BESCHREIBUNG
Wert
addressPrefixes
Liste aller AdressenPrefixes.
string[]
nextHopIpAddress
NextHop-IP-Adresse.
Zeichenfolge
VirtualHubRouteTableV2
Name
BESCHREIBUNG
Wert
id
Ressourcen-ID
Zeichenfolge
name
Der Name der Ressource, die innerhalb einer Ressourcengruppe eindeutig ist. Dieser Name kann für den Zugriff auf die Ressource verwendet werden.
Zeichenfolge
properties
Eigenschaften der Routingtabelle des virtuellen Hubs v2.
VirtualHubRouteTableV2Properties
VirtualHubRouteTableV2Properties
Name
BESCHREIBUNG
Wert
attachedConnections
Liste aller Verbindungen, die an diese Routingtabelle v2 angefügt sind.
string[]
Routen
Liste aller Routen.
VirtualHubRouteV2 []
VirtualHubRouteV2
Name
BESCHREIBUNG
Wert
destinations
Liste aller Ziele.
string[]
destinationType
Der Typ der Ziele.
Zeichenfolge
nextHops
NextHops-IP-Adresse.
string[]
nextHopType
Der Typ der nächsten Hops.
Zeichenfolge
VirtualRouterAutoScaleConfiguration
Name
BESCHREIBUNG
Wert
minCapacity
Die Mindestanzahl von Skalierungseinheiten für VirtualHub Router.
INT
Schnellstartvorlagen
Diesen Ressourcentyp werden in den folgenden Schnellstartvorlagen bereitgestellt.
Vorlage
BESCHREIBUNG
Geschützte virtuelle Hubs
Mit dieser Vorlage wird ein geschützter virtueller Hub erstellt, der Azure Firewall verwendet, um den Datenverkehr Ihres Cloudnetzwerks für das Internet zu schützen.
Erstellen eines Routenservers in einem neuen Subnetz
Diese Vorlage stellt einen Route Server in einem Subnetz namens RouteServerSubnet bereit.
Azure Route Server im BGP-Peering mit Quagga
Diese Vorlage stellt einen Routerserver und eine Ubuntu-VM mit Quagga bereit. Zwischen dem Routerserver und Quagga werden zwei externe BGP-Sitzungen eingerichtet. Die Installation und Konfiguration von Quagga wird von der benutzerdefinierten Azure-Skripterweiterung für Linux ausgeführt.
Erstellt Virtual WAN Ressourcen
Mit dieser Vorlage können Sie Virtual WAN-Ressourcen erstellen, einschließlich Virtual WAN, Virtual Hub, VPN Gateway, VPN-Standort und einer VPN-Verbindung.
Azure Virtual WAN Routingabsicht und -richtlinien
Diese Vorlage stellt eine Azure-Virtual WAN mit zwei Hubs mit aktiviertem Feature Routingabsicht und Richtlinien zur Bereitstellung von Zwei Hubs zur Bereitstellung von Richtlinien zur Bereitstellung von Richtlinien vor.
Azure Virtual WAN (vWAN) Multi-Hub-Bereitstellung
Mit dieser Vorlage können Sie eine Azure Virtual WAN(vWAN)-Bereitstellung mit mehreren Hubs erstellen, einschließlich aller Gateways und VNET-Verbindungen.
Azure vWAN Multi-Hub-Bereitstellung mit benutzerdefinierten Routingtabellen
Mit dieser Vorlage können Sie eine Azure Virtual WAN-Bereitstellung (vWAN) mit mehreren Hubs erstellen, einschließlich aller Gateways und VNET-Verbindungen, und die Verwendung von Routingtabellen für benutzerdefiniertes Routing veranschaulichen.
Der virtualHubs-Ressourcentyp kann mit Vorgängen bereitgestellt werden, die Folgendes zum Ziel haben:
Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie unter Änderungsprotokoll .
Um eine Microsoft.Network/virtualHubs-Ressource zu erstellen, fügen Sie der Vorlage die folgende Terraform-Ressource hinzu.
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"
}
}
})
}
Eigenschaftswerte
virtualHubs
Name
BESCHREIBUNG
Wert
type
Ressourcentyp
"Microsoft.Network/virtualHubs@2023-04-01"
name
Der Ressourcenname
Zeichenfolge (erforderlich)
location
Ressourcenspeicherort
Zeichenfolge
parent_id
Verwenden Sie zum Bereitstellen in einer Ressourcengruppe die ID dieser Ressourcengruppe.
Zeichenfolge (erforderlich)
tags
Ressourcentags.
Wörterbuch der Tagnamen und -werte.
properties
Eigenschaften des virtuellen Hubs.
VirtualHubProperties
VirtualHubProperties
Name
BESCHREIBUNG
Wert
addressPrefix
Adresspräfix für diesen VirtualHub.
Zeichenfolge
allowBranchToBranchTraffic
Flag zum Steuern des Transits für den VirtualRouter-Hub.
bool
azureFirewall
Die azureFirewall, die diesem VirtualHub zugeordnet ist.
Subresource
expressRouteGateway
Das expressRouteGateway, das diesem VirtualHub zugeordnet ist.
Subresource
hubRoutingPreference
Die hubRoutingPreference dieses VirtualHub.
"ASPath" "ExpressRoute" "VpnGateway"
p2SVpnGateway
Das P2SVpnGateway, das diesem VirtualHub zugeordnet ist.
Subresource
preferredRoutingGateway
Das bevorzugte Gateway zum Weiterleiten von lokalem Datenverkehr
"ExpressRoute" "None" "VpnGateway"
Routetable
Die diesem virtuellen Hub zugeordnete routeTable.
VirtualHubRouteTable
securityPartnerProvider
Der securityPartnerProvider, der diesem VirtualHub zugeordnet ist.
Subresource
securityProviderName
Der Name des Sicherheitsanbieters.
Zeichenfolge
sku
Die SKU dieses VirtualHubs.
Zeichenfolge
virtualHubRouteTableV2s
Liste aller virtuellen Hub-Routingtabellen v2, die diesem VirtualHub zugeordnet sind.
VirtualHubRouteTableV2 []
virtualRouterAsn
VirtualRouter ASN.
INT
virtualRouterAutoScaleConfiguration
Die Konfiguration der automatischen Skalierung des VirtualHub-Routers.
VirtualRouterAutoScaleConfiguration
virtualRouterIps
VirtualRouter-IP-Adressen.
string[]
virtualWan
Der VirtualWAN, zu dem virtualHub gehört.
Subresource
vpnGateway
Das vpnGateway, das diesem VirtualHub zugeordnet ist.
Subresource
Subresource
Name
BESCHREIBUNG
Wert
id
Ressourcen-ID
Zeichenfolge
VirtualHubRouteTable
VirtualHubRoute
Name
BESCHREIBUNG
Wert
addressPrefixes
Liste aller AddressPrefixes.
string[]
nextHopIpAddress
NextHop-IP-Adresse.
Zeichenfolge
VirtualHubRouteTableV2
Name
BESCHREIBUNG
Wert
id
Ressourcen-ID
Zeichenfolge
name
Der Name der Ressource, die innerhalb einer Ressourcengruppe eindeutig ist. Dieser Name kann für den Zugriff auf die Ressource verwendet werden.
Zeichenfolge
properties
Eigenschaften der Routingtabelle des virtuellen Hubs v2.
VirtualHubRouteTableV2Properties
VirtualHubRouteTableV2Properties
Name
BESCHREIBUNG
Wert
attachedConnections
Liste aller Verbindungen, die an diese Routingtabelle v2 angefügt sind.
string[]
Routen
Liste aller Routen.
VirtualHubRouteV2 []
VirtualHubRouteV2
Name
BESCHREIBUNG
Wert
destinations
Liste aller Ziele.
string[]
destinationType
Der Typ der Ziele.
Zeichenfolge
nextHops
NextHops-IP-Adresse.
string[]
nextHopType
Der Typ der nächsten Hops.
Zeichenfolge
VirtualRouterAutoScaleConfiguration
Name
BESCHREIBUNG
Wert
minCapacity
Die Mindestanzahl von Skalierungseinheiten für Den VirtualHub-Router.
INT