Microsoft.Network virtualHubs 2022-11-01

Bicep kaynak tanımı

virtualHubs kaynak türü, aşağıdakileri hedefleyen işlemlerle dağıtılabilir:

  • kaynak grupları - Bkz. kaynak grubu dağıtım komutları

Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü.

Kaynak biçimi

Microsoft.Network/virtualHubs kaynağı oluşturmak için şablonunuza aşağıdaki Bicep'i ekleyin.

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

Özellik değerleri

Microsoft.Network/virtualHubs

Ad Açıklama Değer
yer Kaynak konumu. dizgi
ad Kaynak adı dize (gerekli)
Özellikler Sanal hub'ın özellikleri. VirtualHubProperties
Etiketler Kaynak etiketleri Etiket adları ve değerleri sözlüğü. Bkz. şablonlardaki Etiketleri

ResourceTags

Ad Açıklama Değer

Alt Kaynak

Ad Açıklama Değer
Kimliği Kaynak Kimliği. dizgi

VirtualHubProperties

Ad Açıklama Değer
addressPrefix Bu VirtualHub için adres ön eki. dizgi
allowBranchToBranchTraffic VirtualRouter hub'ına geçişi denetlemek için bayrak. Bool
azureFirewall Bu VirtualHub ile ilişkili azureFirewall. AltKaynak
expressRouteGateway Bu VirtualHub ile ilişkilendirilmiş expressRouteGateway. AltKaynak
hubRoutingPreference Bu VirtualHub'ın hubRoutingPreference'ı. 'ASPath'
'ExpressRoute'
'VpnGateway'
p2SVpnGateway Bu VirtualHub ile ilişkili P2SVpnGateway. AltKaynak
preferredRoutingGateway Şirket içi trafiği yönlendirmek için tercih edilen ağ geçidi 'ExpressRoute'
'Hiçbiri'
'VpnGateway'
routeTable Bu sanal hub ile ilişkili routeTable. VirtualHubRouteTable
securityPartnerProvider Bu VirtualHub ile ilişkili securityPartnerProvider. AltKaynak
securityProviderName Güvenlik Sağlayıcısı adı. dizgi
Sku Bu VirtualHub'ın sku'su. dizgi
virtualHubRouteTableV2s Bu VirtualHub ile ilişkili tüm sanal hub yönlendirme tablosu v2'lerin listesi. VirtualHubRouteTableV2[]
virtualRouterAsn VirtualRouter ASN. Int

Kısıtlama -ları:
En düşük değer = 0
En yüksek değer = 4294967295
virtualRouterAutoScaleConfiguration VirtualHub Yönlendiricisi otomatik ölçeklendirme yapılandırması. VirtualRouterAutoScaleConfiguration
virtualRouterIps VirtualRouter IP'leri. string[]
virtualWan VirtualHub'ın ait olduğu VirtualWAN. AltKaynak
vpnGateway Bu VirtualHub ile ilişkili VpnGateway. AltKaynak

VirtualHubRoute

Ad Açıklama Değer
addressPrefixes Tüm addressPrefixes listesi. string[]
nextHopIpAddress NextHop ip adresi. dizgi

VirtualHubRouteTable

Ad Açıklama Değer
Yol Tüm yolların listesi. VirtualHubRoute[]

VirtualHubRouteTableV2

Ad Açıklama Değer
Kimliği Kaynak Kimliği. dizgi
ad Kaynak grubu içinde benzersiz olan kaynağın adı. Bu ad kaynağa erişmek için kullanılabilir. dizgi
Özellikler Sanal hub yönlendirme tablosunun v2 özellikleri. VirtualHubRouteTableV2Properties

VirtualHubRouteTableV2Properties

Ad Açıklama Değer
attachedConnections Bu yol tablosu v2'ye eklenen tüm bağlantıların listesi. string[]
Yol Tüm yolların listesi. VirtualHubRouteV2[]

VirtualHubRouteV2

Ad Açıklama Değer
Hedef Tüm hedeflerin listesi. string[]
destinationType Hedef türü. dizgi
nextHops NextHops ip adresi. string[]
nextHopType Sonraki atlamaların türü. dizgi

