Microsoft.Network virtualHubs 2022-11-01
- najnowsze
- 2024-05-01
- 2024-03-01
- 2024-01-01
- 2023-11-01
- 2023-09-01
- 2023-06-01
- 2023-05-01
- 2023-04-01
- 2023-02-01
- 2022-11-01
- 2022-09-01
- 2022-07-01
- 2022-05-01
- 2022-01-01
- 2021-08-01
- 2021-05-01
- 2021-03-01
- 2021-02-01
- 2020-11-01
- 2020-08-01
- 2020-07-01
- 2020-06-01
- 2020-05-01
- 2020-04-01
- 2020-03-01
- 2019-12-01
- 2019-11-01
- 2019-09-01
- 2019-08-01
- 2019-07-01
- 2019-06-01
- 2019-04-01
- 2019-02-01
- 2018-12-01
- 2018-11-01
- 2018-10-01
- 2018-08-01
- 2018-07-01
- 2018-06-01
- 2018-04-01
Definicja zasobu Bicep
Typ zasobu virtualHubs można wdrożyć przy użyciu operacji docelowych:
- grupy zasobów — zobacz polecenia wdrażania grupy zasobów
Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika zmian.
Format zasobu
Aby utworzyć zasób Microsoft.Network/virtualHubs, dodaj następujący kod Bicep do szablonu.
resource symbolicname 'Microsoft.Network/virtualHubs@2022-11-01' = {
location: 'string'
name: 'string'
properties: {
addressPrefix: 'string'
allowBranchToBranchTraffic: bool
azureFirewall: {
id: 'string'
}
expressRouteGateway: {
id: 'string'
}
hubRoutingPreference: 'string'
p2SVpnGateway: {
id: 'string'
}
preferredRoutingGateway: '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'
}
]
}
}
]
virtualRouterAsn: int
virtualRouterAutoScaleConfiguration: {
minCapacity: int
}
virtualRouterIps: [
'string'
]
virtualWan: {
id: 'string'
}
vpnGateway: {
id: 'string'
}
}
tags: {
{customized property}: 'string'
}
}
Wartości właściwości
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 |
Tagi zasobów
Nazwa | Opis | Wartość |
---|
Podźródło
Nazwa | Opis | Wartość |
---|---|---|
id | Identyfikator zasobu. | struna |
VirtualHubProperties
Nazwa | Opis | Wartość |
---|---|---|
addressPrefix | Prefiks adresu dla tej usługi VirtualHub. | struna |
allowBranchToBranchTraffic | Flaga do kontrolowania tranzytu dla koncentratora VirtualRouter. | Bool |
azureFirewall | AzureFirewall skojarzone z tą usługą VirtualHub. | |
expressRouteGateway | Brama expressRouteGateway skojarzona z tą usługą VirtualHub. | |
hubRoutingPreference | HubRoutingPreference dla tej usługi VirtualHub. | "ASPath" "ExpressRoute" "VpnGateway" |
p2SVpnGateway | Brama P2SVpnGateway skojarzona z tą usługą VirtualHub. | |
preferredRoutingGateway | Preferowana brama do kierowania ruchu lokalnego | "ExpressRoute" "Brak" "VpnGateway" |
routeTable | Tabela routeTable skojarzona z tym koncentratorem wirtualnym. | VirtualHubRouteTable |
securityPartnerProvider | Dostawca securityPartnerProvider skojarzony z tą usługą VirtualHub. | |
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[] |
virtualRouterAsn | VirtualRouter ASN. | Int Ograniczenia: Minimalna wartość = 0 Wartość maksymalna = 4294967295 |
virtualRouterAutoScaleConfiguration | Konfiguracja automatycznego skalowania routera usługi VirtualHub. | VirtualRouterAutoScaleConfiguration |
virtualRouterIps | Wirtualne adresy IP. | string[] |
virtualWan | Wirtualna siećWAN, do której należy usługa VirtualHub. | |
vpnGateway | Brama VpnGateway skojarzona z tą usługą VirtualHub. | |
VirtualHubRoute
Nazwa | Opis | Wartość |
---|---|---|
addressPrefixes (prefiksy adresów) | Lista wszystkich adresówPrefiksy. | string[] |
nextHopIpAddress | Adres IP elementu NextHop. | struna |
VirtualHubRouteTable
Nazwa | Opis | Wartość |
---|---|---|
Trasy | Lista wszystkich tras. | VirtualHubRoute[] |
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 |
VirtualRouterAutoScaleConfiguration
Nazwa | Opis | Wartość |
---|---|---|
minCapacity | Minimalna liczba jednostek skalowania dla routera usługi VirtualHub. | Int Ograniczenia: Minimalna wartość = 0 |
Przykłady użycia
Moduły zweryfikowane na platformie Azure
Następujące moduły zweryfikowane platformy Azure mogą służyć do wdrażania tego typu zasobu.
Przykłady szybkiego startu platformy Azure
Poniższe szablony szybkiego startu platformy Azure zawierają przykłady Bicep na potrzeby wdrażania tego typu 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:
- grupy zasobów — zobacz polecenia wdrażania grupy zasobów
Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika zmian.
Format zasobu
Aby utworzyć zasób Microsoft.Network/virtualHubs, dodaj następujący kod JSON do szablonu.
{
"type": "Microsoft.Network/virtualHubs",
"apiVersion": "2022-11-01",
"name": "string",
"location": "string",
"properties": {
"addressPrefix": "string",
"allowBranchToBranchTraffic": "bool",
"azureFirewall": {
"id": "string"
},
"expressRouteGateway": {
"id": "string"
},
"hubRoutingPreference": "string",
"p2SVpnGateway": {
"id": "string"
},
"preferredRoutingGateway": "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"
}
]
}
}
],
"virtualRouterAsn": "int",
"virtualRouterAutoScaleConfiguration": {
"minCapacity": "int"
},
"virtualRouterIps": [ "string" ],
"virtualWan": {
"id": "string"
},
"vpnGateway": {
"id": "string"
}
},
"tags": {
"{customized property}": "string"
}
}
Wartości właściwości
Microsoft.Network/virtualHubs
Nazwa | Opis | Wartość |
---|---|---|
apiVersion | Wersja interfejsu API | '2022-11-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" |
Tagi zasobów
Nazwa | Opis | Wartość |
---|
Podźródło
Nazwa | Opis | Wartość |
---|---|---|
id | Identyfikator zasobu. | struna |
VirtualHubProperties
Nazwa | Opis | Wartość |
---|---|---|
addressPrefix | Prefiks adresu dla tej usługi VirtualHub. | struna |
allowBranchToBranchTraffic | Flaga do kontrolowania tranzytu dla koncentratora VirtualRouter. | Bool |
azureFirewall | AzureFirewall skojarzone z tą usługą VirtualHub. | |
expressRouteGateway | Brama expressRouteGateway skojarzona z tą usługą VirtualHub. | |
hubRoutingPreference | HubRoutingPreference dla tej usługi VirtualHub. | "ASPath" "ExpressRoute" "VpnGateway" |
p2SVpnGateway | Brama P2SVpnGateway skojarzona z tą usługą VirtualHub. | |
preferredRoutingGateway | Preferowana brama do kierowania ruchu lokalnego | "ExpressRoute" "Brak" "VpnGateway" |
routeTable | Tabela routeTable skojarzona z tym koncentratorem wirtualnym. | VirtualHubRouteTable |
securityPartnerProvider | Dostawca securityPartnerProvider skojarzony z tą usługą VirtualHub. | |
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[] |
virtualRouterAsn | VirtualRouter ASN. | Int Ograniczenia: Minimalna wartość = 0 Wartość maksymalna = 4294967295 |
virtualRouterAutoScaleConfiguration | Konfiguracja automatycznego skalowania routera usługi VirtualHub. | VirtualRouterAutoScaleConfiguration |
virtualRouterIps | Wirtualne adresy IP. | string[] |
virtualWan | Wirtualna siećWAN, do której należy usługa VirtualHub. | |
vpnGateway | Brama VpnGateway skojarzona z tą usługą VirtualHub. | |
VirtualHubRoute
Nazwa | Opis | Wartość |
---|---|---|
addressPrefixes (prefiksy adresów) | Lista wszystkich adresówPrefiksy. | string[] |
nextHopIpAddress | Adres IP elementu NextHop. | struna |
VirtualHubRouteTable
Nazwa | Opis | Wartość |
---|---|---|
Trasy | Lista wszystkich tras. | VirtualHubRoute[] |
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 |
VirtualRouterAutoScaleConfiguration
Nazwa | Opis | Wartość |
---|---|---|
minCapacity | Minimalna liczba jednostek skalowania dla routera usługi VirtualHub. | Int Ograniczenia: Minimalna wartość = 0 |
Przykłady użycia
Szablony szybkiego startu platformy Azure
Następujące szablony szybkiego startu platformy Azure wdrożyć ten typ zasobu.
Szablon | Opis |
---|---|
azure Route Server w komunikacji równorzędnej BGP z Quagga wdrażanie |
Ten szablon wdraża serwer routera i maszynę wirtualną z systemem Ubuntu za pomocą rozwiązania Quagga. Dwa zewnętrzne sesje protokołu BGP są ustanawiane między serwerem routera i quaggą. Instalacja i konfiguracja oprogramowania Quagga jest wykonywana przez rozszerzenie niestandardowego skryptu platformy Azure dla systemu Linux |
wdrażanie usługi Azure Virtual WAN (vWAN) z wieloma koncentratorami wdrażanie |
Ten szablon umożliwia utworzenie wdrożenia obejmującego wiele centrów usługi Azure Virtual WAN (vWAN), w tym wszystkich bram i połączeń sieci wirtualnej. |
wdrażanie wielu koncentratorów usługi Azure vWAN przy użyciu niestandardowych tabel routingu wdrażanie |
Ten szablon umożliwia utworzenie wdrożenia wieloawansowego usługi Azure Virtual WAN (vWAN), w tym wszystkich bram i połączeń sieci wirtualnej oraz zademonstrowanie użycia tabel tras na potrzeby routingu niestandardowego. |
tworzenie serwera tras w nowej podsieci wdrażanie |
Ten szablon służy do wdrażania serwera route server w podsieci o nazwie RouteServerSubnet. |
tworzy zasoby usługi Virtual WAN wdrażanie |
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 wdrażanie |
Ten szablon tworzy zabezpieczone centrum wirtualne przy użyciu usługi Azure Firewall w celu zabezpieczenia ruchu sieciowego w chmurze kierowanego do Internetu. |
wdrażanie P2S w sieci VWAN z wieloma pulami adresów i grupami użytkowników wdrażanie |
Ten szablon wdraża usługę Azure Virtual WAN (vWAN) przy użyciu połączenia punkt-lokacja skonfigurowanego z wieloma pulami adresów i grupami użytkowników |
Definicja zasobu narzędzia Terraform (dostawcy AzAPI)
Typ zasobu virtualHubs można wdrożyć przy użyciu operacji docelowych:
- grupy zasobów
Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika zmian.
Format zasobu
Aby utworzyć zasób Microsoft.Network/virtualHubs, dodaj następujący program Terraform do szablonu.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Network/virtualHubs@2022-11-01"
name = "string"
location = "string"
tags = {
{customized property} = "string"
}
body = jsonencode({
properties = {
addressPrefix = "string"
allowBranchToBranchTraffic = bool
azureFirewall = {
id = "string"
}
expressRouteGateway = {
id = "string"
}
hubRoutingPreference = "string"
p2SVpnGateway = {
id = "string"
}
preferredRoutingGateway = "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"
}
]
}
}
]
virtualRouterAsn = int
virtualRouterAutoScaleConfiguration = {
minCapacity = int
}
virtualRouterIps = [
"string"
]
virtualWan = {
id = "string"
}
vpnGateway = {
id = "string"
}
}
})
}
Wartości właściwości
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@2022-11-01" |
Tagi zasobów
Nazwa | Opis | Wartość |
---|
Podźródło
Nazwa | Opis | Wartość |
---|---|---|
id | Identyfikator zasobu. | struna |
VirtualHubProperties
Nazwa | Opis | Wartość |
---|---|---|
addressPrefix | Prefiks adresu dla tej usługi VirtualHub. | struna |
allowBranchToBranchTraffic | Flaga do kontrolowania tranzytu dla koncentratora VirtualRouter. | Bool |
azureFirewall | AzureFirewall skojarzone z tą usługą VirtualHub. | |
expressRouteGateway | Brama expressRouteGateway skojarzona z tą usługą VirtualHub. | |
hubRoutingPreference | HubRoutingPreference dla tej usługi VirtualHub. | "ASPath" "ExpressRoute" "VpnGateway" |
p2SVpnGateway | Brama P2SVpnGateway skojarzona z tą usługą VirtualHub. | |
preferredRoutingGateway | Preferowana brama do kierowania ruchu lokalnego | "ExpressRoute" "Brak" "VpnGateway" |
routeTable | Tabela routeTable skojarzona z tym koncentratorem wirtualnym. | VirtualHubRouteTable |
securityPartnerProvider | Dostawca securityPartnerProvider skojarzony z tą usługą VirtualHub. | |
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[] |
virtualRouterAsn | VirtualRouter ASN. | Int Ograniczenia: Minimalna wartość = 0 Wartość maksymalna = 4294967295 |
virtualRouterAutoScaleConfiguration | Konfiguracja automatycznego skalowania routera usługi VirtualHub. | VirtualRouterAutoScaleConfiguration |
virtualRouterIps | Wirtualne adresy IP. | string[] |
virtualWan | Wirtualna siećWAN, do której należy usługa VirtualHub. | |
vpnGateway | Brama VpnGateway skojarzona z tą usługą VirtualHub. | |
VirtualHubRoute
Nazwa | Opis | Wartość |
---|---|---|
addressPrefixes (prefiksy adresów) | Lista wszystkich adresówPrefiksy. | string[] |
nextHopIpAddress | Adres IP elementu NextHop. | struna |
VirtualHubRouteTable
Nazwa | Opis | Wartość |
---|---|---|
Trasy | Lista wszystkich tras. | VirtualHubRoute[] |
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 |
VirtualRouterAutoScaleConfiguration
Nazwa | Opis | Wartość |
---|---|---|
minCapacity | Minimalna liczba jednostek skalowania dla routera usługi VirtualHub. | Int Ograniczenia: Minimalna wartość = 0 |