Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
- najnowsze
- 2025-01-01
- 2024-10-01
- 2024-07-01
- 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:
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@2025-03-01' = {
scope: resourceSymbolicName or scope
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. | ciąg |
| nazwa | Nazwa zasobu | ciąg (wymagany) |
| Właściwości | Właściwości koncentratora wirtualnego. | Właściwości VirtualHub |
| zakres | Użyj polecenia podczas tworzenia zasobu w zakresie innym niż zakres wdrożenia. | Ustaw tę właściwość na symboliczną nazwę zasobu, aby zastosować zasób rozszerzenia. |
| 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. | ciąg |
Właściwości VirtualHub
| Nazwa | Opis | Wartość |
|---|---|---|
| addressPrefiks | Prefiks adresu dla tej usługi VirtualHub. | ciąg |
| allowBranchToBranchTraffic | Flaga do kontrolowania tranzytu dla koncentratora VirtualRouter. | Bool |
| azureFirewall (zapora azureFirewall) | AzureFirewall skojarzone z tą usługą VirtualHub. | |
| expressRouteGateway (brama expressRouteGateway) | Brama expressRouteGateway skojarzona z tą usługą VirtualHub. | |
| hubRoutingPreference (Preferencja routingu) | HubRoutingPreference dla tej usługi VirtualHub. | "ASPath" "ExpressRoute" "VpnGateway" |
| p2SVpnGateway (brama p2SVpn) | Brama P2SVpnGateway skojarzona z tą usługą VirtualHub. | |
| preferredRoutingGateway | Preferowana brama do kierowania ruchu lokalnego | "ExpressRoute" "Brak" "VpnGateway" |
| routeTable (tabela tras) | Tabela routeTable skojarzona z tym koncentratorem wirtualnym. | VirtualHubRouteTable (tabela tras wirtualnych) |
| securityPartnerProvider | Dostawca securityPartnerProvider skojarzony z tą usługą VirtualHub. | |
| securityProviderName (nazwa_dostawcy zabezpieczeń) | Nazwa dostawcy zabezpieczeń. | ciąg |
| Numer jednostki magazynowej | Jednostka SKU tej usługi VirtualHub. | ciąg |
| virtualHubRouteTableV2s | Lista wszystkich tabel tras koncentratora wirtualnego w wersji 2 skojarzonych z tą usługą VirtualHub. | VirtualHubRouteTableV2[] |
| virtualRouterAsn | Numer ASN routera wirtualnego. | Int Ograniczenia: Minimalna wartość = 0 Wartość maksymalna = 4294967295 |
| virtualRouterAutoScaleConfiguration | Konfiguracja automatycznego skalowania routera usługi VirtualHub. | Konfiguracja VirtualRouterAutoScaleConfiguration |
| virtualRouterIps (adresy ip routera wirtualnego) | Wirtualne adresy IP. | ciąg znakowy[] |
| wirtualna sieć Wan | Wirtualna siećWAN, do której należy usługa VirtualHub. | |
| vpnGateway (Brama sieci vpn) | Brama VpnGateway skojarzona z tą usługą VirtualHub. | |
Trasa VirtualHub
| Nazwa | Opis | Wartość |
|---|---|---|
| addressPrefixes (prefiksy adresów) | Lista wszystkich adresówPrefiksy. | ciąg znakowy[] |
| następnyHopIpAddress | Adres IP elementu NextHop. | ciąg |
VirtualHubRouteTable (tabela tras wirtualnych)
| Nazwa | Opis | Wartość |
|---|---|---|
| Trasy | Lista wszystkich tras. | Trasa VirtualHub[] |
VirtualHubRouteTableV2
| Nazwa | Opis | Wartość |
|---|---|---|
| id | Identyfikator zasobu. | ciąg |
| nazwa | Nazwa zasobu, który jest unikatowy w grupie zasobów. Ta nazwa może służyć do uzyskiwania dostępu do zasobu. | ciąg |
| Właściwości | Właściwości tabeli tras koncentratora wirtualnego w wersji 2. | VirtualHubRouteTableV2Properties (Właściwości VirtualHubRouteTableV2) |
VirtualHubRouteTableV2Properties (Właściwości VirtualHubRouteTableV2)
| Nazwa | Opis | Wartość |
|---|---|---|
| dołączonePołączenia | Lista wszystkich połączeń dołączonych do tej tabeli tras w wersji 2. | ciąg znakowy[] |
| Trasy | Lista wszystkich tras. | VirtualHubRouteV2[] |
VirtualHubRouteV2
| Nazwa | Opis | Wartość |
|---|---|---|
| Miejsc | Lista wszystkich miejsc docelowych. | ciąg znakowy[] |
| destinationType (typ miejsca docelowego) | Typ miejsc docelowych. | ciąg |
| NastępnyChmiel | NextHops adres IP. | ciąg znakowy[] |
| NastępnyTyp chmielu | Typ następnego przeskoku. | ciąg |
Konfiguracja VirtualRouterAutoScaleConfiguration
| Nazwa | Opis | Wartość |
|---|---|---|
| minPojemność | 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:
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": "2025-03-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) | Wersja interfejsu API | '2025-03-01' |
| lokalizacja | Lokalizacja zasobu. | ciąg |
| nazwa | Nazwa zasobu | ciąg (wymagany) |
| Właściwości | Właściwości koncentratora wirtualnego. | Właściwości VirtualHub |
| 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. | ciąg |
Właściwości VirtualHub
| Nazwa | Opis | Wartość |
|---|---|---|
| addressPrefiks | Prefiks adresu dla tej usługi VirtualHub. | ciąg |
| allowBranchToBranchTraffic | Flaga do kontrolowania tranzytu dla koncentratora VirtualRouter. | Bool |
| azureFirewall (zapora azureFirewall) | AzureFirewall skojarzone z tą usługą VirtualHub. | |
| expressRouteGateway (brama expressRouteGateway) | Brama expressRouteGateway skojarzona z tą usługą VirtualHub. | |
| hubRoutingPreference (Preferencja routingu) | HubRoutingPreference dla tej usługi VirtualHub. | "ASPath" "ExpressRoute" "VpnGateway" |
| p2SVpnGateway (brama p2SVpn) | Brama P2SVpnGateway skojarzona z tą usługą VirtualHub. | |
| preferredRoutingGateway | Preferowana brama do kierowania ruchu lokalnego | "ExpressRoute" "Brak" "VpnGateway" |
| routeTable (tabela tras) | Tabela routeTable skojarzona z tym koncentratorem wirtualnym. | VirtualHubRouteTable (tabela tras wirtualnych) |
| securityPartnerProvider | Dostawca securityPartnerProvider skojarzony z tą usługą VirtualHub. | |
| securityProviderName (nazwa_dostawcy zabezpieczeń) | Nazwa dostawcy zabezpieczeń. | ciąg |
| Numer jednostki magazynowej | Jednostka SKU tej usługi VirtualHub. | ciąg |
| virtualHubRouteTableV2s | Lista wszystkich tabel tras koncentratora wirtualnego w wersji 2 skojarzonych z tą usługą VirtualHub. | VirtualHubRouteTableV2[] |
| virtualRouterAsn | Numer ASN routera wirtualnego. | Int Ograniczenia: Minimalna wartość = 0 Wartość maksymalna = 4294967295 |
| virtualRouterAutoScaleConfiguration | Konfiguracja automatycznego skalowania routera usługi VirtualHub. | Konfiguracja VirtualRouterAutoScaleConfiguration |
| virtualRouterIps (adresy ip routera wirtualnego) | Wirtualne adresy IP. | ciąg znakowy[] |
| wirtualna sieć Wan | Wirtualna siećWAN, do której należy usługa VirtualHub. | |
| vpnGateway (Brama sieci vpn) | Brama VpnGateway skojarzona z tą usługą VirtualHub. | |
Trasa VirtualHub
| Nazwa | Opis | Wartość |
|---|---|---|
| addressPrefixes (prefiksy adresów) | Lista wszystkich adresówPrefiksy. | ciąg znakowy[] |
| następnyHopIpAddress | Adres IP elementu NextHop. | ciąg |
VirtualHubRouteTable (tabela tras wirtualnych)
| Nazwa | Opis | Wartość |
|---|---|---|
| Trasy | Lista wszystkich tras. | Trasa VirtualHub[] |
VirtualHubRouteTableV2
| Nazwa | Opis | Wartość |
|---|---|---|
| id | Identyfikator zasobu. | ciąg |
| nazwa | Nazwa zasobu, który jest unikatowy w grupie zasobów. Ta nazwa może służyć do uzyskiwania dostępu do zasobu. | ciąg |
| Właściwości | Właściwości tabeli tras koncentratora wirtualnego w wersji 2. | VirtualHubRouteTableV2Properties (Właściwości VirtualHubRouteTableV2) |
VirtualHubRouteTableV2Properties (Właściwości VirtualHubRouteTableV2)
| Nazwa | Opis | Wartość |
|---|---|---|
| dołączonePołączenia | Lista wszystkich połączeń dołączonych do tej tabeli tras w wersji 2. | ciąg znakowy[] |
| Trasy | Lista wszystkich tras. | VirtualHubRouteV2[] |
VirtualHubRouteV2
| Nazwa | Opis | Wartość |
|---|---|---|
| Miejsc | Lista wszystkich miejsc docelowych. | ciąg znakowy[] |
| destinationType (typ miejsca docelowego) | Typ miejsc docelowych. | ciąg |
| NastępnyChmiel | NextHops adres IP. | ciąg znakowy[] |
| NastępnyTyp chmielu | Typ następnego przeskoku. | ciąg |
Konfiguracja VirtualRouterAutoScaleConfiguration
| Nazwa | Opis | Wartość |
|---|---|---|
| minPojemność | 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:
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@2025-03-01"
name = "string"
parent_id = "string"
location = "string"
tags = {
{customized property} = "string"
}
body = {
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. | ciąg |
| nazwa | Nazwa zasobu | ciąg (wymagany) |
| parent_id | Identyfikator zasobu, do który ma być stosowany ten zasób rozszerzenia. | ciąg (wymagany) |
| Właściwości | Właściwości koncentratora wirtualnego. | Właściwości VirtualHub |
| Tagi | Tagi zasobów | Słownik nazw tagów i wartości. |
| typ | Typ zasobu | "Microsoft.Network/virtualHubs@2025-03-01" |
Tagi zasobów
| Nazwa | Opis | Wartość |
|---|
Podźródło
| Nazwa | Opis | Wartość |
|---|---|---|
| id | Identyfikator zasobu. | ciąg |
Właściwości VirtualHub
| Nazwa | Opis | Wartość |
|---|---|---|
| addressPrefiks | Prefiks adresu dla tej usługi VirtualHub. | ciąg |
| allowBranchToBranchTraffic | Flaga do kontrolowania tranzytu dla koncentratora VirtualRouter. | Bool |
| azureFirewall (zapora azureFirewall) | AzureFirewall skojarzone z tą usługą VirtualHub. | |
| expressRouteGateway (brama expressRouteGateway) | Brama expressRouteGateway skojarzona z tą usługą VirtualHub. | |
| hubRoutingPreference (Preferencja routingu) | HubRoutingPreference dla tej usługi VirtualHub. | "ASPath" "ExpressRoute" "VpnGateway" |
| p2SVpnGateway (brama p2SVpn) | Brama P2SVpnGateway skojarzona z tą usługą VirtualHub. | |
| preferredRoutingGateway | Preferowana brama do kierowania ruchu lokalnego | "ExpressRoute" "Brak" "VpnGateway" |
| routeTable (tabela tras) | Tabela routeTable skojarzona z tym koncentratorem wirtualnym. | VirtualHubRouteTable (tabela tras wirtualnych) |
| securityPartnerProvider | Dostawca securityPartnerProvider skojarzony z tą usługą VirtualHub. | |
| securityProviderName (nazwa_dostawcy zabezpieczeń) | Nazwa dostawcy zabezpieczeń. | ciąg |
| Numer jednostki magazynowej | Jednostka SKU tej usługi VirtualHub. | ciąg |
| virtualHubRouteTableV2s | Lista wszystkich tabel tras koncentratora wirtualnego w wersji 2 skojarzonych z tą usługą VirtualHub. | VirtualHubRouteTableV2[] |
| virtualRouterAsn | Numer ASN routera wirtualnego. | Int Ograniczenia: Minimalna wartość = 0 Wartość maksymalna = 4294967295 |
| virtualRouterAutoScaleConfiguration | Konfiguracja automatycznego skalowania routera usługi VirtualHub. | Konfiguracja VirtualRouterAutoScaleConfiguration |
| virtualRouterIps (adresy ip routera wirtualnego) | Wirtualne adresy IP. | ciąg znakowy[] |
| wirtualna sieć Wan | Wirtualna siećWAN, do której należy usługa VirtualHub. | |
| vpnGateway (Brama sieci vpn) | Brama VpnGateway skojarzona z tą usługą VirtualHub. | |
Trasa VirtualHub
| Nazwa | Opis | Wartość |
|---|---|---|
| addressPrefixes (prefiksy adresów) | Lista wszystkich adresówPrefiksy. | ciąg znakowy[] |
| następnyHopIpAddress | Adres IP elementu NextHop. | ciąg |
VirtualHubRouteTable (tabela tras wirtualnych)
| Nazwa | Opis | Wartość |
|---|---|---|
| Trasy | Lista wszystkich tras. | Trasa VirtualHub[] |
VirtualHubRouteTableV2
| Nazwa | Opis | Wartość |
|---|---|---|
| id | Identyfikator zasobu. | ciąg |
| nazwa | Nazwa zasobu, który jest unikatowy w grupie zasobów. Ta nazwa może służyć do uzyskiwania dostępu do zasobu. | ciąg |
| Właściwości | Właściwości tabeli tras koncentratora wirtualnego w wersji 2. | VirtualHubRouteTableV2Properties (Właściwości VirtualHubRouteTableV2) |
VirtualHubRouteTableV2Properties (Właściwości VirtualHubRouteTableV2)
| Nazwa | Opis | Wartość |
|---|---|---|
| dołączonePołączenia | Lista wszystkich połączeń dołączonych do tej tabeli tras w wersji 2. | ciąg znakowy[] |
| Trasy | Lista wszystkich tras. | VirtualHubRouteV2[] |
VirtualHubRouteV2
| Nazwa | Opis | Wartość |
|---|---|---|
| Miejsc | Lista wszystkich miejsc docelowych. | ciąg znakowy[] |
| destinationType (typ miejsca docelowego) | Typ miejsc docelowych. | ciąg |
| NastępnyChmiel | NextHops adres IP. | ciąg znakowy[] |
| NastępnyTyp chmielu | Typ następnego przeskoku. | ciąg |
Konfiguracja VirtualRouterAutoScaleConfiguration
| Nazwa | Opis | Wartość |
|---|---|---|
| minPojemność | Minimalna liczba jednostek skalowania dla routera usługi VirtualHub. | Int Ograniczenia: Minimalna wartość = 0 |
Przykłady użycia
Przykłady programu Terraform
Podstawowy przykład wdrażania koncentratora wirtualnego w wirtualnej sieci WAN.
terraform {
required_providers {
azapi = {
source = "Azure/azapi"
}
}
}
provider "azapi" {
skip_provider_registration = false
}
variable "resource_name" {
type = string
default = "acctest0001"
}
variable "location" {
type = string
default = "westeurope"
}
resource "azapi_resource" "resourceGroup" {
type = "Microsoft.Resources/resourceGroups@2020-06-01"
name = var.resource_name
location = var.location
}
resource "azapi_resource" "virtualWan" {
type = "Microsoft.Network/virtualWans@2022-07-01"
parent_id = azapi_resource.resourceGroup.id
name = var.resource_name
location = var.location
body = {
properties = {
allowBranchToBranchTraffic = true
disableVpnEncryption = false
office365LocalBreakoutCategory = "None"
type = "Standard"
}
}
schema_validation_enabled = false
response_export_values = ["*"]
}
resource "azapi_resource" "virtualHub" {
type = "Microsoft.Network/virtualHubs@2022-07-01"
parent_id = azapi_resource.resourceGroup.id
name = var.resource_name
location = var.location
body = {
properties = {
addressPrefix = "10.0.0.0/24"
hubRoutingPreference = "ExpressRoute"
virtualRouterAutoScaleConfiguration = {
minCapacity = 2
}
virtualWan = {
id = azapi_resource.virtualWan.id
}
}
}
schema_validation_enabled = false
response_export_values = ["*"]
}