VirtualRouterAutoScaleConfiguration

Ad Açıklama Değer
minCapacity VirtualHub Router için en az ölçek birimi sayısı. Int

Kısıtlama -ları:
En düşük değer = 0

Hızlı başlangıç örnekleri

Aşağıdaki hızlı başlangıç örnekleri bu kaynak türünü dağıtır.

Bicep Dosyası Açıklama
Yeni Alt Ağda Yönlendirme Sunucusu Oluşturma Bu şablon RouteServerSubnet adlı bir alt ağa Bir Rota Sunucusu dağıtır.
Sanal WAN kaynakları oluşturur Bu şablon, Sanal WAN, Sanal Merkez, VPN Ağ Geçidi, VPN Sitesi ve VPN Connecton gibi sanal WAN kaynakları oluşturmanıza olanak tanır.
güvenli sanal hub'ları Bu şablon, İnternet'e yönlendirilen bulut ağ trafiğinizin güvenliğini sağlamak için Azure Güvenlik Duvarı'nı kullanarak güvenli bir sanal merkez oluşturur.

ARM şablonu kaynak tanımı

virtualHubs kaynak türü, aşağıdakileri hedefleyen işlemlerle dağıtılabilir:

  • kaynak grupları - Bkz. kaynak grubu dağıtım komutları

Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü.

Kaynak biçimi

Microsoft.Network/virtualHubs kaynağı oluşturmak için şablonunuza aşağıdaki JSON dosyasını ekleyin.

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

Özellik değerleri

Microsoft.Network/virtualHubs

Ad Açıklama Değer
apiVersion API sürümü '2022-11-01'
yer Kaynak konumu. dizgi
ad Kaynak adı dize (gerekli)
Özellikler Sanal hub'ın özellikleri. VirtualHubProperties
Etiketler Kaynak etiketleri Etiket adları ve değerleri sözlüğü. Bkz. şablonlardaki Etiketleri
tür Kaynak türü 'Microsoft.Network/virtualHubs'

ResourceTags

Ad Açıklama Değer

Alt Kaynak

Ad Açıklama Değer
Kimliği Kaynak Kimliği. dizgi

VirtualHubProperties

Ad Açıklama Değer
addressPrefix Bu VirtualHub için adres ön eki. dizgi
allowBranchToBranchTraffic VirtualRouter hub'ına geçişi denetlemek için bayrak. Bool
azureFirewall Bu VirtualHub ile ilişkili azureFirewall. AltKaynak
expressRouteGateway Bu VirtualHub ile ilişkilendirilmiş expressRouteGateway. AltKaynak
hubRoutingPreference Bu VirtualHub'ın hubRoutingPreference'ı. 'ASPath'
'ExpressRoute'
'VpnGateway'
p2SVpnGateway Bu VirtualHub ile ilişkili P2SVpnGateway. AltKaynak
preferredRoutingGateway Şirket içi trafiği yönlendirmek için tercih edilen ağ geçidi 'ExpressRoute'
'Hiçbiri'
'VpnGateway'
routeTable Bu sanal hub ile ilişkili routeTable. VirtualHubRouteTable
securityPartnerProvider Bu VirtualHub ile ilişkili securityPartnerProvider. AltKaynak
securityProviderName Güvenlik Sağlayıcısı adı. dizgi
Sku Bu VirtualHub'ın sku'su. dizgi
virtualHubRouteTableV2s Bu VirtualHub ile ilişkili tüm sanal hub yönlendirme tablosu v2'lerin listesi. VirtualHubRouteTableV2[]
virtualRouterAsn VirtualRouter ASN. Int

Kısıtlama -ları:
En düşük değer = 0
En yüksek değer = 4294967295
virtualRouterAutoScaleConfiguration VirtualHub Yönlendiricisi otomatik ölçeklendirme yapılandırması. VirtualRouterAutoScaleConfiguration
virtualRouterIps VirtualRouter IP'leri. string[]
virtualWan VirtualHub'ın ait olduğu VirtualWAN. AltKaynak
vpnGateway Bu VirtualHub ile ilişkili VpnGateway. AltKaynak

