Virtuálníhuby Microsoft.Network

Definice prostředku Bicep

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

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@2023-04-01' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  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'
    }
  }
}

Hodnoty vlastností

virtualHubs

Název Description Hodnota
name Název prostředku string (povinné)
location Umístění prostředku. řetězec
tags Značky prostředků. Slovník názvů značek a hodnot. Viz Značky v šablonách
properties Vlastnosti virtuálního centra. VirtualHubProperties

VirtualHubProperties

Název Description Hodnota
addressPrefix Předpona adresy pro tento VirtualHub. řetězec
allowBranchToBranchTraffic Příznak pro řízení přenosu pro centrum VirtualRouter bool
azureFirewall AzureFirewall přidružený k tomuto VirtualHubu. Dílčí zdroj
expressRouteGateway ExpressRouteGateway přidružené k tomuto VirtualHubu. Dílčí zdroj
hubRoutingPreference HubRoutingPreference tohoto VirtualHubu. AsPath
ExpressRoute
VpnGateway
p2SVpnGateway P2SVpnGateway přidružené k tomuto VirtualHubu. Dílčí zdroj
preferredRoutingGateway Upřednostňovaná brána pro směrování místního provozu ExpressRoute
'Žádný'
VpnGateway
routeTable Tabulka routeTable přidružená k tomuto virtuálnímu centru. VirtualHubRouteTable
securityPartnerProvider SecurityPartnerProvider přidružený k tomuto VirtualHubu. Dílčí zdroj
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ího centra v2 přidružených k tomuto VirtualHubu VirtualHubRouteTableV2[]
virtualRouterAsn VirtualRouter ASN. int
virtualRouterAutoScaleConfiguration Konfigurace automatického škálování směrovače VirtualHubu VirtualRouterAutoScaleConfiguration
virtualRouterIps IP adresy VirtualRouter. string[]
virtualWan Virtuální síť WAN, do které VirtualHub patří. Dílčí zdroj
vpnGateway VpnGateway přidružené k tomuto VirtualHubu. Dílčí zdroj

Dílčí zdroj

Název Description Hodnota
id ID prostředku. řetězec

VirtualHubRouteTable

Název Description Hodnota
Trasy Seznam všech tras VirtualHubRoute[]

VirtualHubRoute

Název Description Hodnota
adresyPrefixes Seznam všech adresPrefixes. string[]
nextHopIpAddress IP adresa dalšího segmentu. řetězec

VirtualHubRouteTableV2

Název Description Hodnota
id ID prostředku. řetězec
name Název prostředku, který je jedinečný v rámci skupiny prostředků. Tento název se dá použít pro přístup k prostředku. řetězec
properties Vlastnosti směrovací tabulky virtuálního centra v2 VirtualHubRouteTableV2V2V2Vperties

VirtualHubRouteTableV2V2V2Vperties

Název Description 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

Název Description Hodnota
Destinací Seznam všech cílů string[]
Destinationtype Typ cílů. řetězec
další nahodky IP adresa nextHops. string[]
typ dalšího segmentu Typ dalších segmentů směrování řetězec

VirtualRouterAutoScaleConfiguration

Název Description Hodnota
minCapacity Minimální počet jednotek škálování pro VirtualHub Router. int

Šablony pro rychlý start

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

Template (Šablona) Description
Zabezpečená virtuální centra

Nasazení do Azure
Tato šablona vytvoří zabezpečené virtuální centrum pomocí Azure Firewall k zabezpečení cloudového síťového provozu směřujícího do internetu.
Vytvoření směrovacího serveru v nové podsíti

Nasazení do Azure
Tato šablona nasadí směrovací server do podsítě s názvem RouteServerSubnet.
Směrovací server Azure v partnerském vztahu protokolu BGP s Quagga

Nasazení do Azure
Tato šablona nasadí server směrovače a virtuální počítač s Ubuntu pomocí Quagga. Mezi serverem směrovače a Quagga jsou vytvořeny dvě externí relace protokolu BGP. Instalace a konfigurace Quagga se provádí rozšířením vlastních skriptů Azure pro Linux.
Vytvoří Virtual WAN prostředky.

Nasazení do Azure
Tato šablona umožňuje vytvářet prostředky virtuální sítě WAN, včetně Virtual WAN, virtuálního centra, VPN Gateway, lokality VPN a připojení VPN.
Záměr a zásady směrování Azure Virtual WAN

