Microsoft.Network virtualHubs 2020-04-01
Artykuł 10/25/2024
1 współautor
Opinia
W tym artykule
Definicja zasobu Bicep
Typ zasobu virtualHubs 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, dodaj następujący kod Bicep do szablonu.
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'
}
}
Wartości właściwości
HubVirtualNetworkConnection
Nazwa
Opis
Wartość
id
Identyfikator zasobu.
struna
nazwa
Nazwa zasobu, który jest unikatowy w grupie zasobów. Ta nazwa może służyć do uzyskiwania dostępu do zasobu.
struna
Właściwości
Właściwości połączenia sieci wirtualnej koncentratora.
HubVirtualNetworkConnectionProperties
HubVirtualNetworkConnectionProperties
Nazwa
Opis
Wartość
allowHubToRemoteVnetTransit
Tranzyt z usługi VirtualHub do sieci RemoteVnet w celu włączenia lub nie.
Bool
allowRemoteVnetToUseHubVnetGateways
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
Nazwa
Opis
Wartość
lokalizacja
Lokalizacja zasobu.
struna
nazwa
Nazwa zasobu
ciąg (wymagany)
Właściwości
Właściwości koncentratora wirtualnego.
VirtualHubProperties
Tagi
Tagi zasobów
Słownik nazw tagów i wartości. Zobacz tagi w szablonach
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
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
Podźródło
Nazwa
Opis
Wartość
id
Identyfikator zasobu.
struna
VirtualHubProperties
Nazwa
Opis
Wartość
addressPrefix
Prefiks adresu dla tej usługi VirtualHub.
struna
azureFirewall
AzureFirewall skojarzone z tą usługą VirtualHub.
SubResource
expressRouteGateway
Brama expressRouteGateway skojarzona z tą usługą VirtualHub.
SubResource
p2SVpnGateway
Brama P2SVpnGateway skojarzona z tą usługą VirtualHub.
SubResource
routeTable
Tabela routeTable skojarzona z tym koncentratorem wirtualnym.
VirtualHubRouteTable
securityPartnerProvider
Dostawca securityPartnerProvider skojarzony z tą usługą VirtualHub.
SubResource
securityProviderName
Nazwa dostawcy zabezpieczeń.
struna
Numer jednostki magazynowej
Jednostka SKU tej usługi VirtualHub.
struna
virtualHubRouteTableV2s
Lista wszystkich tabel tras koncentratora wirtualnego w wersji 2 skojarzonych z tą usługą VirtualHub.
VirtualHubRouteTableV2 []
virtualNetworkConnections
Lista wszystkich połączeń sieci wirtualnej z tą usługą VirtualHub.
HubVirtualNetworkConnection []
virtualWan
Wirtualna siećWAN, do której należy usługa VirtualHub.
SubResource
vpnGateway
Brama VpnGateway skojarzona z tą usługą VirtualHub.
SubResource
VirtualHubRoute
Nazwa
Opis
Wartość
addressPrefixes (prefiksy adresów)
Lista wszystkich adresówPrefiksy.
string[]
nextHopIpAddress
Adres IP elementu NextHop.
struna
VirtualHubRouteTable
VirtualHubRouteTableV2
Nazwa
Opis
Wartość
id
Identyfikator zasobu.
struna
nazwa
Nazwa zasobu, który jest unikatowy w grupie zasobów. Ta nazwa może służyć do uzyskiwania dostępu do zasobu.
struna
Właściwości
Właściwości tabeli tras koncentratora wirtualnego w wersji 2.
VirtualHubRouteTableV2Properties
VirtualHubRouteTableV2Properties
Nazwa
Opis
Wartość
attachedConnections
Lista wszystkich połączeń dołączonych do tej tabeli tras w wersji 2.
string[]
Trasy
Lista wszystkich tras.
VirtualHubRouteV2 []
VirtualHubRouteV2
Nazwa
Opis
Wartość
Miejsc
Lista wszystkich miejsc docelowych.
string[]
destinationType
Typ miejsc docelowych.
struna
nextHops
NextHops adres IP.
string[]
nextHopType
Typ następnego przeskoku.
struna
VnetRoute
Nazwa
Opis
Wartość
staticRoutes
Lista wszystkich tras statycznych.
StaticRoute []
Przykłady z przewodnika Szybki start
W poniższych przykładach szybkiego startu wdrożono ten typ zasobu.
Plik Bicep
Opis
tworzenie serwera tras w nowej podsieci
Ten szablon służy do wdrażania serwera route server w podsieci o nazwie RouteServerSubnet.
tworzy zasoby usługi Virtual WAN
Ten szablon umożliwia tworzenie zasobów wirtualnej sieci WAN, w tym usługi Virtual WAN, koncentratora wirtualnego, bramy sieci VPN, lokacji sieci VPN i połączenia VPN Connecton.
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 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, dodaj następujący kod JSON do szablonu.
{
"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"
}
}
Wartości właściwości
HubVirtualNetworkConnection
Nazwa
Opis
Wartość
id
Identyfikator zasobu.
struna
nazwa
Nazwa zasobu, który jest unikatowy w grupie zasobów. Ta nazwa może służyć do uzyskiwania dostępu do zasobu.
struna
Właściwości
Właściwości połączenia sieci wirtualnej koncentratora.
HubVirtualNetworkConnectionProperties
HubVirtualNetworkConnectionProperties
Nazwa
Opis
Wartość
allowHubToRemoteVnetTransit
Tranzyt z usługi VirtualHub do sieci RemoteVnet w celu włączenia lub nie.
Bool
allowRemoteVnetToUseHubVnetGateways
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
Nazwa
Opis
Wartość
apiVersion
Wersja interfejsu API
'2020-04-01'
lokalizacja
Lokalizacja zasobu.
struna
nazwa
Nazwa zasobu
ciąg (wymagany)
Właściwości
Właściwości koncentratora wirtualnego.
VirtualHubProperties
Tagi
Tagi zasobów
Słownik nazw tagów i wartości. Zobacz tagi w szablonach
typ
Typ zasobu
"Microsoft.Network/virtualHubs"
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
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
Podźródło
Nazwa
Opis
Wartość
id
Identyfikator zasobu.
struna
VirtualHubProperties
Nazwa
Opis
Wartość
addressPrefix
Prefiks adresu dla tej usługi VirtualHub.
struna
azureFirewall
AzureFirewall skojarzone z tą usługą VirtualHub.
SubResource
expressRouteGateway
Brama expressRouteGateway skojarzona z tą usługą VirtualHub.
SubResource
p2SVpnGateway
Brama P2SVpnGateway skojarzona z tą usługą VirtualHub.
SubResource
routeTable
Tabela routeTable skojarzona z tym koncentratorem wirtualnym.
VirtualHubRouteTable
securityPartnerProvider
Dostawca securityPartnerProvider skojarzony z tą usługą VirtualHub.
SubResource
securityProviderName
Nazwa dostawcy zabezpieczeń.
struna
Numer jednostki magazynowej
Jednostka SKU tej usługi VirtualHub.
struna
virtualHubRouteTableV2s
Lista wszystkich tabel tras koncentratora wirtualnego w wersji 2 skojarzonych z tą usługą VirtualHub.
VirtualHubRouteTableV2 []
virtualNetworkConnections
Lista wszystkich połączeń sieci wirtualnej z tą usługą VirtualHub.
HubVirtualNetworkConnection []
virtualWan
Wirtualna siećWAN, do której należy usługa VirtualHub.
SubResource
vpnGateway
Brama VpnGateway skojarzona z tą usługą VirtualHub.
SubResource
VirtualHubRoute
Nazwa
Opis
Wartość
addressPrefixes (prefiksy adresów)
Lista wszystkich adresówPrefiksy.
string[]
nextHopIpAddress
Adres IP elementu NextHop.
struna
VirtualHubRouteTable
VirtualHubRouteTableV2
Nazwa
Opis
Wartość
id
Identyfikator zasobu.
struna
nazwa
Nazwa zasobu, który jest unikatowy w grupie zasobów. Ta nazwa może służyć do uzyskiwania dostępu do zasobu.
struna
Właściwości
Właściwości tabeli tras koncentratora wirtualnego w wersji 2.
VirtualHubRouteTableV2Properties
VirtualHubRouteTableV2Properties
Nazwa
Opis
Wartość
attachedConnections
Lista wszystkich połączeń dołączonych do tej tabeli tras w wersji 2.
string[]
Trasy
Lista wszystkich tras.
VirtualHubRouteV2 []
VirtualHubRouteV2
Nazwa
Opis
Wartość
Miejsc
Lista wszystkich miejsc docelowych.
string[]
destinationType
Typ miejsc docelowych.
struna
nextHops
NextHops adres IP.
string[]
nextHopType
Typ następnego przeskoku.
struna
VnetRoute
Nazwa
Opis
Wartość
staticRoutes
Lista wszystkich tras statycznych.
StaticRoute []
Szablony szybkiego startu
Następujące szablony szybkiego startu wdrażają ten typ zasobu.
Typ zasobu virtualHubs 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, dodaj następujący program Terraform do szablonu.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Network/virtualHubs@2020-04-01"
name = "string"
location = "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"
}
}
})
tags = {
{customized property} = "string"
}
}
Wartości właściwości
HubVirtualNetworkConnection
Nazwa
Opis
Wartość
id
Identyfikator zasobu.
struna
nazwa
Nazwa zasobu, który jest unikatowy w grupie zasobów. Ta nazwa może służyć do uzyskiwania dostępu do zasobu.
struna
Właściwości
Właściwości połączenia sieci wirtualnej koncentratora.
HubVirtualNetworkConnectionProperties
HubVirtualNetworkConnectionProperties
Nazwa
Opis
Wartość
allowHubToRemoteVnetTransit
Tranzyt z usługi VirtualHub do sieci RemoteVnet w celu włączenia lub nie.
Bool
allowRemoteVnetToUseHubVnetGateways
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
Nazwa
Opis
Wartość
lokalizacja
Lokalizacja zasobu.
struna
nazwa
Nazwa zasobu
ciąg (wymagany)
Właściwości
Właściwości koncentratora wirtualnego.
VirtualHubProperties
Tagi
Tagi zasobów
Słownik nazw tagów i wartości.
typ
Typ zasobu
"Microsoft.Network/virtualHubs@2020-04-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
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
Podźródło
Nazwa
Opis
Wartość
id
Identyfikator zasobu.
struna
VirtualHubProperties
Nazwa
Opis
Wartość
addressPrefix
Prefiks adresu dla tej usługi VirtualHub.
struna
azureFirewall
AzureFirewall skojarzone z tą usługą VirtualHub.
SubResource
expressRouteGateway
Brama expressRouteGateway skojarzona z tą usługą VirtualHub.
SubResource
p2SVpnGateway
Brama P2SVpnGateway skojarzona z tą usługą VirtualHub.
SubResource
routeTable
Tabela routeTable skojarzona z tym koncentratorem wirtualnym.
VirtualHubRouteTable
securityPartnerProvider
Dostawca securityPartnerProvider skojarzony z tą usługą VirtualHub.
SubResource
securityProviderName
Nazwa dostawcy zabezpieczeń.
struna
Numer jednostki magazynowej
Jednostka SKU tej usługi VirtualHub.
struna
virtualHubRouteTableV2s
Lista wszystkich tabel tras koncentratora wirtualnego w wersji 2 skojarzonych z tą usługą VirtualHub.
VirtualHubRouteTableV2 []
virtualNetworkConnections
Lista wszystkich połączeń sieci wirtualnej z tą usługą VirtualHub.
HubVirtualNetworkConnection []
virtualWan
Wirtualna siećWAN, do której należy usługa VirtualHub.
SubResource
vpnGateway
Brama VpnGateway skojarzona z tą usługą VirtualHub.
SubResource
VirtualHubRoute
Nazwa
Opis
Wartość
addressPrefixes (prefiksy adresów)
Lista wszystkich adresówPrefiksy.
string[]
nextHopIpAddress
Adres IP elementu NextHop.
struna
VirtualHubRouteTable
VirtualHubRouteTableV2
Nazwa
Opis
Wartość
id
Identyfikator zasobu.
struna
nazwa
Nazwa zasobu, który jest unikatowy w grupie zasobów. Ta nazwa może służyć do uzyskiwania dostępu do zasobu.
struna
Właściwości
Właściwości tabeli tras koncentratora wirtualnego w wersji 2.
VirtualHubRouteTableV2Properties
VirtualHubRouteTableV2Properties
Nazwa
Opis
Wartość
attachedConnections
Lista wszystkich połączeń dołączonych do tej tabeli tras w wersji 2.
string[]
Trasy
Lista wszystkich tras.
VirtualHubRouteV2 []
VirtualHubRouteV2
Nazwa
Opis
Wartość
Miejsc
Lista wszystkich miejsc docelowych.
string[]
destinationType
Typ miejsc docelowych.
struna
nextHops
NextHops adres IP.
string[]
nextHopType
Typ następnego przeskoku.
struna
VnetRoute
Nazwa
Opis
Wartość
staticRoutes
Lista wszystkich tras statycznych.
StaticRoute []