VirtualHubRoute

Ad Açıklama Değer
addressPrefixes Tüm addressPrefixes listesi. string[]
nextHopIpAddress NextHop ip adresi. dizgi

VirtualHubRouteTable

Ad Açıklama Değer
Yol Tüm yolların listesi. VirtualHubRoute[]

VirtualHubRouteTableV2

Ad Açıklama Değer
Kimliği Kaynak Kimliği. dizgi
ad Kaynak grubu içinde benzersiz olan kaynağın adı. Bu ad kaynağa erişmek için kullanılabilir. dizgi
Özellikler Sanal hub yönlendirme tablosunun v2 özellikleri. VirtualHubRouteTableV2Properties

VirtualHubRouteTableV2Properties

Ad Açıklama Değer
attachedConnections Bu yol tablosu v2'ye eklenen tüm bağlantıların listesi. string[]
Yol Tüm yolların listesi. VirtualHubRouteV2[]

VirtualHubRouteV2

Ad Açıklama Değer
Hedef Tüm hedeflerin listesi. string[]
destinationType Hedef türü. dizgi
nextHops NextHops ip adresi. string[]
nextHopType Sonraki atlamaların türü. dizgi

VirtualRouterAutoScaleConfiguration

Ad Açıklama Değer
minCapacity VirtualHub Router için en az ölçek birimi sayısı. Int

Kısıtlama -ları:
En düşük değer = 0

Hızlı başlangıç şablonları

Aşağıdaki hızlı başlangıç şablonları bu kaynak türünü dağıtır.

Şablon Açıklama
Azure Route Server'ı Quagga ile BGP eşlemesinde

Azure 'a dağıtma
Bu şablon, Quagga ile bir Yönlendirici Sunucusu ve Ubuntu VM dağıtır. Yönlendirici Sunucusu ile Quagga arasında iki dış BGP oturumu oluşturulur. Quagga yüklemesi ve yapılandırması Linux için Azure özel betik uzantısı tarafından yürütülür
Azure Sanal WAN (vWAN) Multi-Hub Dağıtım

Azure 'a dağıtma
Bu şablon, tüm ağ geçitleri ve sanal ağ bağlantıları dahil olmak üzere bir Azure Sanal WAN (vWAN) çok hub'lı dağıtım oluşturmanıza olanak tanır.
Özel Yönlendirme Tabloları ile Azure vWAN Multi-Hub Dağıtımı

Azure 'a dağıtma
Bu şablon, tüm ağ geçitleri ve VNET bağlantıları dahil olmak üzere bir Azure Sanal WAN (vWAN) çok hub'lı dağıtım oluşturmanıza ve özel yönlendirme için Yönlendirme Tabloları kullanımını göstermenize olanak tanır.
Yeni Alt Ağda Yönlendirme Sunucusu Oluşturma

Azure 'a dağıtma
Bu şablon RouteServerSubnet adlı bir alt ağa Bir Rota Sunucusu dağıtır.
Sanal WAN kaynakları oluşturur

Azure 'a dağıtma
Bu şablon, Sanal WAN, Sanal Merkez, VPN Ağ Geçidi, VPN Sitesi ve VPN Connecton gibi sanal WAN kaynakları oluşturmanıza olanak tanır.
güvenli sanal hub'ları

Azure 'a dağıtma
Bu şablon, İnternet'e yönlendirilen bulut ağ trafiğinizin güvenliğini sağlamak için Azure Güvenlik Duvarı'nı kullanarak güvenli bir sanal merkez oluşturur.
Çok adresli havuz ve kullanıcı grupları ile vWAN P2S dağıtım

Azure 'a dağıtma
Bu şablon, birden çok adres havuzu ve kullanıcı grubuyla yapılandırılmış bir P2S ile Azure Sanal WAN (vWAN) dağıtır

Terraform (AzAPI sağlayıcısı) kaynak tanımı

virtualHubs kaynak türü, aşağıdakileri hedefleyen işlemlerle dağıtılabilir:

  • Kaynak grupları

Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü.

Kaynak biçimi