Nasazení do Azure
Tato šablona zřídí Virtual WAN Azure se dvěma centry s povolenou funkcí Záměr směrování a Zásady.
Nasazení azure Virtual WAN (vWAN) s více rozbočovači

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í k virtuální síti.
Nasazení více rozbočovačů Azure v WAN 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í k virtuální síti, a předvést využití směrovacích tabulek pro vlastní směrování.

Definice prostředku šablony ARM

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

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í kód JSON.

{
  "type": "Microsoft.Network/virtualHubs",
  "apiVersion": "2023-04-01",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "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"
    }
  }
}

Hodnoty vlastností

virtualHubs

Název Description Hodnota
typ Typ prostředku Microsoft.Network/virtualHubs
apiVersion Verze rozhraní API prostředku '2023-04-01'
name Název prostředku string (povinné)
location Umístění prostředku. řetězec
tags Značky prostředků. Slovník názvů a hodnot značek. Zobrazit značky v šablonách
properties Vlastnosti virtuálního centra. VirtualHubVlastnosti

VirtualHubVlastnosti

Název Description Hodnota
addressPrefix Předpona adresy pro tento VirtualHub. řetězec
allowBranchToBranchTraffic Příznak pro řízení přenosu pro centrum VirtualRouter bool
azureFirewall AzureFirewall přidružený k tomuto VirtualHubu. Dílčí zdroj
expressRouteGateway ExpressRouteGateway přidružená k tomuto VirtualHubu. Dílčí zdroj
hubRoutingPreference HubRoutingPreference tohoto virtuálního centra. AsPath
ExpressRoute
VpnGateway
p2SVpnGateway Brána P2SVpnGateway přidružená k tomuto VirtualHubu. Dílčí zdroj
preferredRoutingGateway Upřednostňovaná brána pro směrování místního provozu ExpressRoute
'Žádný'
VpnGateway
směrovací tabulka Tabulka routeTable přidružená k tomuto virtuálnímu centru. VirtualHubRouteTable
securityPartnerProvider SecurityPartnerProvider přidružený k tomuto VirtualHubu. Dílčí zdroj
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ího centra v2 přidružených k tomuto VirtualHubu VirtualHubRouteTableV2[]
virtualRouterAsn ASN pro VirtualRouter. int
virtualRouterAutoScaleConfiguration Konfigurace automatického škálování směrovače VirtualHubu VirtualRouterAutoScaleConfiguration
virtualRouterIps IP adresy virtualRouter. string[]
virtuální síť Wan Virtuální síť WAN, ke které virtualHub patří. Dílčí zdroj
vpnGateway VpnGateway přidružená k tomuto VirtualHubu. Dílčí zdroj

Dílčí zdroj

Název Description Hodnota
id ID prostředku. řetězec

VirtualHubRouteTable

Název Description Hodnota
Trasy Seznam všech tras VirtualHubRoute[]

VirtualHubRoute

Název Description Hodnota
adresyPrefixes Seznam všech adresPrefixes. string[]
nextHopIpAddress IP adresa dalšího segmentu. řetězec

VirtualHubRouteTableV2

Název Description Hodnota
id ID prostředku. řetězec
name Název prostředku, který je jedinečný v rámci skupiny prostředků. Tento název se dá použít pro přístup k prostředku. řetězec
properties Vlastnosti směrovací tabulky virtuálního centra v2 VirtualHubRouteTableV2V2V2Vperties

VirtualHubRouteTableV2V2V2Vperties

Název Description 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

Název Description Hodnota
Destinací Seznam všech cílů string[]
Destinationtype Typ cílů. řetězec
další nahodky IP adresa nextHops. string[]
typ dalšího segmentu Typ dalších segmentů směrování řetězec

VirtualRouterAutoScaleConfiguration

Název Description Hodnota
minCapacity Minimální počet jednotek škálování pro VirtualHub Router. int

Šablony pro rychlý start

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

Template (Šablona) Description
Zabezpečená virtuální centra

Nasazení do Azure
Tato šablona vytvoří zabezpečené virtuální centrum pomocí Azure Firewall k zabezpečení cloudového síťového provozu směřujícího do internetu.
Vytvoření směrovacího serveru v nové podsíti

Nasazení do Azure
Tato šablona nasadí směrovací server do podsítě s názvem RouteServerSubnet.
Směrovací server Azure v partnerském vztahu protokolu BGP s Quagga

