Sdílet prostřednictvím


Microsoft.Network virtualHubs 2020-04-01

Definice prostředku Bicep

Typ prostředku virtualHubs je možné nasadit s operacemi, které cílí:

Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.

Formát prostředku

Pokud chcete vytvořit prostředek Microsoft.Network/virtualHubs, přidejte do šablony následující bicep.

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'
  }
}

Hodnoty vlastností

HubVirtualNetworkConnection

Jméno Popis Hodnota
id ID prostředku. řetězec
Jméno Název prostředku, který je jedinečný v rámci skupiny prostředků. Tento název lze použít pro přístup k prostředku. řetězec
vlastnosti Vlastnosti připojení virtuální sítě rozbočovače HubVirtualNetworkConnectionProperties

HubVirtualNetworkConnectionProperties

Jméno Popis Hodnota
allowHubToRemoteVnetTransit VirtualHub to RemoteVnet transit to enabled or not. Bool
allowRemoteVnetToUseHubVnetGateways Povolte vzdálené virtuální síti používat brány virtuálního centra. Bool
enableInternetSecurity Povolte zabezpečení internetu. Bool
remoteVirtualNetwork Odkaz na vzdálenou virtuální síť subresource
routingConfiguration Konfigurace směrování označující přidružené a šířené směrovací tabulky v tomto připojení. RoutingConfiguration

Microsoft.Network/virtualHubs

Jméno Popis Hodnota
umístění Umístění prostředku řetězec
Jméno Název prostředku string (povinné)
vlastnosti Vlastnosti virtuálního centra. VirtualHubProperties
visačky Značky prostředků Slovník názvů a hodnot značek Viz Značky v šablonách

Rozšířená tabulkaRouteTable

Jméno Popis Hodnota
Id Seznam ID prostředků všech směrovacích tabulek subresource[]
popisky Seznam popisků string[]

Značky prostředků

Jméno Popis Hodnota

RoutingConfiguration

Jméno Popis Hodnota
associatedRouteTable Id prostředku RouteTable přidružené k této RoutingConfiguration. subresource
rozšířeníRouteTables Seznam směrovacích tabulek pro inzerování tras. propagatedRouteTable
vnetRoutes Seznam tras, které řídí směrování z VirtualHubu do připojení k virtuální síti virtuální sítě

StaticRoute

Jméno Popis Hodnota
addressPrefixes Seznam všech předpon adres string[]
Jméno Název StaticRoute, který je jedinečný v rámci virtuální sítěRoute. řetězec
nextHopIpAddress IP adresa dalšího segmentu směrování. řetězec

Podsourc

Jméno Popis Hodnota
id ID prostředku. řetězec

VirtualHubProperties

Jméno Popis Hodnota
addressPrefix Předpona adresy pro tento VirtualHub. řetězec
azureFirewall AzureFirewall přidružený k tomuto VirtualHubu. subresource
expressRouteGateway ExpressRouteGateway přidružený k tomuto VirtualHubu. subresource
p2SVpnGateway P2SVpnGateway přidružený k tomuto VirtualHubu. subresource
routeTable RouteTable přidružená k tomuto virtuálnímu centru. VirtualHubRouteTable
securityPartnerProvider SecurityPartnerProvider přidružený k tomuto VirtualHubu. subresource
securityProviderName Název zprostředkovatele zabezpečení. řetězec
sku Skladová položka tohoto VirtualHubu. řetězec
virtualHubRouteTableV2s Seznam všech směrovacích tabulek virtuálních rozbočovačů v2 přidružených k tomuto VirtualHubu VirtualHubRouteTableV2[]
virtualNetworkConnections Seznam všech připojení virtuálních sítí k tomuto VirtualHubu HubVirtualNetworkConnection[]
VirtualWan VirtualWAN, do které patří VirtualHub. subresource
vpnGateway VpnGateway přidružený k tomuto VirtualHubu. subresource

VirtualHubRoute

Jméno Popis Hodnota
addressPrefixes Seznam všech oprav addressPrefixes. string[]
nextHopIpAddress IP adresa NextHop. řetězec

VirtualHubRouteTable

Jméno Popis Hodnota
trasy Seznam všech tras VirtualHubRoute[]

VirtualHubRouteTableV2

Jméno Popis Hodnota
id ID prostředku. řetězec
Jméno Název prostředku, který je jedinečný v rámci skupiny prostředků. Tento název lze použít pro přístup k prostředku. řetězec
vlastnosti Vlastnosti směrovací tabulky virtuálního centra v2 VirtualHubRouteTableV2Properties

