Share via


Microsoft.Network virtualHubs/hubVirtualNetworkConnections

Bicep kaynak tanımı

virtualHubs/hubVirtualNetworkConnections kaynak türü şunları hedefleyen işlemlerle dağıtılabilir:

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/hubVirtualNetworkConnections kaynağı oluşturmak için şablonunuza aşağıdaki Bicep'i ekleyin.

resource symbolicname 'Microsoft.Network/virtualHubs/hubVirtualNetworkConnections@2023-11-01' = {
  name: 'string'
  parent: resourceSymbolicName
  properties: {
    allowHubToRemoteVnetTransit: bool
    allowRemoteVnetToUseHubVnetGateways: bool
    enableInternetSecurity: bool
    remoteVirtualNetwork: {
      id: 'string'
    }
    routingConfiguration: {
      associatedRouteTable: {
        id: 'string'
      }
      inboundRouteMap: {
        id: 'string'
      }
      outboundRouteMap: {
        id: 'string'
      }
      propagatedRouteTables: {
        ids: [
          {
            id: 'string'
          }
        ]
        labels: [
          'string'
        ]
      }
      vnetRoutes: {
        staticRoutes: [
          {
            addressPrefixes: [
              'string'
            ]
            name: 'string'
            nextHopIpAddress: 'string'
          }
        ]
        staticRoutesConfig: {
          vnetLocalRouteOverrideCriteria: 'string'
        }
      }
    }
  }
}

Özellik değerleri

virtualHubs/hubVirtualNetworkConnections

Ad Açıklama Değer
name Kaynak adı

Bicep'te alt kaynaklar için adları ve türleri ayarlamayı öğrenin.
dize (gerekli)
Üst Bicep'te bir alt kaynağın üst kaynağını belirtebilirsiniz. Bu özelliği yalnızca alt kaynak üst kaynağın dışında bildirildiğinde eklemeniz gerekir.

Daha fazla bilgi için bkz . Üst kaynağın dışındaki alt kaynak.
Şu tür kaynağın sembolik adı: virtualHubs
properties Hub sanal ağ bağlantısının özellikleri. HubVirtualNetworkConnectionProperties

HubVirtualNetworkConnectionProperties

Ad Açıklama Değer
allowHubToRemoteVnetTransit Kullanım dışı: VirtualHub'ı RemoteVnet'e aktarma etkin veya değil. bool
allowRemoteVnetToUseHubVnetGateways Kullanım dışı: RemoteVnet'in Sanal Hub'ın ağ geçitlerini kullanmasına izin verin. bool
enableInternetSecurity İnternet güvenliğini etkinleştirin. bool
remoteVirtualNetwork Uzak sanal ağa başvuru. Subresource
Routingconfiguration Bu bağlantıda ilişkili ve yayılan yol tablolarını gösteren Yönlendirme Yapılandırması. Routingconfiguration

Subresource

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

Routingconfiguration

Ad Açıklama Değer
associatedRouteTable Bu RoutingConfiguration ile ilişkili RouteTable kaynak kimliği. Subresource
inboundRouteMap Gelen öğrenilen yollar için bu RoutingConfiguration ile ilişkili RouteMap'in kaynak kimliği. Subresource
outboundRouteMap Giden tanıtılan yollar için bu RoutingConfiguration ile ilişkiliRouteMap'in kaynak kimliği. Subresource
propagatedRouteTables Yolları tanıtacak RouteTable'ların listesi. PropagatedRouteTable
vnetRoutes VirtualHub'dan sanal ağ bağlantısına yönlendirmeyi denetleen yolların listesi. VnetRoute

PropagatedRouteTable

Ad Açıklama Değer
Kimlik Tüm RouteTable'ların kaynak kimliklerinin listesi. SubResource[]
Etiket Etiket listesi. string[]

VnetRoute

Ad Açıklama Değer
staticRoutes Tüm Statik Yolların listesi. StaticRoute[]
staticRoutesConfig Bu HubVnetConnection üzerindeki statik yollar için yapılandırma. StaticRoutesConfig

StaticRoute

Ad Açıklama Değer
addressPrefixes Tüm adres ön eklerinin listesi. string[]
name Bir VnetRoute içinde benzersiz olan StaticRoute'un adı. string
nextHopIpAddress Sonraki atlamanın IP adresi. string

StaticRoutesConfig

Ad Açıklama Değer
vnetLocalRouteOverrideCriteria Uç sanal ağındaki NVA'nın uçta hedefi olan trafik için atlanıp atlanmadığını belirleyen parametre. 'İçerir'
'Eşittir'

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

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

Şablon Description
Güvenli sanal hub'lar

Azure’a dağıtın
Bu şablon, İnternet'i hedefleyen bulut ağ trafiğinizin güvenliğini sağlamak için Azure Güvenlik Duvarı kullanarak güvenli bir sanal merkez oluşturur.
Azure Sanal WAN Yönlendirme Amacı ve İlkeleri