Microsoft.Network/virtualHubs kaynağı oluşturmak için şablonunuza aşağıdaki Terraform'u ekleyin.

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

Özellik değerleri

Microsoft.Network/virtualHubs

Ad Açıklama Değer
yer Kaynak konumu. dizgi
ad Kaynak adı dize (gerekli)
Özellikler Sanal hub'ın özellikleri. VirtualHubProperties
Etiketler Kaynak etiketleri Etiket adları ve değerleri sözlüğü.
tür Kaynak türü "Microsoft.Network/virtualHubs@2022-11-01"

ResourceTags

Ad Açıklama Değer

Alt Kaynak

Ad Açıklama Değer
Kimliği Kaynak Kimliği. dizgi

VirtualHubProperties

Ad Açıklama Değer
addressPrefix Bu VirtualHub için adres ön eki. dizgi
allowBranchToBranchTraffic VirtualRouter hub'ına geçişi denetlemek için bayrak. Bool
azureFirewall Bu VirtualHub ile ilişkili azureFirewall. AltKaynak
expressRouteGateway Bu VirtualHub ile ilişkilendirilmiş expressRouteGateway. AltKaynak
hubRoutingPreference Bu VirtualHub'ın hubRoutingPreference'ı. 'ASPath'
'ExpressRoute'
'VpnGateway'
p2SVpnGateway Bu VirtualHub ile ilişkili P2SVpnGateway. AltKaynak
preferredRoutingGateway Şirket içi trafiği yönlendirmek için tercih edilen ağ geçidi 'ExpressRoute'
'Hiçbiri'
'VpnGateway'
routeTable Bu sanal hub ile ilişkili routeTable. VirtualHubRouteTable
securityPartnerProvider Bu VirtualHub ile ilişkili securityPartnerProvider. AltKaynak
securityProviderName Güvenlik Sağlayıcısı adı. dizgi
Sku Bu VirtualHub'ın sku'su. dizgi
virtualHubRouteTableV2s Bu VirtualHub ile ilişkili tüm sanal hub yönlendirme tablosu v2'lerin listesi. VirtualHubRouteTableV2[]
virtualRouterAsn VirtualRouter ASN. Int

Kısıtlama -ları:
En düşük değer = 0
En yüksek değer = 4294967295
virtualRouterAutoScaleConfiguration VirtualHub Yönlendiricisi otomatik ölçeklendirme yapılandırması. VirtualRouterAutoScaleConfiguration
virtualRouterIps VirtualRouter IP'leri. string[]
virtualWan VirtualHub'ın ait olduğu VirtualWAN. AltKaynak
vpnGateway Bu VirtualHub ile ilişkili VpnGateway. AltKaynak

VirtualHubRoute

Ad Açıklama Değer
addressPrefixes Tüm addressPrefixes listesi. string[]
nextHopIpAddress NextHop ip adresi. dizgi

VirtualHubRouteTable

Ad Açıklama Değer
Yol Tüm yolların listesi. VirtualHubRoute[]

VirtualHubRouteTableV2

Ad Açıklama Değer
Kimliği Kaynak Kimliği. dizgi
ad Kaynak grubu içinde benzersiz olan kaynağın adı. Bu ad kaynağa erişmek için kullanılabilir. dizgi
Özellikler Sanal hub yönlendirme tablosunun v2 özellikleri. VirtualHubRouteTableV2Properties

VirtualHubRouteTableV2Properties

Ad Açıklama Değer
attachedConnections Bu yol tablosu v2'ye eklenen tüm bağlantıların listesi. string[]
Yol Tüm yolların listesi. VirtualHubRouteV2[]

VirtualHubRouteV2

Ad Açıklama Değer
Hedef Tüm hedeflerin listesi. string[]
destinationType Hedef türü. dizgi
nextHops NextHops ip adresi. string[]
nextHopType Sonraki atlamaların türü. dizgi

VirtualRouterAutoScaleConfiguration

Ad Açıklama Değer
minCapacity VirtualHub Router için en az ölçek birimi sayısı. Int

Kısıtlama -ları:
En düşük değer = 0