VirtualHubRouteTableV2Properties

Jméno Popis Hodnota
attachedConnections Seznam všech připojení připojených k této směrovací tabulce v2 string[]
trasy Seznam všech tras VirtualHubRouteV2[]

VirtualHubRouteV2

Jméno Popis Hodnota
místa určení Seznam všech cílů string[]
destinationType Typ cílů. řetězec
nextHops IP adresa NextHops. string[]
nextHopType Typ dalšího směrování. řetězec

VNetRoute

Jméno Popis Hodnota
staticRoutes Seznam všech statických tras StaticRoute[]

Ukázky rychlého startu

Následující ukázky rychlého startu nasadí tento typ prostředku.

Soubor Bicep Popis
vytvoření směrového serveru v nové podsíti Tato šablona nasadí směrovací server do podsítě s názvem RouteServerSubnet.
vytváření prostředků virtual WAN Tato šablona umožňuje vytvářet prostředky virtuální sítě WAN, včetně služby Virtual WAN, virtual hubu, brány VPN, lokality VPN a služby VPN Connecton.
zabezpečených virtuálních center Tato šablona vytvoří zabezpečené virtuální centrum pomocí služby Azure Firewall k zabezpečení cloudového síťového provozu určeného k internetu.

Definice prostředku šablony ARM

Typ prostředku virtualHubs je možné nasadit s operacemi, které cílí:

Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.

Formát prostředku

Pokud chcete vytvořit prostředek Microsoft.Network/virtualHubs, přidejte do šablony následující JSON.

{
  "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"
  }
}

Hodnoty vlastností

HubVirtualNetworkConnection

Jméno Popis Hodnota
id ID prostředku. řetězec
Jméno Název prostředku, který je jedinečný v rámci skupiny prostředků. Tento název lze použít pro přístup k prostředku. řetězec
vlastnosti Vlastnosti připojení virtuální sítě rozbočovače HubVirtualNetworkConnectionProperties

HubVirtualNetworkConnectionProperties

Jméno Popis Hodnota
allowHubToRemoteVnetTransit VirtualHub to RemoteVnet transit to enabled or not. Bool
allowRemoteVnetToUseHubVnetGateways Povolte vzdálené virtuální síti používat brány virtuálního centra. Bool
enableInternetSecurity Povolte zabezpečení internetu. Bool
remoteVirtualNetwork Odkaz na vzdálenou virtuální síť subresource
routingConfiguration Konfigurace směrování označující přidružené a šířené směrovací tabulky v tomto připojení. RoutingConfiguration

Microsoft.Network/virtualHubs

Jméno Popis Hodnota
apiVersion Verze rozhraní API '2020-04-01'
umístění Umístění prostředku řetězec
Jméno Název prostředku string (povinné)
vlastnosti Vlastnosti virtuálního centra. VirtualHubProperties
visačky Značky prostředků Slovník názvů a hodnot značek Viz Značky v šablonách
typ Typ prostředku Microsoft.Network/virtualHubs

Rozšířená tabulkaRouteTable

Jméno Popis Hodnota
Id Seznam ID prostředků všech směrovacích tabulek subresource[]
popisky Seznam popisků string[]

Značky prostředků

Jméno Popis Hodnota

RoutingConfiguration

Jméno Popis Hodnota
associatedRouteTable Id prostředku RouteTable přidružené k této RoutingConfiguration. subresource
rozšířeníRouteTables Seznam směrovacích tabulek pro inzerování tras. propagatedRouteTable
vnetRoutes Seznam tras, které řídí směrování z VirtualHubu do připojení k virtuální síti virtuální sítě

StaticRoute

Jméno Popis Hodnota
addressPrefixes Seznam všech předpon adres string[]
Jméno Název StaticRoute, který je jedinečný v rámci virtuální sítěRoute. řetězec
nextHopIpAddress IP adresa dalšího segmentu směrování. řetězec

Podsourc

Jméno Popis Hodnota
id ID prostředku. řetězec

VirtualHubProperties