Azure’a dağıtın
Bu şablon, Yönlendirme Amacı ve İlkeleri özelliğinin etkinleştirildiği iki hub ile bir Azure Sanal WAN sağlar.
Azure Sanal WAN (vWAN) Multi-Hub Dağıtımı

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

Azure’a dağıtın
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 ve özel yönlendirme için Yol Tabloları kullanımını göstermenize olanak tanır.

ARM şablonu kaynak tanımı

virtualHubs/hubVirtualNetworkConnections kaynak türü şunları hedefleyen işlemlerle dağıtılabilir:

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/hubVirtualNetworkConnections kaynağı oluşturmak için şablonunuza aşağıdaki JSON'u ekleyin.

{
  "type": "Microsoft.Network/virtualHubs/hubVirtualNetworkConnections",
  "apiVersion": "2023-11-01",
  "name": "string",
  "properties": {
    "allowHubToRemoteVnetTransit": "bool",
    "allowRemoteVnetToUseHubVnetGateways": "bool",
    "enableInternetSecurity": "bool",
    "remoteVirtualNetwork": {
      "id": "string"
    },
    "routingConfiguration": {
      "associatedRouteTable": {
        "id": "string"
      },
      "inboundRouteMap": {
        "id": "string"
      },
      "outboundRouteMap": {
        "id": "string"
      },
      "propagatedRouteTables": {
        "ids": [
          {
            "id": "string"
          }
        ],
        "labels": [ "string" ]
      },
      "vnetRoutes": {
        "staticRoutes": [
          {
            "addressPrefixes": [ "string" ],
            "name": "string",
            "nextHopIpAddress": "string"
          }
        ],
        "staticRoutesConfig": {
          "vnetLocalRouteOverrideCriteria": "string"
        }
      }
    }
  }
}

Özellik değerleri

virtualHubs/hubVirtualNetworkConnections

Ad Açıklama Değer
tür Kaynak türü 'Microsoft.Network/virtualHubs/hubVirtualNetworkConnections'
apiVersion Kaynak API'sinin sürümü '2023-11-01'
name Kaynak adı

Bkz. JSON ARM şablonlarında alt kaynaklar için adları ve türleri ayarlama.
dize (gerekli)
properties Hub sanal ağ bağlantısının özellikleri. HubVirtualNetworkConnectionProperties

HubVirtualNetworkConnectionProperties

Ad Açıklama Değer
allowHubToRemoteVnetTransit Kullanım dışı: VirtualHub'ı RemoteVnet'e aktarma etkin veya değil. bool
allowRemoteVnetToUseHubVnetGateways Kullanım dışı: RemoteVnet'in Sanal Hub'ın ağ geçitlerini kullanmasına izin verin. bool
enableInternetSecurity İnternet güvenliğini etkinleştirin. bool
remoteVirtualNetwork Uzak sanal ağa başvuru. Subresource
Routingconfiguration Bu bağlantıda ilişkili ve yayılan yol tablolarını gösteren Yönlendirme Yapılandırması. Routingconfiguration

Subresource

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

Routingconfiguration

Ad Açıklama Değer
associatedRouteTable Bu RoutingConfiguration ile ilişkili kaynak kimliği RouteTable. Subresource
inboundRouteMap Gelen öğrenilen yollar için bu RoutingConfiguration ile ilişkili RouteMap'in kaynak kimliği. Subresource
outboundRouteMap Giden tanıtılan yollar için bu RoutingConfiguration ile ilişkiliRouteMap'in kaynak kimliği. Subresource
propagatedRouteTables Yolların tanıtulacak RouteTable'ların listesi. PropagatedRouteTable
vnetRoutes VirtualHub'dan sanal ağ bağlantısına yönlendirmeyi denetleye yolların listesi. VnetRoute

PropagatedRouteTable

Ad Açıklama Değer
Kimlik Tüm RouteTable'ların kaynak kimliklerinin listesi. AltKaynak[]
Etiket Etiket listesi. dize[]

VnetRoute

Ad Açıklama Değer
staticRoutes Tüm Statik Yolların listesi. StaticRoute[]
staticRoutesConfig Bu HubVnetConnection üzerindeki statik yollar için yapılandırma. StaticRoutesConfig

StaticRoute

Ad Açıklama Değer
addressPrefixes Tüm adres ön eklerinin listesi. dize[]
name Bir VnetRoute içinde benzersiz olan StaticRoute'un adı. string
nextHopIpAddress Sonraki atlamanın ip adresi. string

StaticRoutesConfig

Ad Açıklama Değer
vnetLocalRouteOverrideCriteria Uç sanal ağındaki NVA'nın uçta hedefi olan trafik için atlanıp atlanmadığını belirleyen parametre. 'İçerir'
'Eşittir'

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

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

