Microsoft.Network virtualHubs 2019-12-01
Artikel 12/19/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@2019-12-01' = {
location: 'string'
name: 'string'
properties: {
addressPrefix: 'string'
azureFirewall: {
id: 'string'
}
expressRouteGateway: {
id: 'string'
}
p2SVpnGateway: {
id: 'string'
}
routeTable: {
routes: [
{
addressPrefixes: [
'string'
]
nextHopIpAddress: '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'
}
}
}
]
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-
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
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-
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
Quickstart-voorbeelden
In de volgende quickstartvoorbeelden wordt dit resourcetype geïmplementeerd.
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": "2019-12-01",
"name": "string",
"location": "string",
"properties": {
"addressPrefix": "string",
"azureFirewall": {
"id": "string"
},
"expressRouteGateway": {
"id": "string"
},
"p2SVpnGateway": {
"id": "string"
},
"routeTable": {
"routes": [
{
"addressPrefixes": [ "string" ],
"nextHopIpAddress": "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"
}
}
}
],
"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-
Microsoft.Network/virtualHubs
Naam
Beschrijving
Waarde
apiVersion
De API-versie
'2019-12-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'
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-
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
Quickstart-sjablonen
Met de volgende quickstart-sjablonen wordt dit resourcetype geïmplementeerd.
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@2019-12-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"
}
]
}
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"
}
}
}
]
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-
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@2019-12-01"
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-
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