Jméno Popis Hodnota
addressPrefix Předpona adresy pro tento VirtualHub. řetězec
azureFirewall AzureFirewall přidružený k tomuto VirtualHubu. subresource
expressRouteGateway ExpressRouteGateway přidružený k tomuto VirtualHubu. subresource
p2SVpnGateway P2SVpnGateway přidružený k tomuto VirtualHubu. subresource
routeTable RouteTable přidružená k tomuto virtuálnímu centru. VirtualHubRouteTable
securityPartnerProvider SecurityPartnerProvider přidružený k tomuto VirtualHubu. subresource
securityProviderName Název zprostředkovatele zabezpečení. řetězec
sku Skladová položka tohoto VirtualHubu. řetězec
virtualHubRouteTableV2s Seznam všech směrovacích tabulek virtuálních rozbočovačů v2 přidružených k tomuto VirtualHubu VirtualHubRouteTableV2[]
virtualNetworkConnections Seznam všech připojení virtuálních sítí k tomuto VirtualHubu HubVirtualNetworkConnection[]
VirtualWan VirtualWAN, do které patří VirtualHub. subresource
vpnGateway VpnGateway přidružený k tomuto VirtualHubu. subresource

VirtualHubRoute

Jméno Popis Hodnota
addressPrefixes Seznam všech oprav addressPrefixes. string[]
nextHopIpAddress IP adresa NextHop. řetězec

VirtualHubRouteTable

Jméno Popis Hodnota
trasy Seznam všech tras VirtualHubRoute[]

VirtualHubRouteTableV2

Jméno Popis Hodnota
id ID prostředku. řetězec
Jméno Název prostředku, který je jedinečný v rámci skupiny prostředků. Tento název lze použít pro přístup k prostředku. řetězec
vlastnosti Vlastnosti směrovací tabulky virtuálního centra v2 VirtualHubRouteTableV2Properties

VirtualHubRouteTableV2Properties

Jméno Popis Hodnota
attachedConnections Seznam všech připojení připojených k této směrovací tabulce v2 string[]
trasy Seznam všech tras VirtualHubRouteV2[]

VirtualHubRouteV2

Jméno Popis Hodnota
místa určení Seznam všech cílů string[]
destinationType Typ cílů. řetězec
nextHops IP adresa NextHops. string[]
nextHopType Typ dalšího směrování. řetězec

VNetRoute

Jméno Popis Hodnota
staticRoutes Seznam všech statických tras StaticRoute[]

Šablony pro rychlý start

Následující šablony pro rychlý start nasazují tento typ prostředku.

Šablona Popis
serveru Azure Route v partnerském vztahu protokolu BGP s Quagga

nasazení do Azure
Tato šablona nasadí směrovačový server a virtuální počítač s Ubuntu pomocí Quagga. Mezi směrovačem a Quaggou jsou vytvořeny dvě externí relace protokolu BGP. Instalace a konfigurace Quagga se provádí rozšířením vlastních skriptů Azure pro Linux.
nasazení azure Virtual WAN (vWAN) ve více centrech

nasazení do Azure
Tato šablona umožňuje vytvořit nasazení azure Virtual WAN (vWAN) ve více centrech, včetně všech bran a připojení virtuální sítě.
nasazení azure vWAN ve více centrech s vlastními směrovacími tabulkami

nasazení do Azure
Tato šablona umožňuje vytvořit nasazení azure Virtual WAN (vWAN) s více rozbočovači, včetně všech bran a připojení virtuální sítě, a předvést využití směrovacích tabulek pro vlastní směrování.
vytvoření směrového serveru v nové podsíti

nasazení do Azure
Tato šablona nasadí směrovací server do podsítě s názvem RouteServerSubnet.
vytváření prostředků virtual WAN

nasazení do Azure
Tato šablona umožňuje vytvářet prostředky virtuální sítě WAN, včetně služby Virtual WAN, virtual hubu, brány VPN, lokality VPN a služby VPN Connecton.
zabezpečených virtuálních center

nasazení do Azure
Tato šablona vytvoří zabezpečené virtuální centrum pomocí služby Azure Firewall k zabezpečení cloudového síťového provozu určeného k internetu.
nasazení P2S virtuální sítě WAN s více fondy adres a skupinami uživatelů

nasazení do Azure
Tato šablona nasadí Azure Virtual WAN (vWAN) s P2S nakonfigurovanou s více fondy adres a skupinami uživatelů.

Definice prostředku Terraformu (poskytovatel AzAPI)

Typ prostředku virtualHubs je možné nasadit s operacemi, které cílí:

  • skupiny prostředků

Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.

Formát prostředku

Pokud chcete vytvořit prostředek Microsoft.Network/virtualHubs, přidejte do šablony následující Terraform.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Network/virtualHubs@2020-04-01"
  name = "string"
  location = "string"
  tags = {
    {customized property} = "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"
      }
    }
  })
}

Hodnoty vlastností

HubVirtualNetworkConnection

Jméno Popis Hodnota
id ID prostředku. řetězec
Jméno Název prostředku, který je jedinečný v rámci skupiny prostředků. Tento název lze použít pro přístup k prostředku. řetězec
vlastnosti Vlastnosti připojení virtuální sítě rozbočovače HubVirtualNetworkConnectionProperties