Şablon Description
Güvenli sanal hub'lar

Azure’a dağıtın
Bu şablon, İnternet'e yönlendiren bulut ağ trafiğinizin güvenliğini sağlamak için Azure Güvenlik Duvarı kullanarak güvenli bir sanal merkez oluşturur.
Azure Sanal WAN Yönlendirme Amacı ve İlkeleri

Azure’a dağıtın
Bu şablon, Yönlendirme Amacı ve İlkeleri özelliğinin etkinleştirildiği iki hub'a sahip bir Azure Sanal WAN sağlar.
Azure Sanal WAN (vWAN) Çoklu Hub Dağıtımı

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

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

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

virtualHubs/hubVirtualNetworkConnections 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/hubVirtualNetworkConnections kaynağı oluşturmak için şablonunuza aşağıdaki Terraform'u ekleyin.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Network/virtualHubs/hubVirtualNetworkConnections@2023-11-01"
  name = "string"
  parent_id = "string"
  body = jsonencode({
    properties = {
      allowHubToRemoteVnetTransit = bool
      allowRemoteVnetToUseHubVnetGateways = bool
      enableInternetSecurity = bool
      remoteVirtualNetwork = {
        id = "string"
      }
      routingConfiguration = {
        associatedRouteTable = {
          id = "string"
        }
        inboundRouteMap = {
          id = "string"
        }
        outboundRouteMap = {
          id = "string"
        }
        propagatedRouteTables = {
          ids = [
            {
              id = "string"
            }
          ]
          labels = [
            "string"
          ]
        }
        vnetRoutes = {
          staticRoutes = [
            {
              addressPrefixes = [
                "string"
              ]
              name = "string"
              nextHopIpAddress = "string"
            }
          ]
          staticRoutesConfig = {
            vnetLocalRouteOverrideCriteria = "string"
          }
        }
      }
    }
  })
}

Özellik değerleri

virtualHubs/hubVirtualNetworkConnections

Ad Açıklama Değer
tür Kaynak türü "Microsoft.Network/virtualHubs/hubVirtualNetworkConnections@2023-11-01"
name Kaynak adı dize (gerekli)
parent_id Bu kaynağın üst öğesi olan kaynağın kimliği. Şu tür kaynağın kimliği: virtualHubs
properties Merkez sanal ağ bağlantısının özellikleri. HubVirtualNetworkConnectionProperties

HubVirtualNetworkConnectionProperties

Ad Açıklama Değer
allowHubToRemoteVnetTransit Kullanım dışı: VirtualHub'ı RemoteVnet'e aktarma etkin veya etkin değil. bool
allowRemoteVnetToUseHubVnetGateways Kullanım dışı: RemoteVnet'in Sanal Hub'ın ağ geçitlerini kullanmasına izin verin. bool
enableInternetSecurity İnternet güvenliğini etkinleştirin. bool
remoteVirtualNetwork Uzak sanal ağa başvuru. Subresource
Routingconfiguration Bu bağlantıda ilişkili ve yayılan yol tablolarını gösteren Yönlendirme Yapılandırması. Routingconfiguration

Subresource

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

Routingconfiguration

Ad Açıklama Değer
associatedRouteTable Bu RoutingConfiguration ile ilişkili kaynak kimliği RouteTable. Subresource
inboundRouteMap Gelen öğrenilen yollar için bu RoutingConfiguration ile ilişkili RouteMap'in kaynak kimliği. Subresource
outboundRouteMap Giden tanıtılan yollar için bu RoutingConfiguration ile ilişkiliRouteMap'in kaynak kimliği. Subresource
propagatedRouteTables Yolların tanıtulacak RouteTable'ların listesi. PropagatedRouteTable
vnetRoutes VirtualHub'dan sanal ağ bağlantısına yönlendirmeyi denetleye yolların listesi. VnetRoute

PropagatedRouteTable

Ad Açıklama Değer
Kimlik Tüm RouteTable'ların kaynak kimliklerinin listesi. AltKaynak[]
Etiket Etiket listesi. dize[]

VnetRoute

Ad Açıklama Değer
staticRoutes Tüm Statik Yolların listesi. StaticRoute[]
staticRoutesConfig Bu HubVnetConnection üzerindeki statik yollar için yapılandırma. StaticRoutesConfig

StaticRoute

Ad Açıklama Değer
addressPrefixes Tüm adres ön eklerinin listesi. dize[]
name Bir VnetRoute içinde benzersiz olan StaticRoute'un adı. string
nextHopIpAddress Sonraki atlamanın ip adresi. string

StaticRoutesConfig

Ad Açıklama Değer
vnetLocalRouteOverrideCriteria Uç sanal ağındaki NVA'nın uçta hedefi olan trafik için atlanıp atlanmadığını belirleyen parametre. "İçerir"
"Eşittir"