Microsoft.Network virtualHubs

تعريف مورد Bicep

يمكن توزيع نوع مورد virtualHubs مع العمليات التي تستهدف:

للحصول على قائمة بالخصائص التي تم تغييرها في كل إصدار من إصدارات واجهة برمجة التطبيقات، راجع سجل التغيير.

تنسيق المورد

لإنشاء مورد Microsoft.Network/virtualHubs، أضف Bicep التالي إلى القالب الخاص بك.

resource symbolicname 'Microsoft.Network/virtualHubs@2023-11-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'
    }
  }
}

قيم Property

المراكز الافتراضية

الاسم الوصف القيمة
الاسم اسم المورد سلسلة (مطلوب)
الموقع الموقع الخاص بالمورد. سلسلة
العلامات علامات الموارد. قاموس أسماء العلامات والقيم. راجع العلامات في القوالب
خصائص خصائص المركز الظاهري. VirtualHubProperties

VirtualHubProperties

الاسم الوصف القيمة
addressPrefix بادئة العنوان لهذا VirtualHub. سلسلة
allowBranchToBranchTraffic وضع علامة للتحكم في النقل لمركز VirtualRouter. Bool
azureFirewall azureFirewall المقترن بهذا VirtualHub. مصدر فرعي
expressRouteGateway expressRouteGateway المقترن بهذا VirtualHub. مصدر فرعي
hubRoutingPreference hubRoutingPreference لهذا VirtualHub. 'ASPath'
"ExpressRoute"
'VpnGateway'
p2SVpnGateway P2SVpnGateway المقترن بهذا VirtualHub. مصدر فرعي
preferredRoutingGateway البوابة المفضلة لتوجيه نسبة استخدام الشبكة الداخلية "ExpressRoute"
'بلا'
'VpnGateway'
routeTable routeTable المقترن بهذا المركز الظاهري. VirtualHubRouteTable
securityPartnerProvider securityPartnerProvider المقترن بهذا VirtualHub. مصدر فرعي
securityProviderName اسم موفر الأمان. سلسلة
sku sku لهذا VirtualHub. سلسلة
virtualHubRouteTableV2s قائمة بجميع جداول توجيه المركز الظاهري v2s المقترنة بهذا VirtualHub. VirtualHubRouteTableV2[]
virtualRouterAsn VirtualRouter ASN. int

القيود:
الحد الأدنى للقيمة = 0
الحد الأقصى للقيمة = 4294967295
virtualRouterAutoScaleConfiguration تكوين التحجيم التلقائي ل VirtualHub Router. تكوين VirtualRouterAutoScale
virtualRouterIps VirtualRouter IPs. سلسلة []
virtualWan VirtualWAN الذي ينتمي إليه VirtualHub. مصدر فرعي
vpnGateway VpnGateway المقترن بهذا VirtualHub. مصدر فرعي

مصدر فرعي

الاسم الوصف القيمة
المعرف معرف المورد. سلسلة

VirtualHubRouteTable

الاسم الوصف القيمة
المسارات قائمة بجميع المسارات. VirtualHubRoute[]

VirtualHubRoute

الاسم الوصف القيمة
عناوين العناوين قائمة بجميع addressPrefixes. سلسلة []
nextHopIpAddress عنوان IP NextHop. سلسلة

VirtualHubRouteTableV2

الاسم الوصف القيمة
المعرف معرف المورد. سلسلة
الاسم اسم المورد الفريد داخل مجموعة موارد. يمكن استخدام هذا الاسم للوصول إلى المورد. سلسلة
خصائص خصائص جدول توجيه المركز الظاهري v2. VirtualHubRouteTableV2Properties

VirtualHubRouteTableV2Properties

الاسم الوصف القيمة
التوصيلات المرفقة قائمة بجميع الاتصالات المرفقة بجدول التوجيه هذا v2. سلسلة []
المسارات قائمة بجميع المسارات. VirtualHubRouteV2[]

VirtualHubRouteV2

الاسم الوصف القيمة
الوجهات قائمة بجميع الوجهات. سلسلة []
نوع الوجهة نوع الوجهات. سلسلة
NextHops عنوان IP NextHops. سلسلة []
nextHopType نوع القفزات التالية. سلسلة

تكوين VirtualRouterAutoScale

الاسم الوصف القيمة
الحد الأدنى للهواة الحد الأدنى لعدد وحدات المقياس لجهاز توجيه VirtualHub. int

القيود:
الحد الأدنى للقيمة = 0

