Microsoft.Network virtualHubs 2020-04-01
Artikel 12/09/2024
2 inzenders
Feedback
In dit artikel
Bicep-resourcedefinitie
Het resourcetype virtualHubs kan worden geïmplementeerd met bewerkingen die zijn gericht op:
Zie logboek wijzigen 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@2020-04-01' = {
location: 'string'
name: 'string'
properties: {
addressPrefix: 'string'
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'
}
]
}
}
]
virtualNetworkConnections: [
{
id: 'string'
name: 'string'
properties: {
allowHubToRemoteVnetTransit: bool
allowRemoteVnetToUseHubVnetGateways: bool
enableInternetSecurity: bool
remoteVirtualNetwork: {
id: 'string'
}
routingConfiguration: {
associatedRouteTable: {
id: 'string'
}
propagatedRouteTables: {
ids: [
{
id: 'string'
}
]
labels: [
'string'
]
}
vnetRoutes: {
staticRoutes: [
{
addressPrefixes: [
'string'
]
name: 'string'
nextHopIpAddress: 'string'
}
]
}
}
}
}
]
virtualWan: {
id: 'string'
}
vpnGateway: {
id: 'string'
}
}
tags: {
{customized property}: 'string'
}
}
Eigenschapswaarden
HubVirtualNetworkConnection
Naam
Beschrijving
Waarde
legitimatiebewijs
Resource-id.
snaar
naam
De naam van de resource die uniek is binnen een resourcegroep. Deze naam kan worden gebruikt voor toegang tot de resource.
snaar
Eigenschappen
Eigenschappen van de virtuele netwerkverbinding van de hub.
HubVirtualNetworkConnectionProperties
HubVirtualNetworkConnectionProperties
Naam
Beschrijving
Waarde
allowHubToRemoteVnetTransit
VirtualHub naar RemoteVnet-doorvoer naar ingeschakeld of niet.
Bool
allowRemoteVnetToUseHubVnetGateways
Sta RemoteVnet toe om gateways van virtuele hubs te gebruiken.
Bool
enableInternetSecurity
Internetbeveiliging inschakelen.
Bool
remoteVirtualNetwork
Verwijzing naar het externe virtuele netwerk.
SubResource-
routingConfiguration
De routeringsconfiguratie die de gekoppelde en doorgegeven routetabellen op deze verbinding aangeeft.
RoutingConfiguration-
Microsoft.Network/virtualHubs
Naam
Beschrijving
Waarde
plaats
Resourcelocatie.
snaar
naam
De resourcenaam
tekenreeks (vereist)
Eigenschappen
Eigenschappen van de virtuele hub.
VirtualHubProperties-
Tags
Resourcetags
Woordenlijst met tagnamen en -waarden. Zie Tags in sjablonen
PropagatedRouteTable
Naam
Beschrijving
Waarde
Ids
De lijst met resource-id's van alle RouteTables.
SubResource []
labels
De lijst met labels.
tekenreeks[]
RoutingConfiguration
Naam
Beschrijving
Waarde
gekoppeldeRouteTable
De resource-id RouteTable die is gekoppeld aan deze RoutingConfiguration.
SubResource-
propagatedRouteTables
De lijst met RouteTables om de routes naar te adverteren.
PropagatedRouteTable-
vnetRoutes
Lijst met routes die routering van VirtualHub naar een virtuele netwerkverbinding beheren.
VnetRoute-
StaticRoute
Naam
Beschrijving
Waarde
addressPrefixes
Lijst met alle adresvoorvoegsels.
tekenreeks[]
naam
De naam van de StaticRoute die uniek is binnen een VnetRoute.
snaar
nextHopIpAddress
Het IP-adres van de volgende hop.
snaar
SubResource
Naam
Beschrijving
Waarde
legitimatiebewijs
Resource-id.
snaar
VirtualHubProperties
Naam
Beschrijving
Waarde
addressPrefix
Adresvoorvoegsel voor deze VirtualHub.
snaar
azureFirewall
De azureFirewall die aan deze VirtualHub is gekoppeld.
SubResource-
expressRouteGateway
De expressRouteGateway die is gekoppeld aan deze VirtualHub.
SubResource-
p2SVpnGateway
De P2SVpnGateway die is gekoppeld aan deze VirtualHub.
SubResource-
routeTable
De routeTable die is gekoppeld aan deze virtuele hub.
VirtualHubRouteTable-
securityPartnerProvider
De securityPartnerProvider die is gekoppeld aan deze VirtualHub.
SubResource-
securityProviderName
De naam van de beveiligingsprovider.
snaar
Sku
De SKU van deze VirtualHub.
snaar
virtualHubRouteTableV2s
Lijst met alle virtuele hubroutetabel v2's die aan deze VirtualHub zijn gekoppeld.
VirtualHubRouteTableV2 []
virtualNetworkConnections
Lijst met alle vnet-verbindingen met deze VirtualHub.
HubVirtualNetworkConnection []
virtualWan
De VirtualWAN waartoe de VirtualHub behoort.
SubResource-
vpnGateway
De VpnGateway die is gekoppeld aan deze VirtualHub.
SubResource-
VirtualHubRoute
Naam
Beschrijving
Waarde
addressPrefixes
Lijst met alle addressPrefixes.
tekenreeks[]
nextHopIpAddress
NextHop ip-adres.
snaar
VirtualHubRouteTable
VirtualHubRouteTableV2
Naam
Beschrijving
Waarde
legitimatiebewijs
Resource-id.
snaar
naam
De naam van de resource die uniek is binnen een resourcegroep. Deze naam kan worden gebruikt voor toegang tot de resource.
snaar
Eigenschappen
Eigenschappen van de routetabel v2 van de virtuele hub.
VirtualHubRouteTableV2Properties
VirtualHubRouteTableV2Properties
Naam
Beschrijving
Waarde
attachedConnections
Lijst met alle verbindingen die zijn gekoppeld aan deze routetabel v2.
tekenreeks[]
Routes
Lijst met alle routes.
VirtualHubRouteV2 []
VirtualHubRouteV2
Naam
Beschrijving
Waarde
Bestemmingen
Lijst met alle bestemmingen.
tekenreeks[]
destinationType
Het type bestemmingen.
snaar
nextHops
NextHops IP-adres.
tekenreeks[]
nextHopType
Het type volgende hop.
snaar
VnetRoute
Naam
Beschrijving
Waarde
staticRoutes
Lijst met alle statische routes.
StaticRoute []
Gebruiksvoorbeelden
Geverifieerde Azure-modules
De volgende azure-geverifieerde modules kunnen worden gebruikt om dit resourcetype te implementeren.
Module
Beschrijving
Virtual Hub-
AVM-resourcemodule voor virtuele hub
Azure-snelstartvoorbeelden
De volgende Azure-quickstartsjablonen bicep-voorbeelden bevatten voor het implementeren van dit resourcetype.
Bicep-bestand
Beschrijving
een routeserver maken in een nieuw subnet
Met deze sjabloon wordt een routeserver geïmplementeerd in een subnet met de naam RouteServerSubnet.
Virtual WAN-resources maken
Met deze sjabloon kunt u virtuele WAN-resources maken, waaronder Virtual WAN, Virtual Hub, VPN Gateway, VPN-site en een VPN Connecton.
beveiligde virtuele hubs
Met deze sjabloon maakt u een beveiligde virtuele hub met behulp van Azure Firewall om uw cloudnetwerkverkeer te beveiligen dat is bestemd voor internet.
Resourcedefinitie van ARM-sjabloon
Het resourcetype virtualHubs kan worden geïmplementeerd met bewerkingen die zijn gericht op:
Zie logboek wijzigen 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": "2020-04-01",
"name": "string",
"location": "string",
"properties": {
"addressPrefix": "string",
"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"
}
]
}
}
],
"virtualNetworkConnections": [
{
"id": "string",
"name": "string",
"properties": {
"allowHubToRemoteVnetTransit": "bool",
"allowRemoteVnetToUseHubVnetGateways": "bool",
"enableInternetSecurity": "bool",
"remoteVirtualNetwork": {
"id": "string"
},
"routingConfiguration": {
"associatedRouteTable": {
"id": "string"
},
"propagatedRouteTables": {
"ids": [
{
"id": "string"
}
],
"labels": [ "string" ]
},
"vnetRoutes": {
"staticRoutes": [
{
"addressPrefixes": [ "string" ],
"name": "string",
"nextHopIpAddress": "string"
}
]
}
}
}
}
],
"virtualWan": {
"id": "string"
},
"vpnGateway": {
"id": "string"
}
},
"tags": {
"{customized property}": "string"
}
}
Eigenschapswaarden
HubVirtualNetworkConnection
Naam
Beschrijving
Waarde
legitimatiebewijs
Resource-id.
snaar
naam
De naam van de resource die uniek is binnen een resourcegroep. Deze naam kan worden gebruikt voor toegang tot de resource.
snaar
Eigenschappen
Eigenschappen van de virtuele netwerkverbinding van de hub.
HubVirtualNetworkConnectionProperties
HubVirtualNetworkConnectionProperties
Naam
Beschrijving
Waarde
allowHubToRemoteVnetTransit
VirtualHub naar RemoteVnet-doorvoer naar ingeschakeld of niet.
Bool
allowRemoteVnetToUseHubVnetGateways
Sta RemoteVnet toe om gateways van virtuele hubs te gebruiken.
Bool
enableInternetSecurity
Internetbeveiliging inschakelen.
Bool
remoteVirtualNetwork
Verwijzing naar het externe virtuele netwerk.
SubResource-
routingConfiguration
De routeringsconfiguratie die de gekoppelde en doorgegeven routetabellen op deze verbinding aangeeft.
RoutingConfiguration-
Microsoft.Network/virtualHubs
Naam
Beschrijving
Waarde
apiVersion
De API-versie
'2020-04-01'
plaats
Resourcelocatie.
snaar
naam
De resourcenaam
tekenreeks (vereist)
Eigenschappen
Eigenschappen van de virtuele hub.
VirtualHubProperties-
Tags
Resourcetags
Woordenlijst met tagnamen en -waarden. Zie Tags in sjablonen
type
Het resourcetype
'Microsoft.Network/virtualHubs'
PropagatedRouteTable
Naam
Beschrijving
Waarde
Ids
De lijst met resource-id's van alle RouteTables.
SubResource []
labels
De lijst met labels.
tekenreeks[]
RoutingConfiguration
Naam
Beschrijving
Waarde
gekoppeldeRouteTable
De resource-id RouteTable die is gekoppeld aan deze RoutingConfiguration.
SubResource-
propagatedRouteTables
De lijst met RouteTables om de routes naar te adverteren.
PropagatedRouteTable-
vnetRoutes
Lijst met routes die routering van VirtualHub naar een virtuele netwerkverbinding beheren.
VnetRoute-
StaticRoute
Naam
Beschrijving
Waarde
addressPrefixes
Lijst met alle adresvoorvoegsels.
tekenreeks[]
naam
De naam van de StaticRoute die uniek is binnen een VnetRoute.
snaar
nextHopIpAddress
Het IP-adres van de volgende hop.
snaar
SubResource
Naam
Beschrijving
Waarde
legitimatiebewijs
Resource-id.
snaar
VirtualHubProperties
Naam
Beschrijving
Waarde
addressPrefix
Adresvoorvoegsel voor deze VirtualHub.
snaar
azureFirewall
De azureFirewall die aan deze VirtualHub is gekoppeld.
SubResource-
expressRouteGateway
De expressRouteGateway die is gekoppeld aan deze VirtualHub.
SubResource-
p2SVpnGateway
De P2SVpnGateway die is gekoppeld aan deze VirtualHub.
SubResource-
routeTable
De routeTable die is gekoppeld aan deze virtuele hub.
VirtualHubRouteTable-
securityPartnerProvider
De securityPartnerProvider die is gekoppeld aan deze VirtualHub.
SubResource-
securityProviderName
De naam van de beveiligingsprovider.
snaar
Sku
De SKU van deze VirtualHub.
snaar
virtualHubRouteTableV2s
Lijst met alle virtuele hubroutetabel v2's die aan deze VirtualHub zijn gekoppeld.
VirtualHubRouteTableV2 []
virtualNetworkConnections
Lijst met alle vnet-verbindingen met deze VirtualHub.
HubVirtualNetworkConnection []
virtualWan
De VirtualWAN waartoe de VirtualHub behoort.
SubResource-
vpnGateway
De VpnGateway die is gekoppeld aan deze VirtualHub.
SubResource-
VirtualHubRoute
Naam
Beschrijving
Waarde
addressPrefixes
Lijst met alle addressPrefixes.
tekenreeks[]
nextHopIpAddress
NextHop ip-adres.
snaar
VirtualHubRouteTable
VirtualHubRouteTableV2
Naam
Beschrijving
Waarde
legitimatiebewijs
Resource-id.
snaar
naam
De naam van de resource die uniek is binnen een resourcegroep. Deze naam kan worden gebruikt voor toegang tot de resource.
snaar
Eigenschappen
Eigenschappen van de routetabel v2 van de virtuele hub.
VirtualHubRouteTableV2Properties
VirtualHubRouteTableV2Properties
Naam
Beschrijving
Waarde
attachedConnections
Lijst met alle verbindingen die zijn gekoppeld aan deze routetabel v2.
tekenreeks[]
Routes
Lijst met alle routes.
VirtualHubRouteV2 []
VirtualHubRouteV2
Naam
Beschrijving
Waarde
Bestemmingen
Lijst met alle bestemmingen.
tekenreeks[]
destinationType
Het type bestemmingen.
snaar
nextHops
NextHops IP-adres.
tekenreeks[]
nextHopType
Het type volgende hop.
snaar
VnetRoute
Naam
Beschrijving
Waarde
staticRoutes
Lijst met alle statische routes.
StaticRoute []
Gebruiksvoorbeelden
Azure-snelstartsjablonen
De volgende Azure-quickstartsjablonen dit resourcetype implementeren.
Het resourcetype virtualHubs kan worden geïmplementeerd met bewerkingen die zijn gericht op:
Zie logboek wijzigen 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@2020-04-01"
name = "string"
location = "string"
tags = {
{customized property} = "string"
}
body = jsonencode({
properties = {
addressPrefix = "string"
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"
}
]
}
}
]
virtualNetworkConnections = [
{
id = "string"
name = "string"
properties = {
allowHubToRemoteVnetTransit = bool
allowRemoteVnetToUseHubVnetGateways = bool
enableInternetSecurity = bool
remoteVirtualNetwork = {
id = "string"
}
routingConfiguration = {
associatedRouteTable = {
id = "string"
}
propagatedRouteTables = {
ids = [
{
id = "string"
}
]
labels = [
"string"
]
}
vnetRoutes = {
staticRoutes = [
{
addressPrefixes = [
"string"
]
name = "string"
nextHopIpAddress = "string"
}
]
}
}
}
}
]
virtualWan = {
id = "string"
}
vpnGateway = {
id = "string"
}
}
})
}
Eigenschapswaarden
HubVirtualNetworkConnection
Naam
Beschrijving
Waarde
legitimatiebewijs
Resource-id.
snaar
naam
De naam van de resource die uniek is binnen een resourcegroep. Deze naam kan worden gebruikt voor toegang tot de resource.
snaar
Eigenschappen
Eigenschappen van de virtuele netwerkverbinding van de hub.
HubVirtualNetworkConnectionProperties
HubVirtualNetworkConnectionProperties
Naam
Beschrijving
Waarde
allowHubToRemoteVnetTransit
VirtualHub naar RemoteVnet-doorvoer naar ingeschakeld of niet.
Bool
allowRemoteVnetToUseHubVnetGateways
Sta RemoteVnet toe om gateways van virtuele hubs te gebruiken.
Bool
enableInternetSecurity
Internetbeveiliging inschakelen.
Bool
remoteVirtualNetwork
Verwijzing naar het externe virtuele netwerk.
SubResource-
routingConfiguration
De routeringsconfiguratie die de gekoppelde en doorgegeven routetabellen op deze verbinding aangeeft.
RoutingConfiguration-
Microsoft.Network/virtualHubs
Naam
Beschrijving
Waarde
plaats
Resourcelocatie.
snaar
naam
De resourcenaam
tekenreeks (vereist)
Eigenschappen
Eigenschappen van de virtuele hub.
VirtualHubProperties-
Tags
Resourcetags
Woordenlijst met tagnamen en -waarden.
type
Het resourcetype
"Microsoft.Network/virtualHubs@2020-04-01"
PropagatedRouteTable
Naam
Beschrijving
Waarde
Ids
De lijst met resource-id's van alle RouteTables.
SubResource []
labels
De lijst met labels.
tekenreeks[]
RoutingConfiguration
Naam
Beschrijving
Waarde
gekoppeldeRouteTable
De resource-id RouteTable die is gekoppeld aan deze RoutingConfiguration.
SubResource-
propagatedRouteTables
De lijst met RouteTables om de routes naar te adverteren.
PropagatedRouteTable-
vnetRoutes
Lijst met routes die routering van VirtualHub naar een virtuele netwerkverbinding beheren.
VnetRoute-
StaticRoute
Naam
Beschrijving
Waarde
addressPrefixes
Lijst met alle adresvoorvoegsels.
tekenreeks[]
naam
De naam van de StaticRoute die uniek is binnen een VnetRoute.
snaar
nextHopIpAddress
Het IP-adres van de volgende hop.
snaar
SubResource
Naam
Beschrijving
Waarde
legitimatiebewijs
Resource-id.
snaar
VirtualHubProperties
Naam
Beschrijving
Waarde
addressPrefix
Adresvoorvoegsel voor deze VirtualHub.
snaar
azureFirewall
De azureFirewall die aan deze VirtualHub is gekoppeld.
SubResource-
expressRouteGateway
De expressRouteGateway die is gekoppeld aan deze VirtualHub.
SubResource-
p2SVpnGateway
De P2SVpnGateway die is gekoppeld aan deze VirtualHub.
SubResource-
routeTable
De routeTable die is gekoppeld aan deze virtuele hub.
VirtualHubRouteTable-
securityPartnerProvider
De securityPartnerProvider die is gekoppeld aan deze VirtualHub.
SubResource-
securityProviderName
De naam van de beveiligingsprovider.
snaar
Sku
De SKU van deze VirtualHub.
snaar
virtualHubRouteTableV2s
Lijst met alle virtuele hubroutetabel v2's die aan deze VirtualHub zijn gekoppeld.
VirtualHubRouteTableV2 []
virtualNetworkConnections
Lijst met alle vnet-verbindingen met deze VirtualHub.
HubVirtualNetworkConnection []
virtualWan
De VirtualWAN waartoe de VirtualHub behoort.
SubResource-
vpnGateway
De VpnGateway die is gekoppeld aan deze VirtualHub.
SubResource-
VirtualHubRoute
Naam
Beschrijving
Waarde
addressPrefixes
Lijst met alle addressPrefixes.
tekenreeks[]
nextHopIpAddress
NextHop ip-adres.
snaar
VirtualHubRouteTable
VirtualHubRouteTableV2
Naam
Beschrijving
Waarde
legitimatiebewijs
Resource-id.
snaar
naam
De naam van de resource die uniek is binnen een resourcegroep. Deze naam kan worden gebruikt voor toegang tot de resource.
snaar
Eigenschappen
Eigenschappen van de routetabel v2 van de virtuele hub.
VirtualHubRouteTableV2Properties
VirtualHubRouteTableV2Properties
Naam
Beschrijving
Waarde
attachedConnections
Lijst met alle verbindingen die zijn gekoppeld aan deze routetabel v2.
tekenreeks[]
Routes
Lijst met alle routes.
VirtualHubRouteV2 []
VirtualHubRouteV2
Naam
Beschrijving
Waarde
Bestemmingen
Lijst met alle bestemmingen.
tekenreeks[]
destinationType
Het type bestemmingen.
snaar
nextHops
NextHops IP-adres.
tekenreeks[]
nextHopType
Het type volgende hop.
snaar
VnetRoute
Naam
Beschrijving
Waarde
staticRoutes
Lijst met alle statische routes.
StaticRoute []