HubVirtualNetworkConnectionProperties

Jméno Popis Hodnota
allowHubToRemoteVnetTransit VirtualHub to RemoteVnet transit to enabled or not. Bool
allowRemoteVnetToUseHubVnetGateways Povolte vzdálené virtuální síti používat brány virtuálního centra. Bool
enableInternetSecurity Povolte zabezpečení internetu. Bool
remoteVirtualNetwork Odkaz na vzdálenou virtuální síť subresource
routingConfiguration Konfigurace směrování označující přidružené a šířené směrovací tabulky v tomto připojení. RoutingConfiguration

Microsoft.Network/virtualHubs

Jméno Popis Hodnota
umístění Umístění prostředku řetězec
Jméno Název prostředku string (povinné)
vlastnosti Vlastnosti virtuálního centra. VirtualHubProperties
visačky Značky prostředků Slovník názvů a hodnot značek
typ Typ prostředku Microsoft.Network/virtualHubs@2020-04-01

Rozšířená tabulkaRouteTable

Jméno Popis Hodnota
Id Seznam ID prostředků všech směrovacích tabulek subresource[]
popisky Seznam popisků string[]

Značky prostředků

Jméno Popis Hodnota

RoutingConfiguration

Jméno Popis Hodnota
associatedRouteTable Id prostředku RouteTable přidružené k této RoutingConfiguration. subresource
rozšířeníRouteTables Seznam směrovacích tabulek pro inzerování tras. propagatedRouteTable
vnetRoutes Seznam tras, které řídí směrování z VirtualHubu do připojení k virtuální síti virtuální sítě

StaticRoute

Jméno Popis Hodnota
addressPrefixes Seznam všech předpon adres string[]
Jméno Název StaticRoute, který je jedinečný v rámci virtuální sítěRoute. řetězec
nextHopIpAddress IP adresa dalšího segmentu směrování. řetězec

Podsourc

Jméno Popis Hodnota
id ID prostředku. řetězec

VirtualHubProperties

Jméno Popis Hodnota
addressPrefix Předpona adresy pro tento VirtualHub. řetězec
azureFirewall AzureFirewall přidružený k tomuto VirtualHubu. subresource
expressRouteGateway ExpressRouteGateway přidružený k tomuto VirtualHubu. subresource
p2SVpnGateway P2SVpnGateway přidružený k tomuto VirtualHubu. subresource
routeTable RouteTable přidružená k tomuto virtuálnímu centru. VirtualHubRouteTable
securityPartnerProvider SecurityPartnerProvider přidružený k tomuto VirtualHubu. subresource
securityProviderName Název zprostředkovatele zabezpečení. řetězec
sku Skladová položka tohoto VirtualHubu. řetězec
virtualHubRouteTableV2s Seznam všech směrovacích tabulek virtuálních rozbočovačů v2 přidružených k tomuto VirtualHubu VirtualHubRouteTableV2[]
virtualNetworkConnections Seznam všech připojení virtuálních sítí k tomuto VirtualHubu HubVirtualNetworkConnection[]
VirtualWan VirtualWAN, do které patří VirtualHub. subresource
vpnGateway VpnGateway přidružený k tomuto VirtualHubu. subresource

VirtualHubRoute

Jméno Popis Hodnota
addressPrefixes Seznam všech oprav addressPrefixes. string[]
nextHopIpAddress IP adresa NextHop. řetězec

VirtualHubRouteTable

Jméno Popis Hodnota
trasy Seznam všech tras VirtualHubRoute[]

VirtualHubRouteTableV2

Jméno Popis Hodnota
id ID prostředku. řetězec
Jméno Název prostředku, který je jedinečný v rámci skupiny prostředků. Tento název lze použít pro přístup k prostředku. řetězec
vlastnosti Vlastnosti směrovací tabulky virtuálního centra v2 VirtualHubRouteTableV2Properties

VirtualHubRouteTableV2Properties

Jméno Popis Hodnota
attachedConnections Seznam všech připojení připojených k této směrovací tabulce v2 string[]
trasy Seznam všech tras VirtualHubRouteV2[]

VirtualHubRouteV2

Jméno Popis Hodnota
místa určení Seznam všech cílů string[]
destinationType Typ cílů. řetězec
nextHops IP adresa NextHops. string[]
nextHopType Typ dalšího směrování. řetězec

VNetRoute

Jméno Popis Hodnota
staticRoutes Seznam všech statických tras StaticRoute[]