Microsoft.Network virtualHubs 2020-04-01
Článek 12/21/2024
Přispěvatelé: 2
Váš názor
V tomto článku
Definice prostředku Bicep
Typ prostředku virtualHubs je možné nasadit s operacemi, které cílí:
Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn .
Pokud chcete vytvořit prostředek Microsoft.Network/virtualHubs, přidejte do šablony následující bicep.
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'
}
}
Hodnoty vlastností
HubVirtualNetworkConnection
Jméno
Popis
Hodnota
id
ID prostředku.
řetězec
Jméno
Název prostředku, který je jedinečný v rámci skupiny prostředků. Tento název lze použít pro přístup k prostředku.
řetězec
vlastnosti
Vlastnosti připojení virtuální sítě rozbočovače
HubVirtualNetworkConnectionProperties
HubVirtualNetworkConnectionProperties
Jméno
Popis
Hodnota
allowHubToRemoteVnetTransit
VirtualHub to RemoteVnet transit to enabled or not.
Bool
allowRemoteVnetToUseHubVnetGateways
Povolte vzdálené virtuální síti používat brány virtuálního centra.
Bool
enableInternetSecurity
Povolte zabezpečení internetu.
Bool
remoteVirtualNetwork
Odkaz na vzdálenou virtuální síť
subresource
routingConfiguration
Konfigurace směrování označující přidružené a šířené směrovací tabulky v tomto připojení.
RoutingConfiguration
Microsoft.Network/virtualHubs
Jméno
Popis
Hodnota
umístění
Umístění prostředku
řetězec
Jméno
Název prostředku
string (povinné)
vlastnosti
Vlastnosti virtuálního centra.
VirtualHubProperties
visačky
Značky prostředků
Slovník názvů a hodnot značek Viz Značky v šablonách
Rozšířená tabulkaRouteTable
Jméno
Popis
Hodnota
Id
Seznam ID prostředků všech směrovacích tabulek
subresource []
popisky
Seznam popisků
string[]
RoutingConfiguration
Jméno
Popis
Hodnota
associatedRouteTable
Id prostředku RouteTable přidružené k této RoutingConfiguration.
subresource
rozšířeníRouteTables
Seznam směrovacích tabulek pro inzerování tras.
propagatedRouteTable
vnetRoutes
Seznam tras, které řídí směrování z VirtualHubu do připojení k virtuální síti
virtuální sítě
StaticRoute
Jméno
Popis
Hodnota
addressPrefixes
Seznam všech předpon adres
string[]
Jméno
Název StaticRoute, který je jedinečný v rámci virtuální sítěRoute.
řetězec
nextHopIpAddress
IP adresa dalšího segmentu směrování.
řetězec
Podsourc
Jméno
Popis
Hodnota
id
ID prostředku.
řetězec
VirtualHubProperties
Jméno
Popis
Hodnota
addressPrefix
Předpona adresy pro tento VirtualHub.
řetězec
azureFirewall
AzureFirewall přidružený k tomuto VirtualHubu.
subresource
expressRouteGateway
ExpressRouteGateway přidružený k tomuto VirtualHubu.
subresource
p2SVpnGateway
P2SVpnGateway přidružený k tomuto VirtualHubu.
subresource
routeTable
RouteTable přidružená k tomuto virtuálnímu centru.
VirtualHubRouteTable
securityPartnerProvider
SecurityPartnerProvider přidružený k tomuto VirtualHubu.
subresource
securityProviderName
Název zprostředkovatele zabezpečení.
řetězec
sku
Skladová položka tohoto VirtualHubu.
řetězec
virtualHubRouteTableV2s
Seznam všech směrovacích tabulek virtuálních rozbočovačů v2 přidružených k tomuto VirtualHubu
VirtualHubRouteTableV2 []
virtualNetworkConnections
Seznam všech připojení virtuálních sítí k tomuto VirtualHubu
HubVirtualNetworkConnection []
VirtualWan
VirtualWAN, do které patří VirtualHub.
subresource
vpnGateway
VpnGateway přidružený k tomuto VirtualHubu.
subresource
VirtualHubRoute
Jméno
Popis
Hodnota
addressPrefixes
Seznam všech oprav addressPrefixes.
string[]
nextHopIpAddress
IP adresa NextHop.
řetězec
VirtualHubRouteTable
VirtualHubRouteTableV2
Jméno
Popis
Hodnota
id
ID prostředku.
řetězec
Jméno
Název prostředku, který je jedinečný v rámci skupiny prostředků. Tento název lze použít pro přístup k prostředku.
řetězec
vlastnosti
Vlastnosti směrovací tabulky virtuálního centra v2
VirtualHubRouteTableV2Properties
VirtualHubRouteTableV2Properties
Jméno
Popis
Hodnota
attachedConnections
Seznam všech připojení připojených k této směrovací tabulce v2
string[]
trasy
Seznam všech tras
VirtualHubRouteV2 []
VirtualHubRouteV2
Jméno
Popis
Hodnota
místa určení
Seznam všech cílů
string[]
destinationType
Typ cílů.
řetězec
nextHops
IP adresa NextHops.
string[]
nextHopType
Typ dalšího směrování.
řetězec
VNetRoute
Jméno
Popis
Hodnota
staticRoutes
Seznam všech statických tras
StaticRoute []
Ukázky rychlého startu
Následující ukázky rychlého startu nasadí tento typ prostředku.
Soubor Bicep
Popis
vytvoření směrového serveru v nové podsíti
Tato šablona nasadí směrovací server do podsítě s názvem RouteServerSubnet.
vytváření prostředků virtual WAN
Tato šablona umožňuje vytvářet prostředky virtuální sítě WAN, včetně služby Virtual WAN, virtual hubu, brány VPN, lokality VPN a služby VPN Connecton.
zabezpečených virtuálních center
Tato šablona vytvoří zabezpečené virtuální centrum pomocí služby Azure Firewall k zabezpečení cloudového síťového provozu určeného k internetu.
Definice prostředku šablony ARM
Typ prostředku virtualHubs je možné nasadit s operacemi, které cílí:
Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn .
Pokud chcete vytvořit prostředek Microsoft.Network/virtualHubs, přidejte do šablony následující JSON.
{
"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"
}
}
Hodnoty vlastností
HubVirtualNetworkConnection
Jméno
Popis
Hodnota
id
ID prostředku.
řetězec
Jméno
Název prostředku, který je jedinečný v rámci skupiny prostředků. Tento název lze použít pro přístup k prostředku.
řetězec
vlastnosti
Vlastnosti připojení virtuální sítě rozbočovače
HubVirtualNetworkConnectionProperties
HubVirtualNetworkConnectionProperties
Jméno
Popis
Hodnota
allowHubToRemoteVnetTransit
VirtualHub to RemoteVnet transit to enabled or not.
Bool
allowRemoteVnetToUseHubVnetGateways
Povolte vzdálené virtuální síti používat brány virtuálního centra.
Bool
enableInternetSecurity
Povolte zabezpečení internetu.
Bool
remoteVirtualNetwork
Odkaz na vzdálenou virtuální síť
subresource
routingConfiguration
Konfigurace směrování označující přidružené a šířené směrovací tabulky v tomto připojení.
RoutingConfiguration
Microsoft.Network/virtualHubs
Jméno
Popis
Hodnota
apiVersion
Verze rozhraní API
'2020-04-01'
umístění
Umístění prostředku
řetězec
Jméno
Název prostředku
string (povinné)
vlastnosti
Vlastnosti virtuálního centra.
VirtualHubProperties
visačky
Značky prostředků
Slovník názvů a hodnot značek Viz Značky v šablonách
typ
Typ prostředku
Microsoft.Network/virtualHubs
Rozšířená tabulkaRouteTable
Jméno
Popis
Hodnota
Id
Seznam ID prostředků všech směrovacích tabulek
subresource []
popisky
Seznam popisků
string[]
RoutingConfiguration
Jméno
Popis
Hodnota
associatedRouteTable
Id prostředku RouteTable přidružené k této RoutingConfiguration.
subresource
rozšířeníRouteTables
Seznam směrovacích tabulek pro inzerování tras.
propagatedRouteTable
vnetRoutes
Seznam tras, které řídí směrování z VirtualHubu do připojení k virtuální síti
virtuální sítě
StaticRoute
Jméno
Popis
Hodnota
addressPrefixes
Seznam všech předpon adres
string[]
Jméno
Název StaticRoute, který je jedinečný v rámci virtuální sítěRoute.
řetězec
nextHopIpAddress
IP adresa dalšího segmentu směrování.
řetězec
Podsourc
Jméno
Popis
Hodnota
id
ID prostředku.
řetězec
VirtualHubProperties
Jméno
Popis
Hodnota
addressPrefix
Předpona adresy pro tento VirtualHub.
řetězec
azureFirewall
AzureFirewall přidružený k tomuto VirtualHubu.
subresource
expressRouteGateway
ExpressRouteGateway přidružený k tomuto VirtualHubu.
subresource
p2SVpnGateway
P2SVpnGateway přidružený k tomuto VirtualHubu.
subresource
routeTable
RouteTable přidružená k tomuto virtuálnímu centru.
VirtualHubRouteTable
securityPartnerProvider
SecurityPartnerProvider přidružený k tomuto VirtualHubu.
subresource
securityProviderName
Název zprostředkovatele zabezpečení.
řetězec
sku
Skladová položka tohoto VirtualHubu.
řetězec
virtualHubRouteTableV2s
Seznam všech směrovacích tabulek virtuálních rozbočovačů v2 přidružených k tomuto VirtualHubu
VirtualHubRouteTableV2 []
virtualNetworkConnections
Seznam všech připojení virtuálních sítí k tomuto VirtualHubu
HubVirtualNetworkConnection []
VirtualWan
VirtualWAN, do které patří VirtualHub.
subresource
vpnGateway
VpnGateway přidružený k tomuto VirtualHubu.
subresource
VirtualHubRoute
Jméno
Popis
Hodnota
addressPrefixes
Seznam všech oprav addressPrefixes.
string[]
nextHopIpAddress
IP adresa NextHop.
řetězec
VirtualHubRouteTable
VirtualHubRouteTableV2
Jméno
Popis
Hodnota
id
ID prostředku.
řetězec
Jméno
Název prostředku, který je jedinečný v rámci skupiny prostředků. Tento název lze použít pro přístup k prostředku.
řetězec
vlastnosti
Vlastnosti směrovací tabulky virtuálního centra v2
VirtualHubRouteTableV2Properties
VirtualHubRouteTableV2Properties
Jméno
Popis
Hodnota
attachedConnections
Seznam všech připojení připojených k této směrovací tabulce v2
string[]
trasy
Seznam všech tras
VirtualHubRouteV2 []
VirtualHubRouteV2
Jméno
Popis
Hodnota
místa určení
Seznam všech cílů
string[]
destinationType
Typ cílů.
řetězec
nextHops
IP adresa NextHops.
string[]
nextHopType
Typ dalšího směrování.
řetězec
VNetRoute
Jméno
Popis
Hodnota
staticRoutes
Seznam všech statických tras
StaticRoute []
Šablony pro rychlý start
Následující šablony pro rychlý start nasazují tento typ prostředku.
Typ prostředku virtualHubs je možné nasadit s operacemi, které cílí:
Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn .
Pokud chcete vytvořit prostředek Microsoft.Network/virtualHubs, přidejte do šablony následující Terraform.
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"
}
}
})
}
Hodnoty vlastností
HubVirtualNetworkConnection
Jméno
Popis
Hodnota
id
ID prostředku.
řetězec
Jméno
Název prostředku, který je jedinečný v rámci skupiny prostředků. Tento název lze použít pro přístup k prostředku.
řetězec
vlastnosti
Vlastnosti připojení virtuální sítě rozbočovače
HubVirtualNetworkConnectionProperties
HubVirtualNetworkConnectionProperties
Jméno
Popis
Hodnota
allowHubToRemoteVnetTransit
VirtualHub to RemoteVnet transit to enabled or not.
Bool
allowRemoteVnetToUseHubVnetGateways
Povolte vzdálené virtuální síti používat brány virtuálního centra.
Bool
enableInternetSecurity
Povolte zabezpečení internetu.
Bool
remoteVirtualNetwork
Odkaz na vzdálenou virtuální síť
subresource
routingConfiguration
Konfigurace směrování označující přidružené a šířené směrovací tabulky v tomto připojení.
RoutingConfiguration
Microsoft.Network/virtualHubs
Jméno
Popis
Hodnota
umístění
Umístění prostředku
řetězec
Jméno
Název prostředku
string (povinné)
vlastnosti
Vlastnosti virtuálního centra.
VirtualHubProperties
visačky
Značky prostředků
Slovník názvů a hodnot značek
typ
Typ prostředku
Microsoft.Network/virtualHubs@2020-04-01
Rozšířená tabulkaRouteTable
Jméno
Popis
Hodnota
Id
Seznam ID prostředků všech směrovacích tabulek
subresource []
popisky
Seznam popisků
string[]
RoutingConfiguration
Jméno
Popis
Hodnota
associatedRouteTable
Id prostředku RouteTable přidružené k této RoutingConfiguration.
subresource
rozšířeníRouteTables
Seznam směrovacích tabulek pro inzerování tras.
propagatedRouteTable
vnetRoutes
Seznam tras, které řídí směrování z VirtualHubu do připojení k virtuální síti
virtuální sítě
StaticRoute
Jméno
Popis
Hodnota
addressPrefixes
Seznam všech předpon adres
string[]
Jméno
Název StaticRoute, který je jedinečný v rámci virtuální sítěRoute.
řetězec
nextHopIpAddress
IP adresa dalšího segmentu směrování.
řetězec
Podsourc
Jméno
Popis
Hodnota
id
ID prostředku.
řetězec
VirtualHubProperties
Jméno
Popis
Hodnota
addressPrefix
Předpona adresy pro tento VirtualHub.
řetězec
azureFirewall
AzureFirewall přidružený k tomuto VirtualHubu.
subresource
expressRouteGateway
ExpressRouteGateway přidružený k tomuto VirtualHubu.
subresource
p2SVpnGateway
P2SVpnGateway přidružený k tomuto VirtualHubu.
subresource
routeTable
RouteTable přidružená k tomuto virtuálnímu centru.
VirtualHubRouteTable
securityPartnerProvider
SecurityPartnerProvider přidružený k tomuto VirtualHubu.
subresource
securityProviderName
Název zprostředkovatele zabezpečení.
řetězec
sku
Skladová položka tohoto VirtualHubu.
řetězec
virtualHubRouteTableV2s
Seznam všech směrovacích tabulek virtuálních rozbočovačů v2 přidružených k tomuto VirtualHubu
VirtualHubRouteTableV2 []
virtualNetworkConnections
Seznam všech připojení virtuálních sítí k tomuto VirtualHubu
HubVirtualNetworkConnection []
VirtualWan
VirtualWAN, do které patří VirtualHub.
subresource
vpnGateway
VpnGateway přidružený k tomuto VirtualHubu.
subresource
VirtualHubRoute
Jméno
Popis
Hodnota
addressPrefixes
Seznam všech oprav addressPrefixes.
string[]
nextHopIpAddress
IP adresa NextHop.
řetězec
VirtualHubRouteTable
VirtualHubRouteTableV2
Jméno
Popis
Hodnota
id
ID prostředku.
řetězec
Jméno
Název prostředku, který je jedinečný v rámci skupiny prostředků. Tento název lze použít pro přístup k prostředku.
řetězec
vlastnosti
Vlastnosti směrovací tabulky virtuálního centra v2
VirtualHubRouteTableV2Properties
VirtualHubRouteTableV2Properties
Jméno
Popis
Hodnota
attachedConnections
Seznam všech připojení připojených k této směrovací tabulce v2
string[]
trasy
Seznam všech tras
VirtualHubRouteV2 []
VirtualHubRouteV2
Jméno
Popis
Hodnota
místa určení
Seznam všech cílů
string[]
destinationType
Typ cílů.
řetězec
nextHops
IP adresa NextHops.
string[]
nextHopType
Typ dalšího směrování.
řetězec
VNetRoute
Jméno
Popis
Hodnota
staticRoutes
Seznam všech statických tras
StaticRoute []