Sdílet prostřednictvím


Microsoft.Network virtualHubs 2022-11-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@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'
  }
}

Hodnoty vlastností

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

Značky prostředků

Jméno Popis Hodnota

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
allowBranchToBranchTraffic Příznak pro řízení průchodu pro centrum VirtualRouter Bool
azureFirewall AzureFirewall přidružený k tomuto VirtualHubu. subresource
expressRouteGateway ExpressRouteGateway přidružený k tomuto VirtualHubu. subresource
hubRoutingPreference HubRoutingPreference tohoto virtuálníhohubu. AsPath
ExpressRoute
VpnGateway
p2SVpnGateway P2SVpnGateway přidružený k tomuto VirtualHubu. subresource
preferredRoutingGateway Upřednostňovaná brána pro směrování místního provozu ExpressRoute
None (Žádný)
VpnGateway
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[]
virtualRouterAsn VirtualRouter ASN. Int

Omezení:
Minimální hodnota = 0
Maximální hodnota = 4294967295
virtualRouterAutoScaleConfiguration Konfigurace automatického škálování směrovače VirtualHubu. VirtualRouterAutoScaleConfiguration
virtualRouterIps IP adresy služby VirtualRouter. string[]
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

VirtualRouterAutoScaleConfiguration

Jméno Popis Hodnota
minCapacity Minimální počet jednotek škálování pro VirtualHub Router. Int

Omezení:
Minimální hodnota = 0

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

Hodnoty vlastností

Microsoft.Network/virtualHubs

Jméno Popis Hodnota
apiVersion Verze rozhraní API '2022-11-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

Značky prostředků

Jméno Popis Hodnota

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
allowBranchToBranchTraffic Příznak pro řízení průchodu pro centrum VirtualRouter Bool
azureFirewall AzureFirewall přidružený k tomuto VirtualHubu. subresource
expressRouteGateway ExpressRouteGateway přidružený k tomuto VirtualHubu. subresource
hubRoutingPreference HubRoutingPreference tohoto virtuálníhohubu. AsPath
ExpressRoute
VpnGateway
p2SVpnGateway P2SVpnGateway přidružený k tomuto VirtualHubu. subresource
preferredRoutingGateway Upřednostňovaná brána pro směrování místního provozu ExpressRoute
None (Žádný)
VpnGateway
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[]
virtualRouterAsn VirtualRouter ASN. Int

Omezení:
Minimální hodnota = 0
Maximální hodnota = 4294967295
virtualRouterAutoScaleConfiguration Konfigurace automatického škálování směrovače VirtualHubu. VirtualRouterAutoScaleConfiguration
virtualRouterIps IP adresy služby VirtualRouter. string[]
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

VirtualRouterAutoScaleConfiguration

Jméno Popis Hodnota
minCapacity Minimální počet jednotek škálování pro VirtualHub Router. Int

Omezení:
Minimální hodnota = 0

Š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@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"
      }
    }
  })
}

Hodnoty vlastností

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@2022-11-01

Značky prostředků

Jméno Popis Hodnota

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
allowBranchToBranchTraffic Příznak pro řízení průchodu pro centrum VirtualRouter Bool
azureFirewall AzureFirewall přidružený k tomuto VirtualHubu. subresource
expressRouteGateway ExpressRouteGateway přidružený k tomuto VirtualHubu. subresource
hubRoutingPreference HubRoutingPreference tohoto virtuálníhohubu. AsPath
ExpressRoute
VpnGateway
p2SVpnGateway P2SVpnGateway přidružený k tomuto VirtualHubu. subresource
preferredRoutingGateway Upřednostňovaná brána pro směrování místního provozu ExpressRoute
None (Žádný)
VpnGateway
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[]
virtualRouterAsn VirtualRouter ASN. Int

Omezení:
Minimální hodnota = 0
Maximální hodnota = 4294967295
virtualRouterAutoScaleConfiguration Konfigurace automatického škálování směrovače VirtualHubu. VirtualRouterAutoScaleConfiguration
virtualRouterIps IP adresy služby VirtualRouter. string[]
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

VirtualRouterAutoScaleConfiguration

Jméno Popis Hodnota
minCapacity Minimální počet jednotek škálování pro VirtualHub Router. Int

Omezení:
Minimální hodnota = 0