Udostępnij za pośrednictwem


Microsoft.Network virtualHubs/hubRouteTables 2021-08-01

Definicja zasobu Bicep

Typ zasobu virtualHubs/hubRouteTables 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/hubRouteTables, dodaj następujący kod Bicep do szablonu.

resource symbolicname 'Microsoft.Network/virtualHubs/hubRouteTables@2021-08-01' = {
  parent: resourceSymbolicName
  name: 'string'
  properties: {
    labels: [
      'string'
    ]
    routes: [
      {
        destinations: [
          'string'
        ]
        destinationType: 'string'
        name: 'string'
        nextHop: 'string'
        nextHopType: 'string'
      }
    ]
  }
}

Wartości właściwości

HubRoute

Nazwa Opis Wartość
Miejsc Lista wszystkich miejsc docelowych. string[] (wymagane)
destinationType Typ miejsc docelowych (np. CIDR, ResourceId, Service). ciąg (wymagany)
nazwa Nazwa trasy, która jest unikatowa w tabeli RouteTable. Ta nazwa może służyć do uzyskiwania dostępu do tej trasy. ciąg (wymagany)
NextHop Identyfikator zasobu NextHop. ciąg (wymagany)
nextHopType Typ następnego przeskoku (np. ResourceId). ciąg (wymagany)

HubRouteTableProperties

Nazwa Opis Wartość
Etykiety Lista etykiet skojarzonych z tą tabelą tras. string[]
Trasy Lista wszystkich tras. HubRoute[]

Microsoft.Network/virtualHubs/hubRouteTables

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 zasobu RouteTable. HubRouteTableProperties

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/hubRouteTables 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/hubRouteTables, dodaj następujący kod JSON do szablonu.

{
  "type": "Microsoft.Network/virtualHubs/hubRouteTables",
  "apiVersion": "2021-08-01",
  "name": "string",
  "properties": {
    "labels": [ "string" ],
    "routes": [
      {
        "destinations": [ "string" ],
        "destinationType": "string",
        "name": "string",
        "nextHop": "string",
        "nextHopType": "string"
      }
    ]
  }
}

Wartości właściwości

HubRoute

Nazwa Opis Wartość
Miejsc Lista wszystkich miejsc docelowych. string[] (wymagane)
destinationType Typ miejsc docelowych (np. CIDR, ResourceId, Service). ciąg (wymagany)
nazwa Nazwa trasy, która jest unikatowa w tabeli RouteTable. Ta nazwa może służyć do uzyskiwania dostępu do tej trasy. ciąg (wymagany)
NextHop Identyfikator zasobu NextHop. ciąg (wymagany)
nextHopType Typ następnego przeskoku (np. ResourceId). ciąg (wymagany)

HubRouteTableProperties

Nazwa Opis Wartość
Etykiety Lista etykiet skojarzonych z tą tabelą tras. string[]
Trasy Lista wszystkich tras. HubRoute[]

Microsoft.Network/virtualHubs/hubRouteTables

Nazwa Opis Wartość
apiVersion Wersja interfejsu API '2021-08-01'
nazwa Nazwa zasobu ciąg (wymagany)
Właściwości Właściwości zasobu RouteTable. HubRouteTableProperties
typ Typ zasobu "Microsoft.Network/virtualHubs/hubRouteTables"

Szablony szybkiego startu

Następujące szablony szybkiego startu wdrażają ten typ zasobu.

Szablon Opis
wdrażanie wielu koncentratorów usługi Azure vWAN przy użyciu niestandardowych tabel routingu

wdrażanie w usłudze Azure
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.
zabezpieczone koncentratory wirtualne

wdrażanie w usłudze Azure
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 w usłudze Azure
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/hubRouteTables 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/hubRouteTables, dodaj następujący program Terraform do szablonu.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Network/virtualHubs/hubRouteTables@2021-08-01"
  name = "string"
  body = jsonencode({
    properties = {
      labels = [
        "string"
      ]
      routes = [
        {
          destinations = [
            "string"
          ]
          destinationType = "string"
          name = "string"
          nextHop = "string"
          nextHopType = "string"
        }
      ]
    }
  })
}

Wartości właściwości

HubRoute

Nazwa Opis Wartość
Miejsc Lista wszystkich miejsc docelowych. string[] (wymagane)
destinationType Typ miejsc docelowych (np. CIDR, ResourceId, Service). ciąg (wymagany)
nazwa Nazwa trasy, która jest unikatowa w tabeli RouteTable. Ta nazwa może służyć do uzyskiwania dostępu do tej trasy. ciąg (wymagany)
NextHop Identyfikator zasobu NextHop. ciąg (wymagany)
nextHopType Typ następnego przeskoku (np. ResourceId). ciąg (wymagany)

HubRouteTableProperties

Nazwa Opis Wartość
Etykiety Lista etykiet skojarzonych z tą tabelą tras. string[]
Trasy Lista wszystkich tras. HubRoute[]

Microsoft.Network/virtualHubs/hubRouteTables

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 zasobu RouteTable. HubRouteTableProperties
typ Typ zasobu "Microsoft.Network/virtualHubs/hubRouteTables@2021-08-01"