قوالب التشغيل السريع

تنشر قوالب التشغيل السريع التالية نوع المورد هذا.

قالب الوصف
المراكز الظاهرية المضمونة

نشر في Azure
ينشئ هذا القالب مركزا ظاهريا آمنا باستخدام Azure Firewall لتأمين نسبة استخدام الشبكة السحابية الموجهة إلى الإنترنت.
الإنشاء Route Server في شبكة فرعية جديدة

نشر في Azure
ينشر هذا القالب Route Server في شبكة فرعية تسمى RouteServerSubnet.
Azure Route Server في BGP يتناظر مع Quagga

نشر في Azure
يوزع هذا القالب خادم جهاز التوجيه وجهاز Ubuntu الظاهري مع Quagga. يتم إنشاء جلستي BGP خارجيتين بين خادم الموجه و Quagga. يتم تنفيذ تثبيت وتكوين Quagga بواسطة ملحق البرنامج النصي المخصص ل Azure لنظام التشغيل linux
إنشاء موارد Virtual WAN

نشر في Azure
يسمح لك هذا القالب بإنشاء موارد WAN ظاهرية بما في ذلك Virtual WAN والمركز الظاهري وبوابة VPN وموقع VPN وموصل VPN.
الهدف والنهج لتوجيه Azure Virtual WAN

نشر في Azure
يوفر هذا القالب Azure Virtual WAN مع مركزين مع تمكين هدف التوجيه وميزة النهج.
توزيع متعددة المراكز ل Azure Virtual WAN (vWAN)

نشر في Azure
يسمح لك هذا القالب بإنشاء توزيع Azure Virtual WAN (vWAN) متعدد المراكز بما في ذلك جميع البوابات واتصالات VNET.
توزيع Azure vWAN متعدد المراكز باستخدام جداول التوجيه المخصصة

نشر في Azure
يسمح لك هذا القالب بإنشاء توزيع متعدد المراكز ل Azure Virtual WAN (vWAN)، بما في ذلك جميع البوابات واتصالات VNET، وإظهار استخدام جداول التوجيه للتوجيه المخصص.

تعريف مورد قالب ARM

يمكن توزيع نوع مورد virtualHubs مع العمليات التي تستهدف:

للحصول على قائمة بالخصائص التي تم تغييرها في كل إصدار من إصدارات واجهة برمجة التطبيقات، راجع سجل التغيير.

تنسيق المورد

لإنشاء مورد Microsoft.Network/virtualHubs، أضف JSON التالي إلى القالب الخاص بك.

{
  "type": "Microsoft.Network/virtualHubs",
  "apiVersion": "2023-11-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"
    }
  }
}

قيم Property

المراكز الافتراضية

الاسم الوصف القيمة
النوع نوع المورد 'Microsoft.Network/virtualHubs'
apiVersion إصدار واجهة برمجة تطبيقات المورد '2023-11-01'
الاسم اسم المورد سلسلة (مطلوب)
الموقع الموقع الخاص بالمورد. سلسلة
العلامات علامات الموارد. قاموس أسماء العلامات والقيم. راجع العلامات في القوالب
خصائص خصائص المركز الظاهري. VirtualHubProperties

VirtualHubProperties

الاسم الوصف القيمة
addressPrefix بادئة العنوان لهذا VirtualHub. سلسلة
allowBranchToBranchTraffic وضع علامة للتحكم في النقل لمركز VirtualRouter. Bool
azureFirewall azureFirewall المقترن بهذا VirtualHub. مصدر فرعي
expressRouteGateway expressRouteGateway المقترن بهذا VirtualHub. مصدر فرعي
hubRoutingPreference hubRoutingPreference لهذا VirtualHub. 'ASPath'
"ExpressRoute"
'VpnGateway'
p2SVpnGateway P2SVpnGateway المقترن بهذا VirtualHub. مصدر فرعي
preferredRoutingGateway البوابة المفضلة لتوجيه نسبة استخدام الشبكة الداخلية "ExpressRoute"
'بلا'
'VpnGateway'
routeTable routeTable المقترن بهذا المركز الظاهري. VirtualHubRouteTable
securityPartnerProvider securityPartnerProvider المقترن بهذا VirtualHub. مصدر فرعي
securityProviderName اسم موفر الأمان. سلسلة
sku sku لهذا VirtualHub. سلسلة
virtualHubRouteTableV2s قائمة بجميع جداول توجيه المركز الظاهري v2s المقترنة بهذا VirtualHub. VirtualHubRouteTableV2[]
virtualRouterAsn VirtualRouter ASN. int