Nasazení do Azure
Tato šablona nasadí server směrovače a virtuální počítač s Ubuntu pomocí Quagga. Mezi serverem směrovače a Quagga jsou vytvořeny dvě externí relace protokolu BGP. Instalace a konfigurace Quagga se provádí rozšířením vlastních skriptů Azure pro Linux.
Vytvoří Virtual WAN prostředky.

Nasazení do Azure
Tato šablona umožňuje vytvářet prostředky virtuální sítě WAN, včetně Virtual WAN, virtuálního centra, VPN Gateway, lokality VPN a připojení VPN.
Záměr a zásady směrování Azure Virtual WAN

Nasazení do Azure
Tato šablona zřídí Virtual WAN Azure se dvěma centry s povolenou funkcí Záměr směrování a Zásady.
Nasazení azure Virtual WAN (vWAN) s více rozbočovači

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í k virtuální síti.
Nasazení více rozbočovačů Azure v WAN 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í k virtuální síti, a předvést využití směrovacích tabulek pro vlastní směrování.

Definice prostředku Terraform (poskytovatel AzAPI)

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

  • 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@2023-04-01"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  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"
      }
    }
  })
}

Hodnoty vlastností

virtualHubs

Název Description Hodnota
typ Typ prostředku "Microsoft.Network/virtualHubs@2023-04-01"
name Název prostředku string (povinné)
location Umístění prostředku. řetězec
parent_id K nasazení do skupiny prostředků použijte ID této skupiny prostředků. string (povinné)
tags Značky prostředků. Slovník názvů značek a hodnot.
properties Vlastnosti virtuálního centra. VirtualHubProperties

VirtualHubProperties

Název Description Hodnota
addressPrefix Předpona adresy pro tento VirtualHub. řetězec
allowBranchToBranchTraffic Příznak pro řízení přenosu pro centrum VirtualRouter bool
azureFirewall AzureFirewall přidružený k tomuto VirtualHubu. Dílčí zdroj
expressRouteGateway ExpressRouteGateway přidružené k tomuto VirtualHubu. Dílčí zdroj
hubRoutingPreference HubRoutingPreference tohoto VirtualHubu. "ASPath"
"ExpressRoute"
"VpnGateway"
p2SVpnGateway P2SVpnGateway přidružené k tomuto VirtualHubu. Dílčí zdroj
preferredRoutingGateway Upřednostňovaná brána pro směrování místního provozu "ExpressRoute"
"Žádné"
"VpnGateway"
routeTable Tabulka routeTable přidružená k tomuto virtuálnímu centru. VirtualHubRouteTable
securityPartnerProvider SecurityPartnerProvider přidružený k tomuto VirtualHubu. Dílčí zdroj
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ího centra v2 přidružených k tomuto VirtualHubu VirtualHubRouteTableV2[]
virtualRouterAsn VirtualRouter ASN. int
virtualRouterAutoScaleConfiguration Konfigurace automatického škálování směrovače VirtualHubu VirtualRouterAutoScaleConfiguration
virtualRouterIps IP adresy VirtualRouter. string[]
virtualWan Virtuální síť WAN, do které VirtualHub patří. Dílčí zdroj
vpnGateway VpnGateway přidružené k tomuto VirtualHubu. Dílčí zdroj

Dílčí zdroj

Název Description Hodnota
id ID prostředku. řetězec

VirtualHubRouteTable

Název Description Hodnota
Trasy Seznam všech tras VirtualHubRoute[]

VirtualHubRoute

Název Description Hodnota
addressPrefixes Seznam všech adresPrefix. string[]
nextHopIpAddress IP adresa NextHop. řetězec

VirtualHubRouteTableV2

Název Description Hodnota
id ID prostředku. řetězec
name Název prostředku, který je jedinečný v rámci skupiny prostředků. Tento název se dá použít pro přístup k prostředku. řetězec
properties Vlastnosti směrovací tabulky virtuálního centra v2 VirtualHubRouteTableV2V2Vperties

VirtualHubRouteTableV2V2Vperties

Název Description 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

Název Description Hodnota
Destinací Seznam všech cílů. string[]
Destinationtype Typ cílů. řetězec
nextHops IP adresa NextHops. string[]
nextHopType Typ dalších segmentů směrování. řetězec

VirtualRouterAutoScaleConfiguration

Název Description Hodnota
minCapacity Minimální počet jednotek škálování pro VirtualHub Router. int