Microsoft.Network virtualHubs/hubVirtualNetworkConnections 2023-09-01
Artykuł 12/09/2024
Współautorzy: 2
Opinia
W tym artykule
Definicja zasobu Bicep
Typ zasobu virtualHubs/hubVirtualNetworkConnections można wdrożyć przy użyciu operacji docelowych:
Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika zmian .
Aby utworzyć zasób Microsoft.Network/virtualHubs/hubVirtualNetworkConnections, dodaj następujący kod Bicep do szablonu.
resource symbolicname 'Microsoft.Network/virtualHubs/hubVirtualNetworkConnections@2023-09-01' = {
parent: resourceSymbolicName
name: 'string'
properties: {
allowHubToRemoteVnetTransit: bool
allowRemoteVnetToUseHubVnetGateways: bool
enableInternetSecurity: bool
remoteVirtualNetwork: {
id: 'string'
}
routingConfiguration: {
associatedRouteTable: {
id: 'string'
}
inboundRouteMap: {
id: 'string'
}
outboundRouteMap: {
id: 'string'
}
propagatedRouteTables: {
ids: [
{
id: 'string'
}
]
labels: [
'string'
]
}
vnetRoutes: {
staticRoutes: [
{
addressPrefixes: [
'string'
]
name: 'string'
nextHopIpAddress: 'string'
}
]
staticRoutesConfig: {
vnetLocalRouteOverrideCriteria: 'string'
}
}
}
}
}
Wartości właściwości
HubVirtualNetworkConnectionProperties
Nazwa
Opis
Wartość
allowHubToRemoteVnetTransit
Przestarzałe: tranzyt z usługi VirtualHub do usługi RemoteVnet w celu włączenia lub nie.
Bool
allowRemoteVnetToUseHubVnetGateways
Przestarzałe: zezwalaj zdalnej sieci wirtualnej na używanie bram koncentratora wirtualnego.
Bool
enableInternetSecurity
Włącz zabezpieczenia internetowe.
Bool
remoteVirtualNetwork
Odwołanie do zdalnej sieci wirtualnej.
SubResource
routingKonfiguracja
Konfiguracja routingu wskazująca skojarzone i propagowane tabele tras w tym połączeniu.
RoutingKonfiguracja
Microsoft.Network/virtualHubs/hubVirtualNetworkConnections
Nazwa
Opis
Wartość
nazwa
Nazwa zasobu
ciąg (wymagany)
rodzic
W Bicep można określić zasób nadrzędny dla zasobu podrzędnego. Tę właściwość należy dodać tylko wtedy, gdy zasób podrzędny jest zadeklarowany poza zasobem nadrzędnym. Aby uzyskać więcej informacji, zobacz Zasób podrzędny poza zasobem nadrzędnym .
Nazwa symboliczna zasobu typu: virtualHubs
Właściwości
Właściwości połączenia sieci wirtualnej koncentratora.
HubVirtualNetworkConnectionProperties
Propagowana tabelaroute
Nazwa
Opis
Wartość
Identyfikatory
Lista identyfikatorów zasobów wszystkich tabel tras.
SubResource []
Etykiety
Lista etykiet.
string[]
RoutingKonfiguracja
Nazwa
Opis
Wartość
associatedRouteTable
Identyfikator zasobu RouteTable skojarzony z tą konfiguracją routingu.
SubResource
inboundRouteMap
Identyfikator zasobu RouteMap skojarzony z tą konfiguracją RoutingConfiguration dla tras wyuczonych dla ruchu przychodzącego.
SubResource
outboundRouteMap
Identyfikator zasobu mapyroute skojarzonej z tą konfiguracją routingu dla tras anonsowanych dla ruchu wychodzącego.
SubResource
propagatedRouteTables
Lista tabeli RouteTables do anonsowania tras do.
PropagatedRouteTable
vnetRoutes
Lista tras sterujących routingiem z usługi VirtualHub do połączenia sieci wirtualnej.
usługi VnetRoute
StaticRoute
Nazwa
Opis
Wartość
addressPrefixes (prefiksy adresów)
Lista wszystkich prefiksów adresów.
string[]
nazwa
Nazwa usługi StaticRoute, która jest unikatowa w ramach usługi VnetRoute.
struna
nextHopIpAddress
Adres IP następnego przeskoku.
struna
StaticRoutesConfig
Nazwa
Opis
Wartość
vnetLocalRouteOverrideCriteria
Parametr określający, czy urządzenie WUS w sieci wirtualnej szprychy jest pomijane dla ruchu z miejscem docelowym w szprychach.
"Zawiera" "Równe"
Podźródło
Nazwa
Opis
Wartość
id
Identyfikator zasobu.
struna
VnetRoute
Nazwa
Opis
Wartość
staticRoutes
Lista wszystkich tras statycznych.
StaticRoute []
staticRoutesConfig
Konfiguracja tras statycznych w tym hubVnetConnection.
StaticRoutesConfig
Przykłady z przewodnika Szybki start
W poniższych przykładach szybkiego startu wdrożono ten typ zasobu.
Plik Bicep
Opis
zabezpieczone koncentratory wirtualne
Ten szablon tworzy zabezpieczone centrum wirtualne przy użyciu usługi Azure Firewall w celu zabezpieczenia ruchu sieciowego w chmurze kierowanego do Internetu.
Definicja zasobu szablonu usługi ARM
Typ zasobu virtualHubs/hubVirtualNetworkConnections można wdrożyć przy użyciu operacji docelowych:
Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika zmian .
Aby utworzyć zasób Microsoft.Network/virtualHubs/hubVirtualNetworkConnections, dodaj następujący kod JSON do szablonu.
{
"type": "Microsoft.Network/virtualHubs/hubVirtualNetworkConnections",
"apiVersion": "2023-09-01",
"name": "string",
"properties": {
"allowHubToRemoteVnetTransit": "bool",
"allowRemoteVnetToUseHubVnetGateways": "bool",
"enableInternetSecurity": "bool",
"remoteVirtualNetwork": {
"id": "string"
},
"routingConfiguration": {
"associatedRouteTable": {
"id": "string"
},
"inboundRouteMap": {
"id": "string"
},
"outboundRouteMap": {
"id": "string"
},
"propagatedRouteTables": {
"ids": [
{
"id": "string"
}
],
"labels": [ "string" ]
},
"vnetRoutes": {
"staticRoutes": [
{
"addressPrefixes": [ "string" ],
"name": "string",
"nextHopIpAddress": "string"
}
],
"staticRoutesConfig": {
"vnetLocalRouteOverrideCriteria": "string"
}
}
}
}
}
Wartości właściwości
HubVirtualNetworkConnectionProperties
Nazwa
Opis
Wartość
allowHubToRemoteVnetTransit
Przestarzałe: tranzyt z usługi VirtualHub do usługi RemoteVnet w celu włączenia lub nie.
Bool
allowRemoteVnetToUseHubVnetGateways
Przestarzałe: zezwalaj zdalnej sieci wirtualnej na używanie bram koncentratora wirtualnego.
Bool
enableInternetSecurity
Włącz zabezpieczenia internetowe.
Bool
remoteVirtualNetwork
Odwołanie do zdalnej sieci wirtualnej.
SubResource
routingKonfiguracja
Konfiguracja routingu wskazująca skojarzone i propagowane tabele tras w tym połączeniu.
RoutingKonfiguracja
Microsoft.Network/virtualHubs/hubVirtualNetworkConnections
Nazwa
Opis
Wartość
apiVersion
Wersja interfejsu API
'2023-09-01'
nazwa
Nazwa zasobu
ciąg (wymagany)
Właściwości
Właściwości połączenia sieci wirtualnej koncentratora.
HubVirtualNetworkConnectionProperties
typ
Typ zasobu
"Microsoft.Network/virtualHubs/hubVirtualNetworkConnections"
Propagowana tabelaroute
Nazwa
Opis
Wartość
Identyfikatory
Lista identyfikatorów zasobów wszystkich tabel tras.
SubResource []
Etykiety
Lista etykiet.
string[]
RoutingKonfiguracja
Nazwa
Opis
Wartość
associatedRouteTable
Identyfikator zasobu RouteTable skojarzony z tą konfiguracją routingu.
SubResource
inboundRouteMap
Identyfikator zasobu RouteMap skojarzony z tą konfiguracją RoutingConfiguration dla tras wyuczonych dla ruchu przychodzącego.
SubResource
outboundRouteMap
Identyfikator zasobu mapyroute skojarzonej z tą konfiguracją routingu dla tras anonsowanych dla ruchu wychodzącego.
SubResource
propagatedRouteTables
Lista tabeli RouteTables do anonsowania tras do.
PropagatedRouteTable
vnetRoutes
Lista tras sterujących routingiem z usługi VirtualHub do połączenia sieci wirtualnej.
usługi VnetRoute
StaticRoute
Nazwa
Opis
Wartość
addressPrefixes (prefiksy adresów)
Lista wszystkich prefiksów adresów.
string[]
nazwa
Nazwa usługi StaticRoute, która jest unikatowa w ramach usługi VnetRoute.
struna
nextHopIpAddress
Adres IP następnego przeskoku.
struna
StaticRoutesConfig
Nazwa
Opis
Wartość
vnetLocalRouteOverrideCriteria
Parametr określający, czy urządzenie WUS w sieci wirtualnej szprychy jest pomijane dla ruchu z miejscem docelowym w szprychach.
"Zawiera" "Równe"
Podźródło
Nazwa
Opis
Wartość
id
Identyfikator zasobu.
struna
VnetRoute
Nazwa
Opis
Wartość
staticRoutes
Lista wszystkich tras statycznych.
StaticRoute []
staticRoutesConfig
Konfiguracja tras statycznych w tym hubVnetConnection.
StaticRoutesConfig
Szablony szybkiego startu
Następujące szablony szybkiego startu wdrażają ten typ zasobu.
Typ zasobu virtualHubs/hubVirtualNetworkConnections można wdrożyć przy użyciu operacji docelowych:
Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika zmian .
Aby utworzyć zasób Microsoft.Network/virtualHubs/hubVirtualNetworkConnections, dodaj następujący program Terraform do szablonu.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Network/virtualHubs/hubVirtualNetworkConnections@2023-09-01"
name = "string"
body = jsonencode({
properties = {
allowHubToRemoteVnetTransit = bool
allowRemoteVnetToUseHubVnetGateways = bool
enableInternetSecurity = bool
remoteVirtualNetwork = {
id = "string"
}
routingConfiguration = {
associatedRouteTable = {
id = "string"
}
inboundRouteMap = {
id = "string"
}
outboundRouteMap = {
id = "string"
}
propagatedRouteTables = {
ids = [
{
id = "string"
}
]
labels = [
"string"
]
}
vnetRoutes = {
staticRoutes = [
{
addressPrefixes = [
"string"
]
name = "string"
nextHopIpAddress = "string"
}
]
staticRoutesConfig = {
vnetLocalRouteOverrideCriteria = "string"
}
}
}
}
})
}
Wartości właściwości
HubVirtualNetworkConnectionProperties
Nazwa
Opis
Wartość
allowHubToRemoteVnetTransit
Przestarzałe: tranzyt z usługi VirtualHub do usługi RemoteVnet w celu włączenia lub nie.
Bool
allowRemoteVnetToUseHubVnetGateways
Przestarzałe: zezwalaj zdalnej sieci wirtualnej na używanie bram koncentratora wirtualnego.
Bool
enableInternetSecurity
Włącz zabezpieczenia internetowe.
Bool
remoteVirtualNetwork
Odwołanie do zdalnej sieci wirtualnej.
SubResource
routingKonfiguracja
Konfiguracja routingu wskazująca skojarzone i propagowane tabele tras w tym połączeniu.
RoutingKonfiguracja
Microsoft.Network/virtualHubs/hubVirtualNetworkConnections
Nazwa
Opis
Wartość
nazwa
Nazwa zasobu
ciąg (wymagany)
parent_id
Identyfikator zasobu, który jest elementem nadrzędnym dla tego zasobu.
Identyfikator zasobu typu: virtualHubs
Właściwości
Właściwości połączenia sieci wirtualnej koncentratora.
HubVirtualNetworkConnectionProperties
typ
Typ zasobu
"Microsoft.Network/virtualHubs/hubVirtualNetworkConnections@2023-09-01"
Propagowana tabelaroute
Nazwa
Opis
Wartość
Identyfikatory
Lista identyfikatorów zasobów wszystkich tabel tras.
SubResource []
Etykiety
Lista etykiet.
string[]
RoutingKonfiguracja
Nazwa
Opis
Wartość
associatedRouteTable
Identyfikator zasobu RouteTable skojarzony z tą konfiguracją routingu.
SubResource
inboundRouteMap
Identyfikator zasobu RouteMap skojarzony z tą konfiguracją RoutingConfiguration dla tras wyuczonych dla ruchu przychodzącego.
SubResource
outboundRouteMap
Identyfikator zasobu mapyroute skojarzonej z tą konfiguracją routingu dla tras anonsowanych dla ruchu wychodzącego.
SubResource
propagatedRouteTables
Lista tabeli RouteTables do anonsowania tras do.
PropagatedRouteTable
vnetRoutes
Lista tras sterujących routingiem z usługi VirtualHub do połączenia sieci wirtualnej.
usługi VnetRoute
StaticRoute
Nazwa
Opis
Wartość
addressPrefixes (prefiksy adresów)
Lista wszystkich prefiksów adresów.
string[]
nazwa
Nazwa usługi StaticRoute, która jest unikatowa w ramach usługi VnetRoute.
struna
nextHopIpAddress
Adres IP następnego przeskoku.
struna
StaticRoutesConfig
Nazwa
Opis
Wartość
vnetLocalRouteOverrideCriteria
Parametr określający, czy urządzenie WUS w sieci wirtualnej szprychy jest pomijane dla ruchu z miejscem docelowym w szprychach.
"Zawiera" "Równe"
Podźródło
Nazwa
Opis
Wartość
id
Identyfikator zasobu.
struna
VnetRoute
Nazwa
Opis
Wartość
staticRoutes
Lista wszystkich tras statycznych.
StaticRoute []
staticRoutesConfig
Konfiguracja tras statycznych w tym hubVnetConnection.
StaticRoutesConfig