القيود:
الحد الأدنى للقيمة = 0
الحد الأقصى للقيمة = 4294967295
virtualRouterAutoScaleConfiguration تكوين التحجيم التلقائي ل VirtualHub Router. تكوين VirtualRouterAutoScale
virtualRouterIps VirtualRouter IPs. سلسلة []
virtualWan VirtualWAN الذي ينتمي إليه VirtualHub. مصدر فرعي
vpnGateway VpnGateway المقترن بهذا VirtualHub. مصدر فرعي

مصدر فرعي

الاسم الوصف القيمة
المعرف معرف المورد. سلسلة

VirtualHubRouteTable

الاسم الوصف القيمة
المسارات قائمة بجميع المسارات. VirtualHubRoute[]

VirtualHubRoute

الاسم الوصف القيمة
addressPrefixes قائمة بجميع addressPrefixes. سلسلة []
nextHopIpAddress عنوان IP NextHop. سلسلة

VirtualHubRouteTableV2

الاسم الوصف القيمة
المعرف معرف المورد. سلسلة
الاسم اسم المورد الفريد داخل مجموعة موارد. يمكن استخدام هذا الاسم للوصول إلى المورد. سلسلة
خصائص خصائص جدول توجيه المركز الظاهري v2. VirtualHubRouteTableV2Properties

VirtualHubRouteTableV2Properties

الاسم الوصف القيمة
التوصيلات المرفقة قائمة بجميع الاتصالات المرفقة بجدول التوجيه هذا v2. سلسلة []
المسارات قائمة بجميع المسارات. VirtualHubRouteV2[]

VirtualHubRouteV2

الاسم الوصف القيمة
الوجهات قائمة بجميع الوجهات. سلسلة []
نوع الوجهة نوع الوجهات. سلسلة
NextHops عنوان IP NextHops. سلسلة []
nextHopType نوع القفزات التالية. سلسلة

تكوين VirtualRouterAutoScale

الاسم الوصف القيمة
الحد الأدنى للعجز الحد الأدنى لعدد وحدات المقياس ل VirtualHub Router. int

القيود:
الحد الأدنى للقيمة = 0

قوالب التشغيل السريع

تنشر قوالب التشغيل السريع التالية نوع المورد هذا.

قالب الوصف
المراكز الظاهرية المضمونة

نشر في Azure
ينشئ هذا القالب مركزا ظاهريا آمنا باستخدام Azure Firewall لتأمين نسبة استخدام الشبكة السحابية الموجهة إلى الإنترنت.
الإنشاء Route Server في شبكة فرعية جديدة

نشر في Azure
ينشر هذا القالب Route Server في شبكة فرعية تسمى RouteServerSubnet.
Azure Route Server في نظير BGP مع Quagga

نشر في Azure
ينشر هذا القالب خادم جهاز التوجيه وUbuntu VM مع Quagga. يتم إنشاء جلستي BGP خارجيتين بين خادم الموجه و Quagga. يتم تنفيذ تثبيت وتكوين Quagga بواسطة ملحق البرنامج النصي المخصص ل Azure لنظام التشغيل linux
إنشاء موارد Virtual WAN

نشر في Azure
يسمح لك هذا القالب بإنشاء موارد شبكة WAN ظاهرية بما في ذلك Virtual WAN والمركز الظاهري وبوابة VPN وموقع VPN وموصل VPN.
الهدف والنهج لتوجيه Azure Virtual WAN

نشر في Azure
يوفر هذا القالب Azure Virtual WAN مع مركزين مع تمكين هدف التوجيه وميزة النهج.
توزيع متعددة المراكز ل Azure Virtual WAN (vWAN)

نشر في Azure
يسمح لك هذا القالب بإنشاء توزيع Azure Virtual WAN (vWAN) متعدد المراكز بما في ذلك جميع البوابات واتصالات VNET.
توزيع Azure vWAN متعدد المراكز باستخدام جداول التوجيه المخصصة

نشر في Azure
يسمح لك هذا القالب بإنشاء توزيع متعدد المراكز ل Azure Virtual WAN (vWAN)، بما في ذلك جميع البوابات واتصالات VNET، وإظهار استخدام جداول التوجيه للتوجيه المخصص.

تعريف مورد Terraform (موفر AzAPI)

يمكن توزيع نوع مورد virtualHubs مع العمليات التي تستهدف:

  • مجموعات الموارد

للحصول على قائمة بالخصائص التي تم تغييرها في كل إصدار من إصدارات واجهة برمجة التطبيقات، راجع سجل التغيير.

تنسيق المورد

لإنشاء مورد Microsoft.Network/virtualHubs، أضف Terraform التالي إلى القالب الخاص بك.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Network/virtualHubs@2023-11-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"
      }
    }
  })
}

قيم Property

المراكز الافتراضية

الاسم الوصف القيمة
النوع نوع المورد "Microsoft.Network/virtualHubs@2023-11-01"
الاسم اسم المورد سلسلة (مطلوبة)
الموقع الموقع الخاص بالمورد. سلسلة
parent_id للنشر إلى مجموعة موارد، استخدم معرف مجموعة الموارد هذه. سلسلة (مطلوبة)
العلامات علامات الموارد. قاموس أسماء العلامات والقيم.
خصائص خصائص المركز الظاهري. VirtualHubProperties

VirtualHubProperties

الاسم الوصف القيمة
addressPrefix بادئة العنوان لهذا VirtualHub. سلسلة
allowBranchToBranchTraffic وضع علامة للتحكم في النقل لمركز VirtualRouter. Bool
azureFirewall azureFirewall المقترن بهذا VirtualHub. مصدر فرعي
expressRouteGateway expressRouteGateway المقترن بهذا VirtualHub. مصدر فرعي
hubRoutingPreference hubRoutingPreference لهذا VirtualHub. "ASPath"
"ExpressRoute"
"VpnGateway"
p2SVpnGateway P2SVpnGateway المقترن بهذا VirtualHub. مصدر فرعي
preferredRoutingGateway البوابة المفضلة لتوجيه نسبة استخدام الشبكة الداخلية "ExpressRoute"
"لا أحد"
"VpnGateway"
routeTable routeTable المقترن بهذا المركز الظاهري. VirtualHubRouteTable
securityPartnerProvider securityPartnerProvider المقترن بهذا VirtualHub. مصدر فرعي
securityProviderName اسم موفر الأمان. سلسلة
sku sku لهذا VirtualHub. سلسلة
virtualHubRouteTableV2s قائمة بجميع جداول توجيه المركز الظاهري v2s المقترنة بهذا VirtualHub. VirtualHubRouteTableV2[]
VirtualRouterAsn VirtualRouter ASN. int

القيود:
الحد الأدنى للقيمة = 0
الحد الأقصى للقيمة = 4294967295
تكوين VirtualRouterAutoScale تكوين التحجيم التلقائي لجهاز توجيه VirtualHub. تكوين VirtualRouterAutoScale
VirtualRouterIps عناوين IP ل VirtualRouter. سلسلة []
virtualWan VirtualWAN الذي ينتمي إليه VirtualHub. مصدر فرعي
vpnGateway VpnGateway المقترن بهذا VirtualHub. مصدر فرعي

مصدر فرعي

الاسم الوصف القيمة
المعرف معرف المورد. سلسلة

VirtualHubRouteTable

الاسم الوصف القيمة
المسارات قائمة بجميع المسارات. VirtualHubRoute[]

VirtualHubRoute

الاسم الوصف القيمة
عناوين العناوين قائمة بجميع addressPrefixes. سلسلة []
nextHopIpAddress عنوان IP NextHop. سلسلة

VirtualHubRouteTableV2

الاسم الوصف القيمة
المعرف معرف المورد. سلسلة
الاسم اسم المورد الفريد داخل مجموعة موارد. يمكن استخدام هذا الاسم للوصول إلى المورد. سلسلة
خصائص خصائص جدول توجيه المركز الظاهري v2. VirtualHubRouteTableV2Properties

VirtualHubRouteTableV2Properties

الاسم الوصف القيمة
التوصيلات المرفقة قائمة بجميع الاتصالات المرفقة بجدول التوجيه هذا v2. سلسلة []
المسارات قائمة بجميع المسارات. VirtualHubRouteV2[]

VirtualHubRouteV2

الاسم الوصف القيمة
الوجهات قائمة بجميع الوجهات. سلسلة []
نوع الوجهة نوع الوجهات. سلسلة
NextHops عنوان IP NextHops. سلسلة []
nextHopType نوع القفزات التالية. سلسلة

تكوين VirtualRouterAutoScale

الاسم الوصف القيمة
الحد الأدنى للهواة الحد الأدنى لعدد وحدات المقياس لجهاز توجيه VirtualHub. int

القيود:
الحد الأدنى للقيمة = 0