موازنات تحميل Microsoft.Network

تعريف مورد Bicep

يمكن نشر نوع مورد loadBalancers مع العمليات التي تستهدف:

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

تنسيق المورد

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

resource symbolicname 'Microsoft.Network/loadBalancers@2023-04-01' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  sku: {
    name: 'string'
    tier: 'string'
  }
  extendedLocation: {
    name: 'string'
    type: 'EdgeZone'
  }
  properties: {
    backendAddressPools: [
      {
        id: 'string'
        name: 'string'
        properties: {
          drainPeriodInSeconds: int
          loadBalancerBackendAddresses: [
            {
              name: 'string'
              properties: {
                adminState: 'string'
                ipAddress: 'string'
                loadBalancerFrontendIPConfiguration: {
                  id: 'string'
                }
                subnet: {
                  id: 'string'
                }
                virtualNetwork: {
                  id: 'string'
                }
              }
            }
          ]
          location: 'string'
          syncMode: 'string'
          tunnelInterfaces: [
            {
              identifier: int
              port: int
              protocol: 'string'
              type: 'string'
            }
          ]
          virtualNetwork: {
            id: 'string'
          }
        }
      }
    ]
    frontendIPConfigurations: [
      {
        id: 'string'
        name: 'string'
        properties: {
          gatewayLoadBalancer: {
            id: 'string'
          }
          privateIPAddress: 'string'
          privateIPAddressVersion: 'string'
          privateIPAllocationMethod: 'string'
          publicIPAddress: {
            extendedLocation: {
              name: 'string'
              type: 'EdgeZone'
            }
            id: 'string'
            location: 'string'
            properties: {
              ddosSettings: {
                ddosProtectionPlan: {
                  id: 'string'
                }
                protectionMode: 'string'
              }
              deleteOption: 'string'
              dnsSettings: {
                domainNameLabel: 'string'
                domainNameLabelScope: 'string'
                fqdn: 'string'
                reverseFqdn: 'string'
              }
              idleTimeoutInMinutes: int
              ipAddress: 'string'
              ipTags: [
                {
                  ipTagType: 'string'
                  tag: 'string'
                }
              ]
              linkedPublicIPAddress: {
                public-ip-address-object
              }
              migrationPhase: 'string'
              natGateway: {
                id: 'string'
                location: 'string'
                properties: {
                  idleTimeoutInMinutes: int
                  publicIpAddresses: [
                    {
                      id: 'string'
                    }
                  ]
                  publicIpPrefixes: [
                    {
                      id: 'string'
                    }
                  ]
                }
                sku: {
                  name: 'Standard'
                }
                tags: {}
                zones: [
                  'string'
                ]
              }
              publicIPAddressVersion: 'string'
              publicIPAllocationMethod: 'string'
              publicIPPrefix: {
                id: 'string'
              }
              servicePublicIPAddress: {
                public-ip-address-object
              }
            }
            sku: {
              name: 'string'
              tier: 'string'
            }
            tags: {}
            zones: [
              'string'
            ]
          }
          publicIPPrefix: {
            id: 'string'
          }
          subnet: {
            id: 'string'
            name: 'string'
            properties: {
              addressPrefix: 'string'
              addressPrefixes: [
                'string'
              ]
              applicationGatewayIPConfigurations: [
                {
                  id: 'string'
                  name: 'string'
                  properties: {
                    subnet: {
                      id: 'string'
                    }
                  }
                }
              ]
              delegations: [
                {
                  id: 'string'
                  name: 'string'
                  properties: {
                    serviceName: 'string'
                  }
                  type: 'string'
                }
              ]
              ipAllocations: [
                {
                  id: 'string'
                }
              ]
              natGateway: {
                id: 'string'
              }
              networkSecurityGroup: {
                id: 'string'
                location: 'string'
                properties: {
                  flushConnection: bool
                  securityRules: [
                    {
                      id: 'string'
                      name: 'string'
                      properties: {
                        access: 'string'
                        description: 'string'
                        destinationAddressPrefix: 'string'
                        destinationAddressPrefixes: [
                          'string'
                        ]
                        destinationApplicationSecurityGroups: [
                          {
                            id: 'string'
                            location: 'string'
                            properties: {}
                            tags: {}
                          }
                        ]
                        destinationPortRange: 'string'
                        destinationPortRanges: [
                          'string'
                        ]
                        direction: 'string'
                        priority: int
                        protocol: 'string'
                        sourceAddressPrefix: 'string'
                        sourceAddressPrefixes: [
                          'string'
                        ]
                        sourceApplicationSecurityGroups: [
                          {
                            id: 'string'
                            location: 'string'
                            properties: {}
                            tags: {}
                          }
                        ]
                        sourcePortRange: 'string'
                        sourcePortRanges: [
                          'string'
                        ]
                      }
                      type: 'string'
                    }
                  ]
                }
                tags: {}
              }
              privateEndpointNetworkPolicies: 'string'
              privateLinkServiceNetworkPolicies: 'string'
              routeTable: {
                id: 'string'
                location: 'string'
                properties: {
                  disableBgpRoutePropagation: bool
                  routes: [
                    {
                      id: 'string'
                      name: 'string'
                      properties: {
                        addressPrefix: 'string'
                        hasBgpOverride: bool
                        nextHopIpAddress: 'string'
                        nextHopType: 'string'
                      }
                      type: 'string'
                    }
                  ]
                }
                tags: {}
              }
              serviceEndpointPolicies: [
                {
                  id: 'string'
                  location: 'string'
                  properties: {
                    contextualServiceEndpointPolicies: [
                      'string'
                    ]
                    serviceAlias: 'string'
                    serviceEndpointPolicyDefinitions: [
                      {
                        id: 'string'
                        name: 'string'
                        properties: {
                          description: 'string'
                          service: 'string'
                          serviceResources: [
                            'string'
                          ]
                        }
                        type: 'string'
                      }
                    ]
                  }
                  tags: {}
                }
              ]
              serviceEndpoints: [
                {
                  locations: [
                    'string'
                  ]
                  service: 'string'
                }
              ]
            }
            type: 'string'
          }
        }
        zones: [
          'string'
        ]
      }
    ]
    inboundNatPools: [
      {
        id: 'string'
        name: 'string'
        properties: {
          backendPort: int
          enableFloatingIP: bool
          enableTcpReset: bool
          frontendIPConfiguration: {
            id: 'string'
          }
          frontendPortRangeEnd: int
          frontendPortRangeStart: int
          idleTimeoutInMinutes: int
          protocol: 'string'
        }
      }
    ]
    inboundNatRules: [
      {
        id: 'string'
        name: 'string'
        properties: {
          backendAddressPool: {
            id: 'string'
          }
          backendPort: int
          enableFloatingIP: bool
          enableTcpReset: bool
          frontendIPConfiguration: {
            id: 'string'
          }
          frontendPort: int
          frontendPortRangeEnd: int
          frontendPortRangeStart: int
          idleTimeoutInMinutes: int
          protocol: 'string'
        }
      }
    ]
    loadBalancingRules: [
      {
        id: 'string'
        name: 'string'
        properties: {
          backendAddressPool: {
            id: 'string'
          }
          backendAddressPools: [
            {
              id: 'string'
            }
          ]
          backendPort: int
          disableOutboundSnat: bool
          enableFloatingIP: bool
          enableTcpReset: bool
          frontendIPConfiguration: {
            id: 'string'
          }
          frontendPort: int
          idleTimeoutInMinutes: int
          loadDistribution: 'string'
          probe: {
            id: 'string'
          }
          protocol: 'string'
        }
      }
    ]
    outboundRules: [
      {
        id: 'string'
        name: 'string'
        properties: {
          allocatedOutboundPorts: int
          backendAddressPool: {
            id: 'string'
          }
          enableTcpReset: bool
          frontendIPConfigurations: [
            {
              id: 'string'
            }
          ]
          idleTimeoutInMinutes: int
          protocol: 'string'
        }
      }
    ]
    probes: [
      {
        id: 'string'
        name: 'string'
        properties: {
          intervalInSeconds: int
          numberOfProbes: int
          port: int
          probeThreshold: int
          protocol: 'string'
          requestPath: 'string'
        }
      }
    ]
  }
}

قيم Property

موازنات الحمل

الاسم الوصف القيمة
الاسم اسم المورد سلسلة (مطلوب)

حد الحرف: 1-80

أحرف صالحة:
الأبجدية الرقمية والتسطير السفلي النقاط والواصلات.

ابدأ ”بالأبجدية الرقمية“. الانتهاء الأبجدية الرقمية أو التسطير السفلي.
الموقع الموقع الخاص بالمورد. سلسلة
العلامات علامات الموارد. قاموس أسماء العلامات والقيم. راجع العلامات في القوالب
sku وحدة SKU لموازن التحميل. LoadBalancerSku
توسيع الموقع الموقع الموسع لموازن التحميل. توسيع الموقع
خصائص خصائص موازن التحميل. LoadBalancerPropertiesFormat

توسيع الموقع

الاسم الوصف القيمة
الاسم اسم الموقع الموسع. سلسلة
النوع نوع الموقع الموسع. 'EdgeZone'

LoadBalancerPropertiesFormat

الاسم الوصف القيمة
backendAddressPools مجموعة من تجمعات عناوين الواجهة الخلفية المستخدمة من قبل موازن التحميل. BackendAddressPool[]
تكوينات FRONTENDIP كائن يمثل عناوين IP للواجهة الأمامية لاستخدامها في موازن التحميل. FrontendIPConfiguration[]
InboundNatPools يحدد نطاق منفذ خارجي ل NAT الوارد إلى منفذ خلفية واحد على بطاقات NIC المقترنة بموازن التحميل. يتم إنشاء قواعد NAT الواردة تلقائيا لكل NIC مقترنة بموازن التحميل باستخدام منفذ خارجي من هذا النطاق. تعريف تجمع NAT الوارد على موازن التحميل خاصتك حصري بشكل متبادل مع تحديد قواعد NAT الواردة. تتم الإشارة إلى تجمعات NAT الواردة من مجموعات مقياس الجهاز الظاهري. لا يمكن لبطاقات NIC المقترنة بالأجهزة الظاهرية الفردية الرجوع إلى تجمع NAT وارد. يجب عليهم الرجوع إلى قواعد NAT الواردة الفردية. InboundNatPool[]
InboundNatRules مجموعة من قواعد NAT الواردة المستخدمة من قبل موازن التحميل. تعريف قواعد NAT الواردة على موازن التحميل خاصتك حصري بشكل متبادل مع تحديد تجمع NAT الوارد. تتم الإشارة إلى تجمعات NAT الواردة من مجموعات مقياس الجهاز الظاهري. لا يمكن لبطاقات NIC المقترنة بالأجهزة الظاهرية الفردية الرجوع إلى تجمع NAT الوارد. يجب عليهم الرجوع إلى قواعد NAT الواردة الفردية. InboundNatRule[]
loadBalancingRules مجموعة الكائنات التي تمثل قواعد موازنة التحميل تحصل على التزويد. LoadBalancingRule[]
قواعد الصادر القواعد الصادرة. OutboundRule[]
تحقيقات مجموعة من كائنات الفحص المستخدمة في موازن التحميل. مسبار[]

BackendAddressPool

الاسم الوصف القيمة
المعرف معرف المورد. سلسلة
الاسم اسم المورد الفريد ضمن مجموعة تجمعات عناوين الواجهة الخلفية المستخدمة من قبل موازن التحميل. يمكن استخدام هذا الاسم للوصول إلى المورد. سلسلة
خصائص خصائص تجمع عناوين الواجهة الخلفية لموازن التحميل. BackendAddressPoolPropertiesFormat

BackendAddressPoolPropertiesFormat

الاسم الوصف القيمة
drainPeriodInSeconds مقدار الثوان التي ينتظرها Load Balancer قبل إرسال RESET إلى العميل وعنوان الواجهة الخلفية. int
loadBalancerBackendAddresses صفيف من عناوين الواجهة الخلفية. LoadBalancerBackendAddress[]
الموقع موقع تجمع عناوين الواجهة الخلفية. سلسلة
syncMode الوضع المتزامن لعنوان الواجهة الخلفية لتجمع الواجهة الخلفية "تلقائي"
'يدوي'
Interfaces النفقية صفيف من واجهات نفق موازن تحميل البوابة. GatewayLoadBalancerTunnelInterface[]
الشبكة الظاهرية مرجع إلى شبكة ظاهرية. مصدر فرعي

LoadBalancerBackendAddress

الاسم الوصف القيمة
الاسم اسم عنوان الواجهة الخلفية. سلسلة
خصائص خصائص تجمع عناوين الواجهة الخلفية لموازن التحميل. LoadBalancerBackendAddressPropertiesFormat

LoadBalancerBackendAddressPropertiesFormat

الاسم الوصف القيمة
adminState يمكن لقائمة الحالات الإدارية التي تم تعيينها مرة واحدة تجاوز فحص السلامة بحيث يقوم Load Balancer دائما بإعادة توجيه الاتصالات الجديدة إلى الخلفية، أو رفض الاتصالات الجديدة وإعادة تعيين الاتصالات الموجودة. "لأسفل"
'بلا'
'لأعلى'
ipAddress عنوان IP الذي ينتمي إلى الشبكة الظاهرية المشار إليها. سلسلة
تكوين loadBalancerFrontendIP مرجع إلى تكوين عنوان IP للواجهة الأمامية المحدد في موازن التحميل الإقليمي. مصدر فرعي
الشبكه الفرعيه الرجوع إلى شبكة فرعية موجودة. مصدر فرعي
الشبكة الظاهرية الرجوع إلى شبكة ظاهرية موجودة. مصدر فرعي

مصدر فرعي

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

GatewayLoadBalancerTunnelInterface

الاسم الوصف القيمة
‏‏محدد معرف واجهة نفق موازن تحميل البوابة. int
المنفذ منفذ واجهة نفق موازن تحميل البوابة. int
بروتوكول بروتوكول واجهة نفق موازن تحميل البوابة. "أصلي"
'بلا'
"VXLAN"
النوع نوع نسبة استخدام الشبكة لواجهة نفق موازن تحميل البوابة. "خارجي"
"داخلي"
'بلا'

تكوين FrontendIP

الاسم الوصف القيمة
المعرف معرف المورد. سلسلة
الاسم اسم المورد الفريد ضمن مجموعة تكوينات IP الأمامية التي يستخدمها موازن التحميل. يمكن استخدام هذا الاسم للوصول إلى المورد. سلسلة
خصائص خصائص مسبار موازن التحميل. FrontendIPConfigurationPropertiesFormat
المناطق قائمة بمناطق التوفر التي تشير إلى عنوان IP المخصص للمورد الذي يجب أن يأتي منه. سلسلة []

FrontendIPConfigurationPropertiesFormat

الاسم الوصف القيمة
gatewayLoadBalancer المرجع إلى عنوان IP للواجهة الأمامية لموازن تحميل البوابة. مصدر فرعي
عنوان IP خاص عنوان IP الخاص لتكوين IP. سلسلة
privateIPAddressVersion ما إذا كان ipconfiguration المحدد هو IPv4 أو IPv6. يتم أخذ الافتراضي ك IPv4. 'IPv4'
'IPv6'
privateIPAllocationMethod أسلوب تخصيص IP الخاص. "ديناميكي"
"ثابت"
عنوان IP العام المرجع إلى مورد IP العام. عنوان IP العام
publicIPPrefix المرجع إلى مورد بادئة IP العامة. مصدر فرعي
الشبكه الفرعيه المرجع إلى مورد الشبكة الفرعية. الشبكة الفرعية

عنوان IP العام

الاسم الوصف القيمة
توسيع الموقع الموقع الموسع لعنوان IP العام. توسيع الموقع
المعرف معرف المورد. سلسلة
الموقع الموقع الخاص بالمورد. سلسلة
خصائص خصائص عنوان IP العام. PublicIPAddressPropertiesFormat
sku عنوان IP العام SKU. PublicIPAddressSku
العلامات علامات الموارد. كائن
المناطق قائمة بمناطق التوفر التي تشير إلى عنوان IP المخصص للمورد الذي يجب أن يأتي منه. سلسلة []

PublicIPAddressPropertiesFormat

الاسم الوصف القيمة
إعدادات ddos النهج المخصص لحماية DDoS المقترن بعنوان IP العام. إعدادات Ddos
حذف عملية الحذف تحديد ما يحدث لعنوان IP العام عند حذف الجهاز الظاهري الذي يستخدمه "حذف"
"فصل"
إعدادات dns FQDN لسجل DNS المقترن بعنوان IP العام. PublicIPAddressDnsSettings
idleTimeoutInMinutes مهلة الخمول لعنوان IP العام. int
ipAddress عنوان IP المقترن بمورد عنوان IP العام. سلسلة
ipTags قائمة العلامات المقترنة بعنوان IP العام. IpTag[]
linkedPublicIPAddress عنوان IP العام المرتبط لمورد عنوان IP العام. عنوان IP العام
الترحيل على قاعدة البيانات مرحلة الترحيل لعنوان IP العام. "إجهاض"
"الالتزام"
"ملتزم"
'بلا'
"التحضير"
natGateway NatGateway لعنوان IP العام. NatGateway
publicIPAddressVersion إصدار عنوان IP العام. 'IPv4'
'IPv6'
publicIPAllocationMethod أسلوب تخصيص عنوان IP العام. "ديناميكي"
'ثابت'
publicIPPrefix يجب تخصيص بادئة IP العامة من عنوان IP العام هذا. مصدر فرعي
servicePublicIPAddress عنوان IP العام للخدمة لمورد عنوان IP العام. عنوان IP العام

DdosSettings

الاسم الوصف القيمة
ddosProtectionPlan خطة حماية DDoS المقترنة ب IP العام. يمكن تعيين فقط إذا تم تمكين ProtectionMode مصدر فرعي
protectionMode وضع حماية DDoS ل IP العام "معطل"
"ممكن"
"VirtualNetworkInherited"

PublicIPAddressDnsSettings

الاسم الوصف القيمة
domainNameLabel تسمية اسم المجال. تشكل سلسلة تسمية اسم المجال ومنطقة DNS الإقليمية اسم المجال المؤهل بالكامل المرتبط بعنوان IP العام. إذا تم تحديد تسمية اسم مجال، يتم إنشاء سجل DNS ل IP العام في نظام Microsoft Azure DNS. سلسلة
domainNameLabelScope نطاق تسمية اسم المجال. إذا تم تحديد تسمية اسم مجال ونطاق تسمية اسم مجال، يتم إنشاء سجل DNS ل IP العام في نظام Microsoft Azure DNS بقيمة متجزئة مضمنة في FQDN. 'NoReuse'
'ResourceGroupReuse'
"SubscriptionReuse"
"TenantReuse"
Fqdn اسم المجال المؤهل بالكامل لسجل A DNS المقترن ب IP العام. هذا هو تسلسل domainNameLabel ومنطقة DNS الإقليمية. سلسلة
reverseFqdn FQDN العكسي. اسم مجال مرئي للمستخدم ومؤهل بالكامل يتم حله إلى عنوان IP العام هذا. إذا تم تحديد reverseFqdn، فسيتم إنشاء سجل DNS PTR يشير من عنوان IP في المجال in-addr.arpa إلى FQDN العكسي. سلسلة

IpTag

الاسم الوصف القيمة
ipTagType نوع علامة IP. مثال: FirstPartyUsage. سلسلة
العلامة قيمة علامة IP المقترنة ب IP العام. مثال: SQL. سلسلة

NatGateway

الاسم الوصف القيمة
المعرف معرف المورد. سلسلة
الموقع الموقع الخاص بالمورد. سلسلة
خصائص خصائص بوابة Nat. NatGatewayPropertiesFormat
sku بوابة nat SKU. NatGatewaySku
العلامات علامات الموارد. عنصر
المناطق قائمة بمناطق التوفر التي تدل على المنطقة التي يجب نشر بوابة Nat فيها. سلسلة []

NatGatewayPropertiesFormat

الاسم الوصف القيمة
idleTimeoutInMinutes مهلة الخمول لبوابة nat. int
publicIpAddresses صفيف من عناوين IP العامة المقترنة بمورد بوابة nat. SubResource[]
publicIpPrefixes صفيف من بادئات IP العامة المقترنة بمورد بوابة nat. SubResource[]

NatGatewaySku

الاسم الوصف القيمة
الاسم اسم Nat Gateway SKU. 'قياسي'

PublicIPAddressSku

الاسم الوصف القيمة
الاسم اسم عنوان IP عام SKU. "أساسي"
'قياسي'
المستوي مستوى عنوان IP عام SKU. "عمومي"
"إقليمي"

الشبكة الفرعية

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

تنسيق الشبكة الفرعية

الاسم الوصف القيمة
addressPrefix بادئة العنوان للشبكة الفرعية. سلسلة
addressPrefixes قائمة بادئات العناوين للشبكة الفرعية. سلسلة []
تكوينات applicationGatewayIP تكوينات IP لبوابة التطبيق لمورد الشبكة الظاهرية. ApplicationGatewayIPConfiguration[]
الوفود صفيف من المراجع إلى الوفود على الشبكة الفرعية. التفويض[]
ipAllocations صفيف IpAllocation الذي يشير إلى هذه الشبكة الفرعية. SubResource[]
natGateway بوابة Nat المقترنة بهذه الشبكة الفرعية. مصدر فرعي
networkSecurityGroup المرجع إلى مورد NetworkSecurityGroup. NetworkSecurityGroup
نهج الشبكة الخاصة تمكين أو تعطيل تطبيق نهج الشبكة على نقطة النهاية الخاصة في الشبكة الفرعية. "معطل"
"ممكن"
نهج PrivateLinkServiceNetwork تمكين أو تعطيل تطبيق نهج الشبكة على خدمة الارتباط الخاص في الشبكة الفرعية. "معطل"
"ممكن"
routeTable المرجع إلى مورد RouteTable. RouteTable
serviceEndpointPolicies صفيف من نهج نقطة نهاية الخدمة. ServiceEndpointPolicy[]
نقاط نهاية الخدمة صفيف من نقاط نهاية الخدمة. ServiceEndpointPropertiesFormat[]

تكوين ApplicationGatewayIP

الاسم الوصف القيمة
المعرف معرف المورد. سلسلة
الاسم اسم تكوين IP الفريد داخل بوابة التطبيق. سلسلة
خصائص خصائص تكوين IP لبوابة التطبيق. ApplicationGatewayIPConfigurationPropertiesFormat

ApplicationGatewayIPConfigurationPropertiesFormat

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

الانتداب

الاسم الوصف القيمة
المعرف معرف المورد. سلسلة
الاسم اسم المورد الفريد داخل شبكة فرعية. يمكن استخدام هذا الاسم للوصول إلى المورد. سلسلة
خصائص خصائص الشبكة الفرعية. تنسيق ServiceDelegationProperties
النوع نوع المورد سلسلة

تنسيق ServiceDelegationProperties

الاسم الوصف القيمة
serviceName اسم الخدمة التي يجب تفويض الشبكة الفرعية إليها (على سبيل المثال Microsoft.Sql/servers). سلسلة

NetworkSecurityGroup

الاسم الوصف القيمة
المعرف معرف المورد. سلسلة
الموقع الموقع الخاص بالمورد. سلسلة
خصائص خصائص مجموعة أمان الشبكة. تنسيق NetworkSecurityGroupProperties
العلامات علامات الموارد. عنصر

تنسيق NetworkSecurityGroupProperties

الاسم الوصف القيمة
تدفق الاتصال عند التمكين، ستتم إعادة تقييم التدفقات التي تم إنشاؤها من اتصالات مجموعة أمان الشبكة عند تحديث القواعد. سيؤدي التمكين الأولي إلى إعادة التقييم. Bool
قواعد الأمان مجموعة من قواعد الأمان لمجموعة أمان الشبكة. SecurityRule[]

قواعد الأمان

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

SecurityRulePropertiesFormat

الاسم الوصف القيمة
الوصول نسبة استخدام الشبكة مسموح بها أو مرفوضة. "السماح"
"رفض" (مطلوب)
الوصف وصف لهذه القاعدة. مقيد ب 140 حرفا. سلسلة
destinationAddressPrefix بادئة عنوان الوجهة. CIDR أو نطاق IP الوجهة. يمكن أيضا استخدام العلامة النجمية '*' لمطابقة جميع عناوين IP المصدر. يمكن أيضا استخدام العلامات الافتراضية مثل "VirtualNetwork" و"AzureLoadBalancer" و"الإنترنت". سلسلة
destinationAddressPrefixes بادئات عنوان الوجهة. CIDR أو نطاقات IP الوجهة. سلسلة []
destinationApplicationSecurityGroups مجموعة أمان التطبيق المحددة كوجهة. ApplicationSecurityGroup[]
destinationPortRange منفذ الوجهة أو النطاق. عدد صحيح أو نطاق بين 0 و65535. يمكن أيضا استخدام العلامة النجمية '*' لمطابقة جميع المنافذ. سلسلة
destinationPortRanges نطاقات منفذ الوجهة. سلسلة []
direction اتجاه القاعدة. يحدد الاتجاه ما إذا كان سيتم تقييم القاعدة على نسبة استخدام الشبكة الواردة أو الصادرة. "الوارد"
'الصادر' (مطلوب)
أولوية أولوية القاعدة. يمكن أن تتراوح القيمة بين 100 و4096. يجب أن يكون رقم الأولوية فريدا لكل قاعدة في المجموعة. كلما انخفض رقم الأولوية، ارتفعت أولوية القاعدة. int (مطلوب)
بروتوكول بروتوكول الشبكة الذي تنطبق عليه هذه القاعدة. '*'
'آه'
'Esp'
'Icmp'
'Tcp'
'Udp' (مطلوب)
sourceAddressPrefix CIDR أو نطاق IP المصدر. يمكن أيضا استخدام العلامة النجمية '*' لمطابقة جميع عناوين IP المصدر. يمكن أيضا استخدام العلامات الافتراضية مثل "VirtualNetwork" و"AzureLoadBalancer" و"الإنترنت". إذا كانت هذه قاعدة دخول، تحدد المكان الذي تنشأ منه نسبة استخدام الشبكة. سلسلة
sourceAddressPrefixes نطاقات CIDR أو IP المصدر. سلسلة []
sourceApplicationSecurityGroups مجموعة أمان التطبيق المحددة كمصدر. ApplicationSecurityGroup[]
sourcePortRange المنفذ أو النطاق المصدر. عدد صحيح أو نطاق بين 0 و65535. يمكن أيضا استخدام العلامة النجمية '*' لمطابقة جميع المنافذ. سلسلة
sourcePortRanges نطاقات المنفذ المصدر. سلسلة []

ApplicationSecurityGroup

الاسم الوصف القيمة
المعرف معرف المورد. سلسلة
الموقع الموقع الخاص بالمورد. سلسلة
خصائص خصائص مجموعة أمان التطبيق. ApplicationSecurityGroupPropertiesFormat
العلامات علامات الموارد. كائن

ApplicationSecurityGroupPropertiesFormat

لا يحتوي هذا الكائن على أي خصائص لتعيينها أثناء التوزيع. جميع الخصائص هي ReadOnly.

RouteTable

الاسم الوصف القيمة
المعرف معرف المورد. سلسلة
الموقع الموقع الخاص بالمورد. سلسلة
خصائص خصائص جدول التوجيه. RouteTablePropertiesFormat
العلامات علامات الموارد. عنصر

RouteTablePropertiesFormat

الاسم الوصف القيمة
disableBgpRoutePropagation ما إذا كان يجب تعطيل المسارات التي تعلمها BGP على جدول التوجيه هذا. True يعني تعطيل. Bool
المسارات مجموعة من المسارات المضمنة في جدول التوجيه. Route[]

المسار

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

RoutePropertiesFormat

الاسم الوصف القيمة
addressPrefix CIDR الوجهة التي ينطبق عليها المسار. سلسلة
hasBgpOverride قيمة تشير إلى ما إذا كان هذا المسار يتجاوز مسارات BGP المتداخلة بغض النظر عن LPM. Bool
nextHopIpAddress يجب إعادة توجيه حزم عناوين IP إليها. لا يسمح بقيم الوثب التالية إلا في المسارات التي يكون فيها نوع الوثب التالي هو VirtualAppliance. سلسلة
nextHopType نوع قفزة Azure التي يجب إرسال الحزمة إليها. "إنترنت"
'بلا'
'VirtualAppliance'
"VirtualNetworkGateway"
"VnetLocal" (مطلوب)

ServiceEndpointPolicy

الاسم الوصف القيمة
المعرف معرف المورد. سلسلة
الموقع الموقع الخاص بالمورد. سلسلة
خصائص خصائص نهج نقطة نهاية الخدمة. ServiceEndpointPolicyPropertiesFormat
العلامات علامات الموارد. كائن

ServiceEndpointPolicyPropertiesFormat

الاسم الوصف القيمة
نهج نقطة نهاية الخدمة السياقية مجموعة من نهج نقطة نهاية الخدمة السياقية. سلسلة []
serviceAlias الاسم المستعار الذي يشير إلى ما إذا كان النهج ينتمي إلى خدمة سلسلة
تعريفات serviceEndpointPolicyDefinitions مجموعة من تعريفات نهج نقطة نهاية الخدمة لنهج نقطة نهاية الخدمة. ServiceEndpointPolicyDefinition[]

ServiceEndpointPolicyDefinition

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

ServiceEndpointPolicyDefinitionPropertiesFormat

الاسم الوصف القيمة
الوصف وصف لهذه القاعدة. مقيد ب 140 حرفا. سلسلة
الخدمة اسم نقطة نهاية الخدمة. سلسلة
موارد الخدمة قائمة بموارد الخدمة. سلسلة []

تنسيق ServiceEndpointProperties

الاسم الوصف القيمة
المواقع قائمة بالمواقع. سلسلة []
الخدمة نوع خدمة نقطة النهاية. سلسلة

InboundNatPool

الاسم الوصف القيمة
المعرف معرف المورد. سلسلة
الاسم اسم المورد الفريد ضمن مجموعة تجمعات NAT الواردة المستخدمة من قبل موازن التحميل. يمكن استخدام هذا الاسم للوصول إلى المورد. سلسلة
خصائص خصائص تجمع nat الوارد لموازن التحميل. InboundNatPoolPropertiesFormat

InboundNatPoolPropertiesFormat

الاسم الوصف القيمة
منفذ الواجهة الخلفية المنفذ المستخدم للاتصالات الداخلية على نقطة النهاية. تتراوح القيم المقبولة بين 1 و65535. int (مطلوب)
enableFloatingIP تكوين نقطة نهاية الجهاز الظاهري لإمكانية IP العائمة المطلوبة لتكوين مجموعة توفر SQL AlwaysOn. هذا الإعداد مطلوب عند استخدام مجموعات توفر SQL AlwaysOn في خادم SQL. لا يمكن تغيير هذا الإعداد بعد إنشاء نقطة النهاية. Bool
enableTcpReset تلقي إعادة تعيين TCP ثنائي الاتجاه على مهلة الخمول لتدفق TCP أو إنهاء اتصال غير متوقع. يتم استخدام هذا العنصر فقط عند تعيين البروتوكول إلى TCP. Bool
تكوين IP للواجهة الأمامية مرجع إلى عناوين IP للواجهة الأمامية. مصدر فرعي
frontendPortRangeEnd رقم المنفذ الأخير في نطاق المنافذ الخارجية التي سيتم استخدامها لتوفير ترجمة عناوين الشبكة الواردة إلى بطاقات NIC المقترنة بموازن التحميل. تتراوح القيم المقبولة بين 1 و65535. int (مطلوب)
frontendPortRangeStart رقم المنفذ الأول في نطاق المنافذ الخارجية التي سيتم استخدامها لتوفير Nat الواردة إلى بطاقات NIC المقترنة بموازن التحميل. تتراوح القيم المقبولة بين 1 و65534. int (مطلوب)
idleTimeoutInMinutes مهلة اتصال TCP الخامل. يمكن تعيين القيمة بين 4 و30 دقيقة. القيمة الافتراضية هي 4 دقائق. يتم استخدام هذا العنصر فقط عند تعيين البروتوكول إلى TCP. int
بروتوكول المرجع إلى بروتوكول النقل المستخدم من قبل تجمع NAT الوارد. 'الكل'
'Tcp'
'Udp' (مطلوب)

InboundNatRule

الاسم الوصف القيمة
المعرف معرف المورد. سلسلة
الاسم اسم المورد الفريد ضمن مجموعة قواعد NAT الواردة المستخدمة من قبل موازن التحميل. يمكن استخدام هذا الاسم للوصول إلى المورد. سلسلة
خصائص خصائص قاعدة NAT الواردة لموازن التحميل. InboundNatRulePropertiesFormat

InboundNatRulePropertiesFormat

الاسم الوصف القيمة
backendAddressPool مرجع إلى مورد backendAddressPool. مصدر فرعي
منفذ الواجهة الخلفية المنفذ المستخدم لنقطة النهاية الداخلية. تتراوح القيم المقبولة من 1 إلى 65535. int
enableFloatingIP تكوين نقطة نهاية الجهاز الظاهري لإمكانية IP العائمة المطلوبة لتكوين مجموعة توفر SQL AlwaysOn. هذا الإعداد مطلوب عند استخدام مجموعات توفر SQL AlwaysOn في خادم SQL. لا يمكن تغيير هذا الإعداد بعد إنشاء نقطة النهاية. Bool
enableTcpReset تلقي إعادة تعيين TCP ثنائي الاتجاه على مهلة الخمول لتدفق TCP أو إنهاء اتصال غير متوقع. يتم استخدام هذا العنصر فقط عند تعيين البروتوكول إلى TCP. Bool
تكوين IP للواجهة الأمامية مرجع إلى عناوين IP للواجهة الأمامية. مصدر فرعي
منفذ الواجهة الأمامية منفذ نقطة النهاية الخارجية. يجب أن تكون أرقام المنافذ لكل قاعدة فريدة داخل Load Balancer. تتراوح القيم المقبولة من 1 إلى 65534. int
frontendPortRangeEnd نهاية نطاق المنفذ لنقطة النهاية الخارجية. يتم استخدام هذه الخاصية مع BackendAddressPool و FrontendPortRangeStart. سيتم إنشاء تعيينات منفذ قاعدة NAT الواردة الفردية لكل عنوان خلفية من BackendAddressPool. تتراوح القيم المقبولة من 1 إلى 65534. int
frontendPortRangeStart يبدأ نطاق المنفذ لنقطة النهاية الخارجية. يتم استخدام هذه الخاصية مع BackendAddressPool وFrontendPortRangeEnd. سيتم إنشاء تعيينات منفذ قاعدة NAT الواردة الفردية لكل عنوان خلفية من BackendAddressPool. تتراوح القيم المقبولة من 1 إلى 65534. int
idleTimeoutInMinutes مهلة اتصال TCP الخامل. يمكن تعيين القيمة بين 4 و30 دقيقة. القيمة الافتراضية هي 4 دقائق. يتم استخدام هذا العنصر فقط عند تعيين البروتوكول إلى TCP. int
بروتوكول المرجع إلى بروتوكول النقل المستخدم بواسطة قاعدة موازنة التحميل. 'الكل'
'Tcp'
"Udp"

LoadBalancingRule

الاسم الوصف القيمة
المعرف معرف المورد. سلسلة
الاسم اسم المورد الفريد ضمن مجموعة قواعد موازنة التحميل المستخدمة من قبل موازن التحميل. يمكن استخدام هذا الاسم للوصول إلى المورد. سلسلة
خصائص خصائص قاعدة موازنة تحميل موازن التحميل. LoadBalancingRulePropertiesFormat

LoadBalancingRulePropertiesFormat

الاسم الوصف القيمة
backendAddressPool مرجع إلى مجموعة من DIPs. يتم موازنة تحميل نسبة استخدام الشبكة الواردة عشوائيا عبر عناوين IP في عناوين IP الخلفية. مصدر فرعي
backendAddressPools صفيف من المراجع إلى مجموعة من DIPs. SubResource[]
BackendPort المنفذ المستخدم للاتصالات الداخلية على نقطة النهاية. تتراوح القيم المقبولة بين 0 و65535. لاحظ أن القيمة 0 تمكن "أي منفذ". int
disableOutboundSnat تكوين SNAT للأجهزة الظاهرية في تجمع الواجهة الخلفية لاستخدام عنوان IP العام المحدد في الواجهة الأمامية لقاعدة موازنة التحميل. Bool
enableFloatingIP تكوين نقطة نهاية الجهاز الظاهري لإمكانية IP العائمة المطلوبة لتكوين مجموعة قابلية وصول عالية التوفر ل SQL AlwaysOn. هذا الإعداد مطلوب عند استخدام مجموعات توفر SQL AlwaysOn في خادم SQL. لا يمكن تغيير هذا الإعداد بعد إنشاء نقطة النهاية. Bool
enableTcpReset تلقي إعادة تعيين TCP ثنائي الاتجاه على مهلة الخمول تدفق TCP أو إنهاء اتصال غير متوقع. يتم استخدام هذا العنصر فقط عند تعيين البروتوكول إلى TCP. Bool
frontendIPConfiguration مرجع إلى عناوين IP الأمامية. مصدر فرعي
منفذ الواجهة الأمامية منفذ نقطة النهاية الخارجية. يجب أن تكون أرقام المنافذ لكل قاعدة فريدة داخل Load Balancer. تتراوح القيم المقبولة بين 0 و65534. لاحظ أن القيمة 0 تمكن "أي منفذ". int (مطلوب)
idleTimeoutInMinutes مهلة اتصال الخمول TCP. يمكن تعيين القيمة بين 4 و30 دقيقة. القيمة الافتراضية هي 4 دقائق. يتم استخدام هذا العنصر فقط عند تعيين البروتوكول إلى TCP. int
loadDistribution نهج توزيع التحميل لهذه القاعدة. "افتراضي"
'SourceIP'
'SourceIPProtocol'
التحقيق المرجع إلى فحص موازن التحميل المستخدم بواسطة قاعدة موازنة التحميل. مصدر فرعي
بروتوكول المرجع إلى بروتوكول النقل المستخدم بواسطة قاعدة موازنة التحميل. 'الكل'
'Tcp'
'Udp' (مطلوب)

OutboundRule

الاسم الوصف القيمة
المعرف معرف المورد. سلسلة
الاسم اسم المورد الفريد ضمن مجموعة القواعد الصادرة المستخدمة من قبل موازن التحميل. يمكن استخدام هذا الاسم للوصول إلى المورد. سلسلة
خصائص خصائص قاعدة موازن التحميل الصادرة. OutboundRulePropertiesFormat

OutboundRulePropertiesFormat

الاسم الوصف القيمة
تخصيصOutboundPorts عدد المنافذ الصادرة التي سيتم استخدامها ل NAT. int
backendAddressPool مرجع إلى مجموعة من DIPs. يتم تحميل نسبة استخدام الشبكة الصادرة بشكل عشوائي متوازن عبر عناوين IP في عناوين IP الخلفية. مصدر فرعي (مطلوب)
enableTcpReset تلقي إعادة تعيين TCP ثنائي الاتجاه على مهلة الخمول لتدفق TCP أو إنهاء اتصال غير متوقع. يتم استخدام هذا العنصر فقط عند تعيين البروتوكول إلى TCP. Bool
تكوينات الواجهة الأمامية عناوين IP للواجهة الأمامية لموازن التحميل. SubResource[] (مطلوب)
idleTimeoutInMinutes مهلة اتصال TCP الخامل. int
بروتوكول بروتوكول القاعدة الصادرة في موازن التحميل. 'الكل'
'Tcp'
'Udp' (مطلوب)

تحقق

الاسم الوصف القيمة
المعرف معرف المورد. سلسلة
الاسم اسم المورد الفريد ضمن مجموعة الفحوصات المستخدمة من قبل موازن التحميل. يمكن استخدام هذا الاسم للوصول إلى المورد. سلسلة
خصائص خصائص مسبار موازن التحميل. ProbePropertiesFormat

ProbePropertiesFormat

الاسم الوصف القيمة
intervalInSeconds الفاصل الزمني، بالثواني، لمدى تكرار التحقق من نقطة النهاية للحالة الصحية. عادةً ما يكون الفاصل الزمني أقل بعض الشيء من نصف مدة المهلة المخصصة (بالثواني) بما تسمح لإجراء فحصين كاملين قبل إخراج المثيل من الدوران. تبلغ القيمة الافتراضية 15، ويبلغ الحد الأدنى للقيمة 5. int
numberOfProbes سيؤدي عدد الفحوصات حيث إذا لم تكن هناك استجابة، إلى إيقاف تسليم المزيد من نسبة استخدام الشبكة إلى نقطة النهاية. تسمح هذه القيم بسحب نقاط النهاية من التدوير بشكل أسرع أو أبطأ من الأوقات النموذجية المستخدمة في Azure. int
المنفذ منفذ لاتصال مسبار الفحص. تتراوح القيم المحتملة من 1 إلى 65535، ضمناً. int (مطلوب)
مسبارThreshold عدد التحقيقات الناجحة أو الفاشلة المتتالية للسماح أو رفض تسليم نسبة استخدام الشبكة إلى نقطة النهاية هذه. بعد فشل عدد الفحوصات المتتالية التي تساوي هذه القيمة، سيتم إخراج نقطة النهاية من التدوير وتتطلب نفس عدد التحقيقات المتتالية الناجحة ليتم وضعها مرة أخرى في التدوير. int
بروتوكول بروتوكول نقطة النهاية. إذا تم تحديد "Tcp"، يلزم وجود ACK مستلم حتى ينجح التحقيق. إذا تم تحديد "Http" أو "Https"، يلزم وجود استجابة 200 OK من URI المحدد حتى ينجح التحقيق. 'Http'
'Https'
'Tcp' (مطلوب)
requestPath معرّف URI المستخدم لطلب الحالة الصحية من الجهاز الظاهري. المسار مطلوب إذا تم تعيين بروتوكول إلى http. وإلا لن يُسمح بذلك. لا توجد قيمة افتراضية. سلسلة

LoadBalancerSku

الاسم الوصف القيمة
الاسم اسم SKU لموازن التحميل. "أساسي"
"البوابة"
'قياسي'
المستوي طبقة SKU لموازن التحميل. "عمومي"
"إقليمي"

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

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

قالب الوصف
موازن التحميل العام متسلسل إلى موازن تحميل البوابة

نشر في Azure
يسمح لك هذا القالب بنشر موازن تحميل قياسي عام متسلسل إلى موازن تحميل البوابة. يتم توجيه نسبة استخدام الشبكة الواردة من الإنترنت إلى موازن تحميل البوابة مع أجهزة Linux الظاهرية (NVAs) في تجمع الواجهة الخلفية.
إنشاء جهاز ظاهري مع بطاقات NIC متعددة و RDP يمكن الوصول إليها

نشر في Azure
يسمح لك هذا القالب بإنشاء أجهزة ظاهرية مع واجهات شبكة (2) متعددة (NICs)، وRDP قابلة للاتصال بموازن تحميل مكون وقاعدة NAT واردة. يمكن إضافة المزيد من بطاقات NIC بسهولة باستخدام هذا القالب. يوزع هذا القالب أيضا حساب تخزين وشبكة ظاهرية وعنوان IP عام وواجهتين للشبكة (الواجهة الأمامية والخلفية).
جهازان ظاهريان في VNET - موازن التحميل الداخلي وقواعد LB

نشر في Azure
يسمح لك هذا القالب بإنشاء جهازين ظاهريين في VNET وضمن موازن تحميل داخلي وتكوين قاعدة موازنة التحميل على المنفذ 80. ينشر هذا القالب أيضا حساب التخزين والشبكة الظاهرية وعنوان IP العام ومجموعة التوفر وواجهات الشبكة.
جهازان ظاهريان في موازن التحميل وقواعد موازنة التحميل

نشر في Azure
يسمح لك هذا القالب بإنشاء جهازين ظاهريين ضمن موازن تحميل وتكوين قاعدة موازنة التحميل على المنفذ 80. ينشر هذا القالب أيضا حساب التخزين والشبكة الظاهرية وعنوان IP العام ومجموعة التوفر وواجهات الشبكة. في هذا القالب، نستخدم إمكانية حلقات الموارد لإنشاء واجهات الشبكة والأجهزة الظاهرية
جهازان ظاهريان في موازن التحميل وتكوين قواعد NAT على LB

نشر في Azure
يسمح لك هذا القالب بإنشاء جهازين ظاهريين في مجموعة توفر وتكوين قواعد NAT من خلال موازن التحميل. ينشر هذا القالب أيضا حساب تخزين وشبكة ظاهرية وعنوان IP عام وواجهات الشبكة. في هذا القالب، نستخدم إمكانية حلقات الموارد لإنشاء واجهات الشبكة والأجهزة الظاهرية
توزيع مجموعة مقياس الجهاز الظاهري مع أجهزة Linux الظاهرية خلف ILB

نشر في Azure
يسمح لك هذا القالب بنشر مجموعة مقياس الجهاز الظاهري لأجهزة Linux الظاهرية باستخدام أحدث إصدار مصحح من Ubuntu Linux 15.10 أو 14.04.4-LTS. توجد هذه الأجهزة الظاهرية خلف موازن تحميل داخلي مع قواعد NAT لاتصالات ssh.
قالب AzureDatabricks ل VNetInjection و Load Balancer

نشر في Azure
يسمح لك هذا القالب بإنشاء موازن تحميل ومجموعة أمان شبكة وشبكة ظاهرية ومساحة عمل Azure Databricks مع الشبكة الظاهرية.
⁩إنشاء موازن تحميل داخلي قياسي⁧

نشر في Azure
ينشئ هذا القالب Azure Load Balancer داخليا قياسيا بمنفذ موازنة تحميل القاعدة 80
إنشاء موازن تحميل داخلي قياسي باستخدام منافذ HA

نشر في Azure
ينشئ هذا القالب Azure Load Balancer داخليا قياسيا مع قاعدة موازنة تحميل منافذ HA
إنشاء موازن تحميل عبر المناطق

نشر في Azure
ينشئ هذا القالب موازن تحميل عبر المناطق مع تجمع خلفي يحتوي على موازني تحميل إقليميين. يتوفر موازن التحميل عبر المناطق حاليا في مناطق محدودة. يمكن أن تكون موازنات التحميل الإقليمية خلف موازن التحميل عبر المناطق في أي منطقة.
موازن التحميل القياسي مع تجمع الواجهة الخلفية بواسطة عناوين IP

نشر في Azure
يستخدم هذا القالب لتوضيح كيفية استخدام قوالب ARM لتكوين تجمع الواجهة الخلفية لموازن التحميل بواسطة عنوان IP كما هو موضح في مستند إدارة تجمع الخلفية .
إنشاء موازن تحميل بعنوان IPv6 عام

نشر في Azure
ينشئ هذا القالب موازن تحميل مواجه للإنترنت بعنوان IPv6 عام وقواعد موازنة التحميل واثنين من الأجهزة الظاهرية لتجمع الواجهة الخلفية.
إنشاء موازن تحميل قياسي

نشر في Azure
ينشئ هذا القالب موازن تحميل مواجه للإنترنت وقواعد موازنة التحميل وثلاثة أجهزة ظاهرية لتجمع الواجهة الخلفية مع كل جهاز ظاهري في منطقة زائدة عن الحاجة.
موازن التحميل مع 2 VIPs، لكل منها قاعدة LB واحدة

نشر في Azure
يسمح لك هذا القالب بإنشاء موازن تحميل، عنواني IP عامين لموازن التحميل (متعدد الأجهزة)، والشبكة الظاهرية، وواجهة الشبكة في الشبكة الظاهرية & قاعدة LB في موازن التحميل الذي تستخدمه واجهة الشبكة.
موازن التحميل مع قاعدة NAT الواردة

نشر في Azure
يسمح لك هذا القالب بإنشاء موازن تحميل وعنوان IP عام لموازن التحميل والشبكة الظاهرية وواجهة الشبكة في الشبكة الظاهرية & قاعدة NAT في موازن التحميل الذي تستخدمه واجهة الشبكة.

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

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

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

تنسيق المورد

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

{
  "type": "Microsoft.Network/loadBalancers",
  "apiVersion": "2023-04-01",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "sku": {
    "name": "string",
    "tier": "string"
  },
  "extendedLocation": {
    "name": "string",
    "type": "EdgeZone"
  },
  "properties": {
    "backendAddressPools": [
      {
        "id": "string",
        "name": "string",
        "properties": {
          "drainPeriodInSeconds": "int",
          "loadBalancerBackendAddresses": [
            {
              "name": "string",
              "properties": {
                "adminState": "string",
                "ipAddress": "string",
                "loadBalancerFrontendIPConfiguration": {
                  "id": "string"
                },
                "subnet": {
                  "id": "string"
                },
                "virtualNetwork": {
                  "id": "string"
                }
              }
            }
          ],
          "location": "string",
          "syncMode": "string",
          "tunnelInterfaces": [
            {
              "identifier": "int",
              "port": "int",
              "protocol": "string",
              "type": "string"
            }
          ],
          "virtualNetwork": {
            "id": "string"
          }
        }
      }
    ],
    "frontendIPConfigurations": [
      {
        "id": "string",
        "name": "string",
        "properties": {
          "gatewayLoadBalancer": {
            "id": "string"
          },
          "privateIPAddress": "string",
          "privateIPAddressVersion": "string",
          "privateIPAllocationMethod": "string",
          "publicIPAddress": {
            "extendedLocation": {
              "name": "string",
              "type": "EdgeZone"
            },
            "id": "string",
            "location": "string",
            "properties": {
              "ddosSettings": {
                "ddosProtectionPlan": {
                  "id": "string"
                },
                "protectionMode": "string"
              },
              "deleteOption": "string",
              "dnsSettings": {
                "domainNameLabel": "string",
                "domainNameLabelScope": "string",
                "fqdn": "string",
                "reverseFqdn": "string"
              },
              "idleTimeoutInMinutes": "int",
              "ipAddress": "string",
              "ipTags": [
                {
                  "ipTagType": "string",
                  "tag": "string"
                }
              ],
              "linkedPublicIPAddress": { public-ip-address-object },
              "migrationPhase": "string",
              "natGateway": {
                "id": "string",
                "location": "string",
                "properties": {
                  "idleTimeoutInMinutes": "int",
                  "publicIpAddresses": [
                    {
                      "id": "string"
                    }
                  ],
                  "publicIpPrefixes": [
                    {
                      "id": "string"
                    }
                  ]
                },
                "sku": {
                  "name": "Standard"
                },
                "tags": {},
                "zones": [ "string" ]
              },
              "publicIPAddressVersion": "string",
              "publicIPAllocationMethod": "string",
              "publicIPPrefix": {
                "id": "string"
              },
              "servicePublicIPAddress": { public-ip-address-object }
            },
            "sku": {
              "name": "string",
              "tier": "string"
            },
            "tags": {},
            "zones": [ "string" ]
          },
          "publicIPPrefix": {
            "id": "string"
          },
          "subnet": {
            "id": "string",
            "name": "string",
            "properties": {
              "addressPrefix": "string",
              "addressPrefixes": [ "string" ],
              "applicationGatewayIPConfigurations": [
                {
                  "id": "string",
                  "name": "string",
                  "properties": {
                    "subnet": {
                      "id": "string"
                    }
                  }
                }
              ],
              "delegations": [
                {
                  "id": "string",
                  "name": "string",
                  "properties": {
                    "serviceName": "string"
                  },
                  "type": "string"
                }
              ],
              "ipAllocations": [
                {
                  "id": "string"
                }
              ],
              "natGateway": {
                "id": "string"
              },
              "networkSecurityGroup": {
                "id": "string",
                "location": "string",
                "properties": {
                  "flushConnection": "bool",
                  "securityRules": [
                    {
                      "id": "string",
                      "name": "string",
                      "properties": {
                        "access": "string",
                        "description": "string",
                        "destinationAddressPrefix": "string",
                        "destinationAddressPrefixes": [ "string" ],
                        "destinationApplicationSecurityGroups": [
                          {
                            "id": "string",
                            "location": "string",
                            "properties": {},
                            "tags": {}
                          }
                        ],
                        "destinationPortRange": "string",
                        "destinationPortRanges": [ "string" ],
                        "direction": "string",
                        "priority": "int",
                        "protocol": "string",
                        "sourceAddressPrefix": "string",
                        "sourceAddressPrefixes": [ "string" ],
                        "sourceApplicationSecurityGroups": [
                          {
                            "id": "string",
                            "location": "string",
                            "properties": {},
                            "tags": {}
                          }
                        ],
                        "sourcePortRange": "string",
                        "sourcePortRanges": [ "string" ]
                      },
                      "type": "string"
                    }
                  ]
                },
                "tags": {}
              },
              "privateEndpointNetworkPolicies": "string",
              "privateLinkServiceNetworkPolicies": "string",
              "routeTable": {
                "id": "string",
                "location": "string",
                "properties": {
                  "disableBgpRoutePropagation": "bool",
                  "routes": [
                    {
                      "id": "string",
                      "name": "string",
                      "properties": {
                        "addressPrefix": "string",
                        "hasBgpOverride": "bool",
                        "nextHopIpAddress": "string",
                        "nextHopType": "string"
                      },
                      "type": "string"
                    }
                  ]
                },
                "tags": {}
              },
              "serviceEndpointPolicies": [
                {
                  "id": "string",
                  "location": "string",
                  "properties": {
                    "contextualServiceEndpointPolicies": [ "string" ],
                    "serviceAlias": "string",
                    "serviceEndpointPolicyDefinitions": [
                      {
                        "id": "string",
                        "name": "string",
                        "properties": {
                          "description": "string",
                          "service": "string",
                          "serviceResources": [ "string" ]
                        },
                        "type": "string"
                      }
                    ]
                  },
                  "tags": {}
                }
              ],
              "serviceEndpoints": [
                {
                  "locations": [ "string" ],
                  "service": "string"
                }
              ]
            },
            "type": "string"
          }
        },
        "zones": [ "string" ]
      }
    ],
    "inboundNatPools": [
      {
        "id": "string",
        "name": "string",
        "properties": {
          "backendPort": "int",
          "enableFloatingIP": "bool",
          "enableTcpReset": "bool",
          "frontendIPConfiguration": {
            "id": "string"
          },
          "frontendPortRangeEnd": "int",
          "frontendPortRangeStart": "int",
          "idleTimeoutInMinutes": "int",
          "protocol": "string"
        }
      }
    ],
    "inboundNatRules": [
      {
        "id": "string",
        "name": "string",
        "properties": {
          "backendAddressPool": {
            "id": "string"
          },
          "backendPort": "int",
          "enableFloatingIP": "bool",
          "enableTcpReset": "bool",
          "frontendIPConfiguration": {
            "id": "string"
          },
          "frontendPort": "int",
          "frontendPortRangeEnd": "int",
          "frontendPortRangeStart": "int",
          "idleTimeoutInMinutes": "int",
          "protocol": "string"
        }
      }
    ],
    "loadBalancingRules": [
      {
        "id": "string",
        "name": "string",
        "properties": {
          "backendAddressPool": {
            "id": "string"
          },
          "backendAddressPools": [
            {
              "id": "string"
            }
          ],
          "backendPort": "int",
          "disableOutboundSnat": "bool",
          "enableFloatingIP": "bool",
          "enableTcpReset": "bool",
          "frontendIPConfiguration": {
            "id": "string"
          },
          "frontendPort": "int",
          "idleTimeoutInMinutes": "int",
          "loadDistribution": "string",
          "probe": {
            "id": "string"
          },
          "protocol": "string"
        }
      }
    ],
    "outboundRules": [
      {
        "id": "string",
        "name": "string",
        "properties": {
          "allocatedOutboundPorts": "int",
          "backendAddressPool": {
            "id": "string"
          },
          "enableTcpReset": "bool",
          "frontendIPConfigurations": [
            {
              "id": "string"
            }
          ],
          "idleTimeoutInMinutes": "int",
          "protocol": "string"
        }
      }
    ],
    "probes": [
      {
        "id": "string",
        "name": "string",
        "properties": {
          "intervalInSeconds": "int",
          "numberOfProbes": "int",
          "port": "int",
          "probeThreshold": "int",
          "protocol": "string",
          "requestPath": "string"
        }
      }
    ]
  }
}

قيم Property

موازنات الحمل

الاسم الوصف القيمة
النوع نوع المورد 'Microsoft.Network/loadBalancers'
apiVersion إصدار واجهة برمجة تطبيقات المورد '2023-04-01'
الاسم اسم المورد سلسلة (مطلوبة)

حد الأحرف: 1-80

الأحرف الصالحة:
الأبجدية الرقمية والتسطير السفلي النقاط والواصلات.

ابدأ ”بالأبجدية الرقمية“. الانتهاء الأبجدية الرقمية أو التسطير السفلي.
الموقع الموقع الخاص بالمورد. سلسلة
العلامات علامات الموارد. قاموس أسماء العلامات والقيم. راجع العلامات في القوالب
sku وحدة SKU لموازن التحميل. LoadBalancerSku
توسيع الموقع الموقع الموسع لموازن التحميل. توسيع الموقع
خصائص خصائص موازن التحميل. تنسيق LoadBalancerProperties

توسيع الموقع

الاسم الوصف القيمة
الاسم اسم الموقع الموسع. سلسلة
النوع نوع الموقع الموسع. 'EdgeZone'

تنسيق LoadBalancerProperties

الاسم الوصف القيمة
backendAddressPools مجموعة من تجمعات عناوين الواجهة الخلفية المستخدمة من قبل موازن التحميل. BackendAddressPool[]
تكوينات الواجهة الأمامية كائن يمثل عناوين IP للواجهة الأمامية لاستخدامها في موازن التحميل. FrontendIPConfiguration[]
قواعد الشبكة الواردة يحدد نطاق منفذ خارجي ل NAT الوارد إلى منفذ خلفية واحد على بطاقات واجهة الشبكة المقترنة بموازن التحميل. يتم إنشاء قواعد NAT الواردة تلقائيا لكل NIC مقترنة بموازن التحميل باستخدام منفذ خارجي من هذا النطاق. تعريف تجمع NAT الوارد على موازن التحميل خاصتك حصري بشكل متبادل مع تحديد قواعد NAT الواردة. تتم الإشارة إلى تجمعات NAT الواردة من مجموعات مقياس الجهاز الظاهري. لا يمكن لبطاقات NIC المقترنة بالأجهزة الظاهرية الفردية الرجوع إلى تجمع NAT وارد. يجب عليهم الرجوع إلى قواعد NAT الواردة الفردية. InboundNatPool[]
InboundNatRules مجموعة من قواعد NAT الواردة المستخدمة من قبل موازن التحميل. تعريف قواعد NAT الواردة على موازن التحميل خاصتك حصري بشكل متبادل مع تحديد تجمع NAT الوارد. تتم الإشارة إلى تجمعات NAT الواردة من مجموعات مقياس الجهاز الظاهري. لا يمكن لبطاقات NIC المقترنة بالأجهزة الظاهرية الفردية الرجوع إلى تجمع NAT الوارد. يجب عليهم الرجوع إلى قواعد NAT الواردة الفردية. InboundNatRule[]
loadBalancingRules مجموعة الكائنات التي تمثل قواعد موازنة التحميل تحصل على التزويد. LoadBalancingRule[]
قواعد الصادر القواعد الصادرة. OutboundRule[]
تحقيقات مجموعة من كائنات الفحص المستخدمة في موازن التحميل. مسبار[]

BackendAddressPool

الاسم الوصف القيمة
المعرف معرف المورد. سلسلة
الاسم اسم المورد الفريد ضمن مجموعة تجمعات عناوين الواجهة الخلفية المستخدمة من قبل موازن التحميل. يمكن استخدام هذا الاسم للوصول إلى المورد. سلسلة
خصائص خصائص تجمع عناوين الواجهة الخلفية لموازن التحميل. BackendAddressPoolPropertiesFormat

BackendAddressPoolPropertiesFormat

الاسم الوصف القيمة
drainPeriodInSeconds مقدار الثوان التي ينتظرها Load Balancer قبل إرسال RESET إلى العميل وعنوان الواجهة الخلفية. int
loadBalancerBackendAddresses صفيف من عناوين الواجهة الخلفية. LoadBalancerBackendAddress[]
الموقع موقع تجمع عناوين الواجهة الخلفية. سلسلة
syncMode الوضع المتزامن لعنوان الواجهة الخلفية لتجمع الواجهة الخلفية "تلقائي"
'يدوي'
Interfaces النفقية صفيف من واجهات نفق موازن تحميل البوابة. GatewayLoadBalancerTunnelInterface[]
الشبكة الظاهرية مرجع إلى شبكة ظاهرية. مصدر فرعي

LoadBalancerBackendAddress

الاسم الوصف القيمة
الاسم اسم عنوان الواجهة الخلفية. سلسلة
خصائص خصائص تجمع عناوين الواجهة الخلفية لموازن التحميل. LoadBalancerBackendAddressPropertiesFormat

LoadBalancerBackendAddressPropertiesFormat

الاسم الوصف القيمة
adminState يمكن لقائمة الحالات الإدارية التي تم تعيينها مرة واحدة تجاوز فحص السلامة بحيث يقوم Load Balancer دائما بإعادة توجيه الاتصالات الجديدة إلى الخلفية، أو رفض الاتصالات الجديدة وإعادة تعيين الاتصالات الموجودة. "لأسفل"
'بلا'
'لأعلى'
ipAddress عنوان IP الذي ينتمي إلى الشبكة الظاهرية المشار إليها. سلسلة
تكوين loadBalancerFrontendIP مرجع إلى تكوين عنوان IP للواجهة الأمامية المحدد في موازن التحميل الإقليمي. مصدر فرعي
الشبكه الفرعيه الرجوع إلى شبكة فرعية موجودة. مصدر فرعي
الشبكة الظاهرية الرجوع إلى شبكة ظاهرية موجودة. مصدر فرعي

مصدر فرعي

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

GatewayLoadBalancerTunnelInterface

الاسم الوصف القيمة
‏‏محدد معرف واجهة نفق موازن تحميل البوابة. int
المنفذ منفذ واجهة نفق موازن تحميل البوابة. int
بروتوكول بروتوكول واجهة نفق موازن تحميل البوابة. "أصلي"
'بلا'
"VXLAN"
النوع نوع نسبة استخدام الشبكة لواجهة نفق موازن تحميل البوابة. "خارجي"
"داخلي"
'بلا'

تكوين FrontendIP

الاسم الوصف القيمة
المعرف معرف المورد. سلسلة
الاسم اسم المورد الفريد ضمن مجموعة تكوينات IP الأمامية التي يستخدمها موازن التحميل. يمكن استخدام هذا الاسم للوصول إلى المورد. سلسلة
خصائص خصائص مسبار موازن التحميل. FrontendIPConfigurationPropertiesFormat
المناطق قائمة بمناطق التوفر التي تدل على IP المخصص للمورد الذي يجب أن يأتي منه. سلسلة []

FrontendIPConfigurationPropertiesFormat

الاسم الوصف القيمة
gatewayLoadBalancer المرجع إلى عنوان IP الأمامي لموازن تحميل البوابة. مصدر فرعي
عنوان IP خاص عنوان IP الخاص لتكوين IP. سلسلة
privateIPAddressVersion ما إذا كان ipconfiguration المحدد هو IPv4 أو IPv6. يتم أخذ الافتراضي على أنه IPv4. 'IPv4'
'IPv6'
privateIPAllocationMethod أسلوب تخصيص IP الخاص. "ديناميكي"
'ثابت'
publicIPAddress المرجع إلى مورد IP العام. عنوان IP العام
publicIPPrefix المرجع إلى مورد بادئة IP العامة. مصدر فرعي
الشبكه الفرعيه المرجع إلى مورد الشبكة الفرعية. الشبكة الفرعية

عنوان IP العام

الاسم الوصف القيمة
توسيع الموقع الموقع الموسع لعنوان IP العام. توسيع الموقع
المعرف معرف المورد. سلسلة
الموقع الموقع الخاص بالمورد. سلسلة
خصائص خصائص عنوان IP العام. PublicIPAddressPropertiesFormat
sku عنوان IP العام SKU. PublicIPAddressSku
العلامات علامات الموارد. كائن
المناطق قائمة بمناطق التوفر التي تدل على IP المخصص للمورد الذي يجب أن يأتي منه. سلسلة []

PublicIPAddressPropertiesFormat

الاسم الوصف القيمة
ddosSettings النهج المخصص لحماية DDoS المقترن بعنوان IP العام. DdosSettings
deleteOption تحديد ما يحدث لعنوان IP العام عند حذف الجهاز الظاهري الذي يستخدمه "حذف"
"فصل"
إعدادات dns FQDN لسجل DNS المقترن بعنوان IP العام. PublicIPAddressDnsSettings
idleTimeoutInMinutes مهلة الخمول لعنوان IP العام. int
ipAddress عنوان IP المقترن بمورد عنوان IP العام. سلسلة
ipTags قائمة العلامات المقترنة بعنوان IP العام. IpTag[]
linkedPublicIPAddress عنوان IP العام المرتبط لمورد عنوان IP العام. عنوان IP العام
migrationPhase مرحلة الترحيل لعنوان IP العام. "إجهاض"
"الالتزام"
"ملتزم"
'بلا'
"إعداد"
natGateway NatGateway لعنوان IP العام. NatGateway
publicIPAddressVersion إصدار عنوان IP العام. 'IPv4'
'IPv6'
publicIPAllocationMethod أسلوب تخصيص عنوان IP العام. "ديناميكي"
'ثابت'
publicIPPrefix يجب تخصيص بادئة IP العامة من عنوان IP العام هذا. مصدر فرعي
servicePublicIPAddress عنوان IP العام للخدمة لمورد عنوان IP العام. عنوان IP العام

DdosSettings

الاسم الوصف القيمة
ddosProtectionPlan خطة حماية DDoS المقترنة ب IP العام. يمكن تعيين فقط إذا تم تمكين ProtectionMode مصدر فرعي
protectionMode وضع حماية DDoS ل IP العام "معطل"
"ممكن"
"VirtualNetworkInherited"

PublicIPAddressDnsSettings

الاسم الوصف القيمة
domainNameLabel تسمية اسم المجال. تشكل سلسلة تسمية اسم المجال ومنطقة DNS الإقليمية اسم المجال المؤهل بالكامل المرتبط بعنوان IP العام. إذا تم تحديد تسمية اسم مجال، يتم إنشاء سجل DNS ل IP العام في نظام Microsoft Azure DNS. سلسلة
domainNameLabelScope نطاق تسمية اسم المجال. إذا تم تحديد تسمية اسم مجال ونطاق تسمية اسم مجال، يتم إنشاء سجل DNS ل IP العام في نظام Microsoft Azure DNS بقيمة متجزئة مضمنة في FQDN. 'NoReuse'
'ResourceGroupReuse'
"SubscriptionReuse"
"TenantReuse"
Fqdn اسم المجال المؤهل بالكامل لسجل A DNS المقترن ب IP العام. هذا هو تسلسل domainNameLabel ومنطقة DNS الإقليمية. سلسلة
reverseFqdn FQDN العكسي. اسم مجال مرئي للمستخدم ومؤهل بالكامل يتم حله إلى عنوان IP العام هذا. إذا تم تحديد reverseFqdn، فسيتم إنشاء سجل DNS PTR يشير من عنوان IP في المجال in-addr.arpa إلى FQDN العكسي. سلسلة

IpTag

الاسم الوصف القيمة
ipTagType نوع علامة IP. مثال: FirstPartyUsage. سلسلة
العلامة قيمة علامة IP المقترنة ب IP العام. مثال: SQL. سلسلة

NatGateway

الاسم الوصف القيمة
المعرف معرف المورد. سلسلة
الموقع الموقع الخاص بالمورد. سلسلة
خصائص خصائص بوابة Nat. NatGatewayPropertiesFormat
sku بوابة nat SKU. NatGatewaySku
العلامات علامات الموارد. عنصر
المناطق قائمة بمناطق التوفر التي تشير إلى المنطقة التي يجب نشر بوابة Nat فيها. سلسلة []

تنسيق NatGatewayProperties

الاسم الوصف القيمة
idleTimeoutInMinutes مهلة الخمول لبوابة nat. int
publicIpAddresses صفيف من عناوين IP العامة المقترنة بمورد بوابة nat. SubResource[]
publicIpPrefixes صفيف من بادئات IP العامة المقترنة بمورد بوابة nat. SubResource[]

NatGatewaySku

الاسم الوصف القيمة
الاسم اسم Nat Gateway SKU. 'قياسي'

PublicIPAddressSku

الاسم الوصف القيمة
الاسم اسم عنوان IP عام SKU. "أساسي"
'قياسي'
المستوي مستوى عنوان IP عام SKU. "عمومي"
"إقليمي"

الشبكة الفرعية

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

تنسيق خصائص الشبكة الفرعية

الاسم الوصف القيمة
addressPrefix بادئة العنوان للشبكة الفرعية. سلسلة
عناوين العناوين قائمة بادئات العناوين للشبكة الفرعية. سلسلة []
تكوينات applicationGatewayIP تكوينات IP لبوابة التطبيق لمورد الشبكة الظاهرية. ApplicationGatewayIPConfiguration[]
الوفود صفيف من المراجع إلى التفويضات على الشبكة الفرعية. التفويض[]
ipAllocations صفيف IpAllocation الذي يشير إلى هذه الشبكة الفرعية. SubResource[]
natGateway بوابة Nat المقترنة بهذه الشبكة الفرعية. مصدر فرعي
networkSecurityGroup المرجع إلى مورد NetworkSecurityGroup. NetworkSecurityGroup
نهج الشبكة الخاصة لنقطة النهاية تمكين أو تعطيل تطبيق نهج الشبكة على نقطة النهاية الخاصة في الشبكة الفرعية. "معطل"
"ممكن"
نهج الشبكة الخاصة لLinkService تمكين أو تعطيل تطبيق نهج الشبكة على خدمة الارتباط الخاص في الشبكة الفرعية. "معطل"
"ممكن"
routeTable المرجع إلى مورد RouteTable. RouteTable
serviceEndpointPolicies صفيف من نهج نقطة نهاية الخدمة. ServiceEndpointPolicy[]
نقاط نهاية الخدمة صفيف من نقاط نهاية الخدمة. ServiceEndpointPropertiesFormat[]

تكوين ApplicationGatewayIP

الاسم الوصف القيمة
المعرف معرف المورد. سلسلة
الاسم اسم تكوين IP الفريد داخل بوابة التطبيق. سلسلة
خصائص خصائص تكوين IP لبوابة التطبيق. ApplicationGatewayIPConfigurationPropertiesFormat

ApplicationGatewayIPConfigurationPropertiesFormat

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

الانتداب

الاسم الوصف القيمة
المعرف معرف المورد. سلسلة
الاسم اسم المورد الفريد داخل شبكة فرعية. يمكن استخدام هذا الاسم للوصول إلى المورد. سلسلة
خصائص خصائص الشبكة الفرعية. ServiceDelegationPropertiesFormat
النوع نوع المورد سلسلة

ServiceDelegationPropertiesFormat

الاسم الوصف القيمة
serviceName اسم الخدمة التي يجب تفويض الشبكة الفرعية إليها (على سبيل المثال Microsoft.Sql/servers). سلسلة

NetworkSecurityGroup

الاسم الوصف القيمة
المعرف معرف المورد. سلسلة
الموقع الموقع الخاص بالمورد. سلسلة
خصائص خصائص مجموعة أمان الشبكة. NetworkSecurityGroupPropertiesFormat
العلامات علامات الموارد. كائن

NetworkSecurityGroupPropertiesFormat

الاسم الوصف القيمة
تدفق الاتصال عند التمكين، ستتم إعادة تقييم التدفقات التي تم إنشاؤها من اتصالات مجموعة أمان الشبكة عند تحديث القواعد. سيؤدي التمكين الأولي إلى إعادة التقييم. Bool
قواعد الأمان مجموعة من قواعد الأمان لمجموعة أمان الشبكة. SecurityRule[]

SecurityRule

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

SecurityRulePropertiesFormat

الاسم الوصف القيمة
الوصول نسبة استخدام الشبكة مسموح بها أو مرفوضة. "السماح"
"رفض" (مطلوب)
الوصف وصف لهذه القاعدة. مقيد ب 140 حرفا. سلسلة
destinationAddressPrefix بادئة عنوان الوجهة. CIDR أو نطاق IP الوجهة. يمكن أيضا استخدام العلامة النجمية '*' لمطابقة جميع عناوين IP المصدر. يمكن أيضا استخدام العلامات الافتراضية مثل "VirtualNetwork" و"AzureLoadBalancer" و"الإنترنت". سلسلة
destinationAddressPrefixes بادئات عنوان الوجهة. CIDR أو نطاقات IP الوجهة. سلسلة []
destinationApplicationSecurityGroups مجموعة أمان التطبيق المحددة كوجهة. ApplicationSecurityGroup[]
destinationPortRange منفذ الوجهة أو النطاق. عدد صحيح أو نطاق بين 0 و65535. يمكن أيضا استخدام العلامة النجمية '*' لمطابقة جميع المنافذ. سلسلة
destinationPortRanges نطاقات منفذ الوجهة. سلسلة []
direction اتجاه القاعدة. يحدد الاتجاه ما إذا كان سيتم تقييم القاعدة على نسبة استخدام الشبكة الواردة أو الصادرة. "الوارد"
'الصادر' (مطلوب)
أولوية أولوية القاعدة. يمكن أن تتراوح القيمة بين 100 و4096. يجب أن يكون رقم الأولوية فريدا لكل قاعدة في المجموعة. كلما انخفض رقم الأولوية، ارتفعت أولوية القاعدة. int (مطلوب)
بروتوكول بروتوكول الشبكة الذي تنطبق عليه هذه القاعدة. '*'
'آه'
'Esp'
'Icmp'
'Tcp'
'Udp' (مطلوب)
sourceAddressPrefix CIDR أو نطاق IP المصدر. يمكن أيضا استخدام العلامة النجمية '*' لمطابقة جميع عناوين IP المصدر. يمكن أيضا استخدام العلامات الافتراضية مثل "VirtualNetwork" و"AzureLoadBalancer" و"الإنترنت". إذا كانت هذه قاعدة دخول، تحدد المكان الذي تنشأ منه نسبة استخدام الشبكة. سلسلة
sourceAddressPrefixes نطاقات CIDR أو IP المصدر. سلسلة []
sourceApplicationSecurityGroups مجموعة أمان التطبيق المحددة كمصدر. ApplicationSecurityGroup[]
sourcePortRange منفذ المصدر أو النطاق. عدد صحيح أو نطاق بين 0 و65535. يمكن أيضا استخدام العلامة النجمية '*' لمطابقة جميع المنافذ. سلسلة
sourcePortRanges نطاقات منفذ المصدر. سلسلة []

ApplicationSecurityGroup

الاسم الوصف القيمة
المعرف معرف المورد. سلسلة
الموقع الموقع الخاص بالمورد. سلسلة
خصائص خصائص مجموعة أمان التطبيق. تنسيق ApplicationSecurityGroupProperties
العلامات علامات الموارد. كائن

تنسيق ApplicationSecurityGroupProperties

لا يحتوي هذا الكائن على أي خصائص لتعيينها أثناء التوزيع. جميع الخصائص هي ReadOnly.

RouteTable

الاسم الوصف القيمة
المعرف معرف المورد. سلسلة
الموقع الموقع الخاص بالمورد. سلسلة
خصائص خصائص جدول التوجيه. تنسيق RouteTableProperties
العلامات علامات الموارد. عنصر

تنسيق RouteTableProperties

الاسم الوصف القيمة
disableBgpRoutePropagation ما إذا كان يجب تعطيل المسارات التي تعلمها BGP على جدول التوجيه هذا. True يعني تعطيل. Bool
المسارات مجموعة من المسارات المضمنة في جدول التوجيه. Route[]

المسار

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

RoutePropertiesFormat

الاسم الوصف القيمة
addressPrefix CIDR الوجهة التي ينطبق عليها المسار. سلسلة
hasBgpOverride قيمة تشير إلى ما إذا كان هذا المسار يتجاوز مسارات BGP المتداخلة بغض النظر عن LPM. Bool
nextHopIpAddress يجب إعادة توجيه حزم عناوين IP إليها. يتم السماح بقيم الوثب التالية فقط في المسارات حيث يكون نوع الوثب التالي هو VirtualAppliance. سلسلة
nextHopType نوع قفزة Azure التي يجب إرسال الحزمة إليها. "إنترنت"
'بلا'
"VirtualAppliance"
"VirtualNetworkGateway"
"VnetLocal" (مطلوب)

ServiceEndpointPolicy

الاسم الوصف القيمة
المعرف معرف المورد. سلسلة
الموقع الموقع الخاص بالمورد. سلسلة
خصائص خصائص نهج نقطة نهاية الخدمة. ServiceEndpointPolicyPropertiesFormat
العلامات علامات الموارد. عنصر

ServiceEndpointPolicyPropertiesFormat

الاسم الوصف القيمة
contextualServiceEndpointPolicies مجموعة من نهج نقطة نهاية الخدمة السياقية. سلسلة []
serviceAlias الاسم المستعار الذي يشير إلى ما إذا كان النهج ينتمي إلى خدمة سلسلة
تعريفات serviceEndpointPolicyDefinitions مجموعة من تعريفات نهج نقطة نهاية الخدمة لنهج نقطة نهاية الخدمة. ServiceEndpointPolicyDefinition[]

تعريف ServiceEndpointPolicyDefinition

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

ServiceEndpointPolicyDefinitionPropertiesFormat

الاسم الوصف القيمة
الوصف وصف لهذه القاعدة. مقيد ب 140 حرفا. سلسلة
الخدمة اسم نقطة نهاية الخدمة. سلسلة
موارد الخدمة قائمة بموارد الخدمة. سلسلة []

تنسيق ServiceEndpointProperties

الاسم الوصف القيمة
المواقع قائمة بالمواقع. سلسلة []
الخدمة نوع خدمة نقطة النهاية. سلسلة

InboundNatPool

الاسم الوصف القيمة
المعرف معرف المورد. سلسلة
الاسم اسم المورد الفريد ضمن مجموعة تجمعات NAT الواردة المستخدمة من قبل موازن التحميل. يمكن استخدام هذا الاسم للوصول إلى المورد. سلسلة
خصائص خصائص تجمع nat الوارد لموازن التحميل. InboundNatPoolPropertiesFormat

InboundNatPoolPropertiesFormat

الاسم الوصف القيمة
منفذ الواجهة الخلفية المنفذ المستخدم للاتصالات الداخلية على نقطة النهاية. تتراوح القيم المقبولة بين 1 و65535. int (مطلوب)
enableFloatingIP تكوين نقطة نهاية الجهاز الظاهري لإمكانية IP العائمة المطلوبة لتكوين مجموعة توفر SQL AlwaysOn. هذا الإعداد مطلوب عند استخدام مجموعات توفر SQL AlwaysOn في خادم SQL. لا يمكن تغيير هذا الإعداد بعد إنشاء نقطة النهاية. Bool
enableTcpReset تلقي إعادة تعيين TCP ثنائي الاتجاه على مهلة الخمول لتدفق TCP أو إنهاء اتصال غير متوقع. يتم استخدام هذا العنصر فقط عند تعيين البروتوكول إلى TCP. Bool
تكوين IP للواجهة الأمامية مرجع إلى عناوين IP للواجهة الأمامية. مصدر فرعي
frontendPortRangeEnd رقم المنفذ الأخير في نطاق المنافذ الخارجية التي سيتم استخدامها لتوفير ترجمة عناوين الشبكة الواردة إلى بطاقات NIC المقترنة بموازن التحميل. تتراوح القيم المقبولة بين 1 و65535. int (مطلوب)
frontendPortRangeStart رقم المنفذ الأول في نطاق المنافذ الخارجية التي سيتم استخدامها لتوفير Nat الواردة إلى بطاقات NIC المقترنة بموازن التحميل. تتراوح القيم المقبولة بين 1 و65534. int (مطلوب)
idleTimeoutInMinutes مهلة اتصال TCP الخامل. يمكن تعيين القيمة بين 4 و30 دقيقة. القيمة الافتراضية هي 4 دقائق. يتم استخدام هذا العنصر فقط عند تعيين البروتوكول إلى TCP. int
بروتوكول المرجع إلى بروتوكول النقل المستخدم من قبل تجمع NAT الوارد. 'الكل'
'Tcp'
'Udp' (مطلوب)

InboundNatRule

الاسم الوصف القيمة
المعرف معرف المورد. سلسلة
الاسم اسم المورد الفريد ضمن مجموعة قواعد NAT الواردة المستخدمة من قبل موازن التحميل. يمكن استخدام هذا الاسم للوصول إلى المورد. سلسلة
خصائص خصائص قاعدة NAT الواردة لموازن التحميل. InboundNatRulePropertiesFormat

InboundNatRulePropertiesFormat

الاسم الوصف القيمة
backendAddressPool مرجع إلى مورد backendAddressPool. مصدر فرعي
منفذ الواجهة الخلفية المنفذ المستخدم لنقطة النهاية الداخلية. تتراوح القيم المقبولة من 1 إلى 65535. int
enableFloatingIP تكوين نقطة نهاية الجهاز الظاهري لإمكانية IP العائمة المطلوبة لتكوين مجموعة توفر SQL AlwaysOn. هذا الإعداد مطلوب عند استخدام مجموعات توفر SQL AlwaysOn في خادم SQL. لا يمكن تغيير هذا الإعداد بعد إنشاء نقطة النهاية. Bool
enableTcpReset تلقي إعادة تعيين TCP ثنائي الاتجاه على مهلة الخمول لتدفق TCP أو إنهاء اتصال غير متوقع. يتم استخدام هذا العنصر فقط عند تعيين البروتوكول إلى TCP. Bool
frontendIPConfiguration مرجع إلى عناوين IP الأمامية. مصدر فرعي
منفذ الواجهة الأمامية منفذ نقطة النهاية الخارجية. يجب أن تكون أرقام المنافذ لكل قاعدة فريدة داخل Load Balancer. تتراوح القيم المقبولة من 1 إلى 65534. int
frontendPortRangeEnd نهاية نطاق المنفذ لنقطة النهاية الخارجية. يتم استخدام هذه الخاصية مع BackendAddressPool و FrontendPortRangeStart. سيتم إنشاء تعيينات منفذ قاعدة NAT الواردة الفردية لكل عنوان خلفية من BackendAddressPool. تتراوح القيم المقبولة من 1 إلى 65534. int
frontendPortRangeStart يبدأ نطاق المنفذ لنقطة النهاية الخارجية. يتم استخدام هذه الخاصية مع BackendAddressPool و FrontendPortRangeEnd. سيتم إنشاء تعيينات منفذ قاعدة NAT الواردة الفردية لكل عنوان خلفية من BackendAddressPool. تتراوح القيم المقبولة من 1 إلى 65534. int
idleTimeoutInMinutes مهلة اتصال الخمول TCP. يمكن تعيين القيمة بين 4 و30 دقيقة. القيمة الافتراضية هي 4 دقائق. يتم استخدام هذا العنصر فقط عند تعيين البروتوكول إلى TCP. int
بروتوكول المرجع إلى بروتوكول النقل المستخدم بواسطة قاعدة موازنة التحميل. 'الكل'
'Tcp'
"Udp"

LoadBalancingRule

الاسم الوصف القيمة
المعرف معرف المورد. سلسلة
الاسم اسم المورد الفريد ضمن مجموعة قواعد موازنة التحميل المستخدمة من قبل موازن التحميل. يمكن استخدام هذا الاسم للوصول إلى المورد. سلسلة
خصائص خصائص قاعدة موازنة تحميل موازن التحميل. LoadBalancingRulePropertiesFormat

LoadBalancingRulePropertiesFormat

الاسم الوصف القيمة
backendAddressPool مرجع إلى مجموعة من DIPs. يتم موازنة تحميل نسبة استخدام الشبكة الواردة عشوائيا عبر عناوين IP في عناوين IP الخلفية. مصدر فرعي
backendAddressPools صفيف من المراجع إلى مجموعة من DIPs. SubResource[]
BackendPort المنفذ المستخدم للاتصالات الداخلية على نقطة النهاية. تتراوح القيم المقبولة بين 0 و65535. لاحظ أن القيمة 0 تمكن "أي منفذ". int
disableOutboundSnat تكوين SNAT للأجهزة الظاهرية في تجمع الواجهة الخلفية لاستخدام عنوان IP العام المحدد في الواجهة الأمامية لقاعدة موازنة التحميل. Bool
enableFloatingIP تكوين نقطة نهاية الجهاز الظاهري لإمكانية IP العائمة المطلوبة لتكوين مجموعة قابلية وصول عالية التوفر ل SQL AlwaysOn. هذا الإعداد مطلوب عند استخدام مجموعات توفر SQL AlwaysOn في خادم SQL. لا يمكن تغيير هذا الإعداد بعد إنشاء نقطة النهاية. Bool
enableTcpReset تلقي إعادة تعيين TCP ثنائي الاتجاه على مهلة الخمول تدفق TCP أو إنهاء اتصال غير متوقع. يتم استخدام هذا العنصر فقط عند تعيين البروتوكول إلى TCP. Bool
frontendIPConfiguration مرجع إلى عناوين IP الأمامية. مصدر فرعي
منفذ الواجهة الأمامية منفذ نقطة النهاية الخارجية. يجب أن تكون أرقام المنافذ لكل قاعدة فريدة داخل Load Balancer. تتراوح القيم المقبولة بين 0 و65534. لاحظ أن القيمة 0 تمكن "أي منفذ". int (مطلوب)
idleTimeoutInMinutes مهلة اتصال الخمول TCP. يمكن تعيين القيمة بين 4 و30 دقيقة. القيمة الافتراضية هي 4 دقائق. يتم استخدام هذا العنصر فقط عند تعيين البروتوكول إلى TCP. int
loadDistribution نهج توزيع التحميل لهذه القاعدة. "افتراضي"
'SourceIP'
'SourceIPProtocol'
التحقيق المرجع إلى فحص موازن التحميل المستخدم بواسطة قاعدة موازنة التحميل. مصدر فرعي
بروتوكول المرجع إلى بروتوكول النقل المستخدم بواسطة قاعدة موازنة التحميل. 'الكل'
'Tcp'
'Udp' (مطلوب)

OutboundRule

الاسم الوصف القيمة
المعرف معرف المورد. سلسلة
الاسم اسم المورد الفريد ضمن مجموعة القواعد الصادرة المستخدمة من قبل موازن التحميل. يمكن استخدام هذا الاسم للوصول إلى المورد. سلسلة
خصائص خصائص قاعدة موازن التحميل الصادرة. OutboundRulePropertiesFormat

OutboundRulePropertiesFormat

الاسم الوصف القيمة
تخصيصOutboundPorts عدد المنافذ الصادرة التي سيتم استخدامها ل NAT. int
backendAddressPool مرجع إلى مجموعة من DIPs. يتم تحميل نسبة استخدام الشبكة الصادرة بشكل عشوائي متوازن عبر عناوين IP في عناوين IP الخلفية. SubResource (مطلوب)
enableTcpReset تلقي إعادة تعيين TCP ثنائي الاتجاه على مهلة الخمول تدفق TCP أو إنهاء اتصال غير متوقع. يتم استخدام هذا العنصر فقط عند تعيين البروتوكول إلى TCP. Bool
تكوينات FRONTENDIP عناوين IP للواجهة الأمامية لموازن التحميل. SubResource[] (مطلوب)
idleTimeoutInMinutes مهلة اتصال الخمول TCP. int
بروتوكول بروتوكول القاعدة الصادرة في موازن التحميل. 'الكل'
'Tcp'
'Udp' (مطلوب)

تحقق

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

ProbePropertiesFormat

الاسم الوصف القيمة
intervalInSeconds الفاصل الزمني، بالثواني، لمدى تكرار التحقق من نقطة النهاية للحالة الصحية. عادةً ما يكون الفاصل الزمني أقل بعض الشيء من نصف مدة المهلة المخصصة (بالثواني) بما تسمح لإجراء فحصين كاملين قبل إخراج المثيل من الدوران. تبلغ القيمة الافتراضية 15، ويبلغ الحد الأدنى للقيمة 5. int
numberOfProbes سيؤدي عدد الفحوصات حيث إذا لم يكن هناك استجابة، إلى إيقاف تسليم نسبة استخدام الشبكة الإضافية إلى نقطة النهاية. تسمح هذه القيم بسحب نقاط النهاية من التدوير بشكل أسرع أو أبطأ من الأوقات النموذجية المستخدمة في Azure. int
المنفذ منفذ لاتصال مسبار الفحص. تتراوح القيم المحتملة من 1 إلى 65535، ضمناً. int (مطلوب)
مسبارThreshold عدد التحقيقات الناجحة أو الفاشلة المتتالية للسماح أو رفض تسليم نسبة استخدام الشبكة إلى نقطة النهاية هذه. بعد فشل عدد الفحوصات المتتالية التي تساوي هذه القيمة، سيتم إخراج نقطة النهاية من التدوير وتتطلب نفس العدد من التحقيقات المتتالية الناجحة ليتم وضعها مرة أخرى في التدوير. int
بروتوكول بروتوكول نقطة النهاية. إذا تم تحديد "Tcp"، يلزم وجود ACK مستلم حتى ينجح التحقيق. إذا تم تحديد "Http" أو "Https"، فإن استجابة 200 OK من URI المحددة مطلوبة لنجاح التحقيق. 'Http'
'Https'
'Tcp' (مطلوب)
requestPath معرّف URI المستخدم لطلب الحالة الصحية من الجهاز الظاهري. المسار مطلوب إذا تم تعيين بروتوكول إلى http. وإلا لن يُسمح بذلك. لا توجد قيمة افتراضية. سلسلة

LoadBalancerSku

الاسم الوصف القيمة
الاسم اسم SKU لموازن التحميل. "أساسي"
"البوابة"
'قياسي'
المستوي مستوى SKU لموازن التحميل. "عمومي"
"إقليمي"

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

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

قالب الوصف
موازن التحميل العام متسلسل إلى موازن تحميل البوابة

نشر في Azure
يسمح لك هذا القالب بنشر موازن تحميل قياسي عام متسلسل إلى موازن تحميل البوابة. يتم توجيه نسبة استخدام الشبكة الواردة من الإنترنت إلى موازن تحميل البوابة مع أجهزة Linux الظاهرية (NVAs) في تجمع الواجهة الخلفية.
إنشاء جهاز ظاهري مع بطاقات NIC متعددة وRDP يمكن الوصول إليها

نشر في Azure
يسمح لك هذا القالب بإنشاء أجهزة ظاهرية مع واجهات شبكة متعددة (2) (NICs)، وRDP قابلة للاتصال بموازن تحميل مكون وقاعدة NAT واردة. يمكن بسهولة إضافة المزيد من بطاقات NIC باستخدام هذا القالب. ينشر هذا القالب أيضا حساب تخزين وشبكة ظاهرية وعنوان IP عام وواجهة شبكة اتصال (الواجهة الأمامية والخلفية).
جهازان ظاهريان في VNET - موازن التحميل الداخلي وقواعد LB

نشر في Azure
يسمح لك هذا القالب بإنشاء جهازين ظاهريين في VNET وضمن موازن تحميل داخلي وتكوين قاعدة موازنة التحميل على المنفذ 80. ينشر هذا القالب أيضا حساب تخزين وشبكة ظاهرية وعنوان IP عام ومجموعة قابلية وصول عالية التوفر وواجهات الشبكة.
جهازان ظاهريان في موازن التحميل وقواعد موازنة التحميل

نشر في Azure
يسمح لك هذا القالب بإنشاء جهازين ظاهريين ضمن موازن تحميل وتكوين قاعدة موازنة التحميل على المنفذ 80. ينشر هذا القالب أيضا حساب تخزين وشبكة ظاهرية وعنوان IP عام ومجموعة قابلية وصول عالية التوفر وواجهات الشبكة. في هذا القالب، نستخدم إمكانية حلقات الموارد لإنشاء واجهات الشبكة والأجهزة الظاهرية
جهازان ظاهريان في موازن التحميل وتكوين قواعد NAT على LB

نشر في Azure
يسمح لك هذا القالب بإنشاء جهازين ظاهريين في مجموعة توفر وتكوين قواعد NAT من خلال موازن التحميل. ينشر هذا القالب أيضا حساب تخزين وشبكة ظاهرية وعنوان IP عام وواجهات الشبكة. في هذا القالب، نستخدم إمكانية حلقات الموارد لإنشاء واجهات الشبكة والأجهزة الظاهرية
توزيع مجموعة مقياس الجهاز الظاهري مع أجهزة Linux الظاهرية خلف ILB

نشر في Azure
يسمح لك هذا القالب بنشر مجموعة مقياس الجهاز الظاهري لأجهزة Linux الظاهرية باستخدام أحدث إصدار مصحح من Ubuntu Linux 15.10 أو 14.04.4-LTS. هذه الأجهزة الظاهرية خلف موازن تحميل داخلي مع قواعد NAT لاتصالات ssh.
قالب AzureDatabricks ل VNetInjection و Load Balancer

نشر في Azure
يسمح لك هذا القالب بإنشاء موازن تحميل ومجموعة أمان شبكة وشبكة ظاهرية ومساحة عمل Azure Databricks مع الشبكة الظاهرية.
⁩إنشاء موازن تحميل داخلي قياسي⁧

نشر في Azure
ينشئ هذا القالب موازن تحميل Azure داخلي قياسي مع منفذ موازنة تحميل القاعدة 80
إنشاء موازن تحميل داخلي قياسي مع منافذ قابلية الوصول العالية

نشر في Azure
ينشئ هذا القالب موازن تحميل Azure داخليا قياسيا مع قاعدة موازنة تحميل منافذ قابلية الوصول العالية
إنشاء موازن تحميل عبر المناطق

نشر في Azure
ينشئ هذا القالب موازن تحميل عبر المناطق مع تجمع خلفية يحتوي على موازني تحميل إقليميين. يتوفر موازن التحميل عبر المناطق حاليا في مناطق محدودة. يمكن أن تكون موازنات التحميل الإقليمية خلف موازن التحميل عبر المناطق في أي منطقة.
موازن التحميل القياسي مع تجمع الواجهة الخلفية حسب عناوين IP

نشر في Azure
يستخدم هذا القالب لتوضيح كيفية استخدام قوالب ARM لتكوين تجمع الواجهة الخلفية لموازن التحميل بواسطة عنوان IP كما هو موضح في مستند إدارة تجمع الخلفية .
إنشاء موازن تحميل بعنوان IPv6 عام

نشر في Azure
ينشئ هذا القالب موازن تحميل مواجه للإنترنت بعنوان IPv6 عام وقواعد موازنة التحميل واثنين من الأجهزة الظاهرية لتجمع الواجهة الخلفية.
إنشاء موازن تحميل قياسي

نشر في Azure
ينشئ هذا القالب موازن تحميل مواجه للإنترنت وقواعد موازنة التحميل وثلاثة أجهزة ظاهرية لتجمع الواجهة الخلفية مع كل جهاز ظاهري في منطقة زائدة عن الحاجة.
موازن التحميل مع 2 VIPs، لكل منها قاعدة LB واحدة

نشر في Azure
يسمح لك هذا القالب بإنشاء موازن تحميل، عنواني IP عامين لموازن التحميل (متعدد الأجهزة)، والشبكة الظاهرية، وواجهة الشبكة في الشبكة الظاهرية & قاعدة LB في موازن التحميل الذي تستخدمه واجهة الشبكة.
موازن التحميل مع قاعدة NAT الواردة

نشر في Azure
يسمح لك هذا القالب بإنشاء موازن تحميل وعنوان IP عام لموازن التحميل والشبكة الظاهرية وواجهة الشبكة في الشبكة الظاهرية & قاعدة NAT في موازن التحميل الذي تستخدمه واجهة الشبكة.

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

يمكن نشر نوع مورد loadBalancers مع العمليات التي تستهدف:

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

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

تنسيق المورد

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Network/loadBalancers@2023-04-01"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  body = jsonencode({
    properties = {
      backendAddressPools = [
        {
          id = "string"
          name = "string"
          properties = {
            drainPeriodInSeconds = int
            loadBalancerBackendAddresses = [
              {
                name = "string"
                properties = {
                  adminState = "string"
                  ipAddress = "string"
                  loadBalancerFrontendIPConfiguration = {
                    id = "string"
                  }
                  subnet = {
                    id = "string"
                  }
                  virtualNetwork = {
                    id = "string"
                  }
                }
              }
            ]
            location = "string"
            syncMode = "string"
            tunnelInterfaces = [
              {
                identifier = int
                port = int
                protocol = "string"
                type = "string"
              }
            ]
            virtualNetwork = {
              id = "string"
            }
          }
        }
      ]
      frontendIPConfigurations = [
        {
          id = "string"
          name = "string"
          properties = {
            gatewayLoadBalancer = {
              id = "string"
            }
            privateIPAddress = "string"
            privateIPAddressVersion = "string"
            privateIPAllocationMethod = "string"
            publicIPAddress = {
              extendedLocation = {
                name = "string"
                type = "EdgeZone"
              }
              id = "string"
              location = "string"
              properties = {
                ddosSettings = {
                  ddosProtectionPlan = {
                    id = "string"
                  }
                  protectionMode = "string"
                }
                deleteOption = "string"
                dnsSettings = {
                  domainNameLabel = "string"
                  domainNameLabelScope = "string"
                  fqdn = "string"
                  reverseFqdn = "string"
                }
                idleTimeoutInMinutes = int
                ipAddress = "string"
                ipTags = [
                  {
                    ipTagType = "string"
                    tag = "string"
                  }
                ]
                linkedPublicIPAddress = {
                  public-ip-address-object
                }
                migrationPhase = "string"
                natGateway = {
                  id = "string"
                  location = "string"
                  properties = {
                    idleTimeoutInMinutes = int
                    publicIpAddresses = [
                      {
                        id = "string"
                      }
                    ]
                    publicIpPrefixes = [
                      {
                        id = "string"
                      }
                    ]
                  }
                  sku = {
                    name = "Standard"
                  }
                  tags = {}
                  zones = [
                    "string"
                  ]
                }
                publicIPAddressVersion = "string"
                publicIPAllocationMethod = "string"
                publicIPPrefix = {
                  id = "string"
                }
                servicePublicIPAddress = {
                  public-ip-address-object
                }
              }
              sku = {
                name = "string"
                tier = "string"
              }
              tags = {}
              zones = [
                "string"
              ]
            }
            publicIPPrefix = {
              id = "string"
            }
            subnet = {
              id = "string"
              name = "string"
              properties = {
                addressPrefix = "string"
                addressPrefixes = [
                  "string"
                ]
                applicationGatewayIPConfigurations = [
                  {
                    id = "string"
                    name = "string"
                    properties = {
                      subnet = {
                        id = "string"
                      }
                    }
                  }
                ]
                delegations = [
                  {
                    id = "string"
                    name = "string"
                    properties = {
                      serviceName = "string"
                    }
                    type = "string"
                  }
                ]
                ipAllocations = [
                  {
                    id = "string"
                  }
                ]
                natGateway = {
                  id = "string"
                }
                networkSecurityGroup = {
                  id = "string"
                  location = "string"
                  properties = {
                    flushConnection = bool
                    securityRules = [
                      {
                        id = "string"
                        name = "string"
                        properties = {
                          access = "string"
                          description = "string"
                          destinationAddressPrefix = "string"
                          destinationAddressPrefixes = [
                            "string"
                          ]
                          destinationApplicationSecurityGroups = [
                            {
                              id = "string"
                              location = "string"
                              properties = {}
                              tags = {}
                            }
                          ]
                          destinationPortRange = "string"
                          destinationPortRanges = [
                            "string"
                          ]
                          direction = "string"
                          priority = int
                          protocol = "string"
                          sourceAddressPrefix = "string"
                          sourceAddressPrefixes = [
                            "string"
                          ]
                          sourceApplicationSecurityGroups = [
                            {
                              id = "string"
                              location = "string"
                              properties = {}
                              tags = {}
                            }
                          ]
                          sourcePortRange = "string"
                          sourcePortRanges = [
                            "string"
                          ]
                        }
                        type = "string"
                      }
                    ]
                  }
                  tags = {}
                }
                privateEndpointNetworkPolicies = "string"
                privateLinkServiceNetworkPolicies = "string"
                routeTable = {
                  id = "string"
                  location = "string"
                  properties = {
                    disableBgpRoutePropagation = bool
                    routes = [
                      {
                        id = "string"
                        name = "string"
                        properties = {
                          addressPrefix = "string"
                          hasBgpOverride = bool
                          nextHopIpAddress = "string"
                          nextHopType = "string"
                        }
                        type = "string"
                      }
                    ]
                  }
                  tags = {}
                }
                serviceEndpointPolicies = [
                  {
                    id = "string"
                    location = "string"
                    properties = {
                      contextualServiceEndpointPolicies = [
                        "string"
                      ]
                      serviceAlias = "string"
                      serviceEndpointPolicyDefinitions = [
                        {
                          id = "string"
                          name = "string"
                          properties = {
                            description = "string"
                            service = "string"
                            serviceResources = [
                              "string"
                            ]
                          }
                          type = "string"
                        }
                      ]
                    }
                    tags = {}
                  }
                ]
                serviceEndpoints = [
                  {
                    locations = [
                      "string"
                    ]
                    service = "string"
                  }
                ]
              }
              type = "string"
            }
          }
          zones = [
            "string"
          ]
        }
      ]
      inboundNatPools = [
        {
          id = "string"
          name = "string"
          properties = {
            backendPort = int
            enableFloatingIP = bool
            enableTcpReset = bool
            frontendIPConfiguration = {
              id = "string"
            }
            frontendPortRangeEnd = int
            frontendPortRangeStart = int
            idleTimeoutInMinutes = int
            protocol = "string"
          }
        }
      ]
      inboundNatRules = [
        {
          id = "string"
          name = "string"
          properties = {
            backendAddressPool = {
              id = "string"
            }
            backendPort = int
            enableFloatingIP = bool
            enableTcpReset = bool
            frontendIPConfiguration = {
              id = "string"
            }
            frontendPort = int
            frontendPortRangeEnd = int
            frontendPortRangeStart = int
            idleTimeoutInMinutes = int
            protocol = "string"
          }
        }
      ]
      loadBalancingRules = [
        {
          id = "string"
          name = "string"
          properties = {
            backendAddressPool = {
              id = "string"
            }
            backendAddressPools = [
              {
                id = "string"
              }
            ]
            backendPort = int
            disableOutboundSnat = bool
            enableFloatingIP = bool
            enableTcpReset = bool
            frontendIPConfiguration = {
              id = "string"
            }
            frontendPort = int
            idleTimeoutInMinutes = int
            loadDistribution = "string"
            probe = {
              id = "string"
            }
            protocol = "string"
          }
        }
      ]
      outboundRules = [
        {
          id = "string"
          name = "string"
          properties = {
            allocatedOutboundPorts = int
            backendAddressPool = {
              id = "string"
            }
            enableTcpReset = bool
            frontendIPConfigurations = [
              {
                id = "string"
              }
            ]
            idleTimeoutInMinutes = int
            protocol = "string"
          }
        }
      ]
      probes = [
        {
          id = "string"
          name = "string"
          properties = {
            intervalInSeconds = int
            numberOfProbes = int
            port = int
            probeThreshold = int
            protocol = "string"
            requestPath = "string"
          }
        }
      ]
    }
    sku = {
      name = "string"
      tier = "string"
    }
    extendedLocation = {
      name = "string"
      type = "EdgeZone"
    }
  })
}

قيم Property

موازنات الحمل

الاسم الوصف القيمة
النوع نوع المورد "Microsoft.Network/loadBalancers@2023-04-01"
الاسم اسم المورد سلسلة (مطلوب)

حد الحرف: 1-80

أحرف صالحة:
الأبجدية الرقمية والتسطير السفلي النقاط والواصلات.

ابدأ ”بالأبجدية الرقمية“. الانتهاء الأبجدية الرقمية أو التسطير السفلي.
الموقع الموقع الخاص بالمورد. سلسلة
parent_id للنشر إلى مجموعة موارد، استخدم معرف مجموعة الموارد هذه. سلسلة (مطلوب)
العلامات علامات الموارد. قاموس أسماء العلامات والقيم.
sku وحدة SKU لموازن التحميل. LoadBalancerSku
توسيع الموقع الموقع الموسع لموازن التحميل. توسيع الموقع
خصائص خصائص موازن التحميل. LoadBalancerPropertiesFormat

توسيع الموقع

الاسم الوصف القيمة
الاسم اسم الموقع الموسع. سلسلة
النوع نوع الموقع الموسع. "EdgeZone"

LoadBalancerPropertiesFormat

الاسم الوصف القيمة
backendAddressPools مجموعة من تجمعات عناوين الواجهة الخلفية المستخدمة من قبل موازن التحميل. BackendAddressPool[]
تكوينات FRONTENDIP كائن يمثل عناوين IP للواجهة الأمامية لاستخدامها في موازن التحميل. FrontendIPConfiguration[]
InboundNatPools يحدد نطاق منفذ خارجي ل NAT الوارد إلى منفذ خلفية واحد على بطاقات NIC المقترنة بموازن التحميل. يتم إنشاء قواعد NAT الواردة تلقائيا لكل NIC مقترنة بموازن التحميل باستخدام منفذ خارجي من هذا النطاق. تعريف تجمع NAT الوارد على موازن التحميل خاصتك حصري بشكل متبادل مع تحديد قواعد NAT الواردة. تتم الإشارة إلى تجمعات NAT الواردة من مجموعات مقياس الجهاز الظاهري. لا يمكن لبطاقات NIC المقترنة بالأجهزة الظاهرية الفردية الرجوع إلى تجمع NAT وارد. يجب عليهم الرجوع إلى قواعد NAT الواردة الفردية. InboundNatPool[]
InboundNatRules مجموعة من قواعد NAT الواردة المستخدمة من قبل موازن التحميل. تعريف قواعد NAT الواردة على موازن التحميل خاصتك حصري بشكل متبادل مع تحديد تجمع NAT الوارد. تتم الإشارة إلى تجمعات NAT الواردة من مجموعات مقياس الجهاز الظاهري. لا يمكن لبطاقات NIC المقترنة بالأجهزة الظاهرية الفردية الرجوع إلى تجمع NAT الوارد. يجب عليهم الرجوع إلى قواعد NAT الواردة الفردية. InboundNatRule[]
loadBalancingRules مجموعة الكائنات التي تمثل قواعد موازنة التحميل تحصل على التزويد. LoadBalancingRule[]
قواعد الصادر القواعد الصادرة. OutboundRule[]
تحقيقات مجموعة من كائنات الفحص المستخدمة في موازن التحميل. مسبار[]

BackendAddressPool

الاسم الوصف القيمة
المعرف معرف المورد. سلسلة
الاسم اسم المورد الفريد ضمن مجموعة تجمعات عناوين الواجهة الخلفية المستخدمة من قبل موازن التحميل. يمكن استخدام هذا الاسم للوصول إلى المورد. سلسلة
خصائص خصائص تجمع عناوين الواجهة الخلفية لموازن التحميل. BackendAddressPoolPropertiesFormat

BackendAddressPoolPropertiesFormat

الاسم الوصف القيمة
drainPeriodInSeconds مقدار الثوان التي ينتظرها Load Balancer قبل إرسال RESET إلى العميل وعنوان الواجهة الخلفية. int
loadBalancerBackendAddresses صفيف من عناوين الواجهة الخلفية. LoadBalancerBackendAddress[]
الموقع موقع تجمع عناوين الواجهة الخلفية. سلسلة
syncMode الوضع المتزامن لعنوان الواجهة الخلفية لتجمع الواجهة الخلفية "تلقائي"
"يدوي"
Interfaces النفقية صفيف من واجهات نفق موازن تحميل البوابة. GatewayLoadBalancerTunnelInterface[]
الشبكة الظاهرية مرجع إلى شبكة ظاهرية. مصدر فرعي

LoadBalancerBackendAddress

الاسم الوصف القيمة
الاسم اسم عنوان الواجهة الخلفية. سلسلة
خصائص خصائص تجمع عناوين الواجهة الخلفية لموازن التحميل. LoadBalancerBackendAddressPropertiesFormat

LoadBalancerBackendAddressPropertiesFormat

الاسم الوصف القيمة
adminState يمكن لقائمة الحالات الإدارية التي تم تعيينها مرة واحدة تجاوز فحص السلامة بحيث يقوم Load Balancer دائما بإعادة توجيه الاتصالات الجديدة إلى الخلفية، أو رفض الاتصالات الجديدة وإعادة تعيين الاتصالات الموجودة. "لأسفل"
"لا أحد"
"لأعلى"
ipAddress عنوان IP الذي ينتمي إلى الشبكة الظاهرية المشار إليها. سلسلة
تكوين loadBalancerFrontendIP مرجع إلى تكوين عنوان IP للواجهة الأمامية المحدد في موازن التحميل الإقليمي. مصدر فرعي
الشبكه الفرعيه مرجع إلى شبكة فرعية موجودة. مصدر فرعي
الشبكة الظاهرية مرجع إلى شبكة ظاهرية موجودة. مصدر فرعي

مصدر فرعي

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

GatewayLoadBalancerTunnelInterface

الاسم الوصف القيمة
‏‏محدد معرف واجهة نفق موازن تحميل البوابة. int
المنفذ منفذ واجهة نفق موازن تحميل البوابة. int
بروتوكول بروتوكول واجهة نفق موازن تحميل البوابة. "أصلي"
"لا أحد"
"VXLAN"
النوع نوع نسبة استخدام الشبكة لواجهة نفق موازن تحميل البوابة. "خارجي"
"داخلي"
"لا أحد"

تكوين FrontendIP

الاسم الوصف القيمة
المعرف معرف المورد. سلسلة
الاسم اسم المورد الفريد ضمن مجموعة تكوينات IP الأمامية المستخدمة من قبل موازن التحميل. يمكن استخدام هذا الاسم للوصول إلى المورد. سلسلة
خصائص خصائص مسبار موازن التحميل. FrontendIPConfigurationPropertiesFormat
المناطق قائمة بمناطق التوفر التي تشير إلى عنوان IP المخصص للمورد الذي يجب أن يأتي منه. سلسلة []

FrontendIPConfigurationPropertiesFormat

الاسم الوصف القيمة
gatewayLoadBalancer المرجع إلى عنوان IP للواجهة الأمامية لموازن تحميل البوابة. مصدر فرعي
عنوان IP خاص عنوان IP الخاص لتكوين IP. سلسلة
privateIPAddressVersion ما إذا كان ipconfiguration المحدد هو IPv4 أو IPv6. يتم أخذ الافتراضي ك IPv4. "IPv4"
"IPv6"
privateIPAllocationMethod أسلوب تخصيص IP الخاص. "ديناميكي"
"ثابت"
عنوان IP العام المرجع إلى مورد IP العام. عنوان IP العام
publicIPPrefix المرجع إلى مورد بادئة IP العامة. مصدر فرعي
الشبكه الفرعيه المرجع إلى مورد الشبكة الفرعية. الشبكة الفرعية

عنوان IP العام

الاسم الوصف القيمة
توسيع الموقع الموقع الموسع لعنوان IP العام. توسيع الموقع
المعرف معرف المورد. سلسلة
الموقع الموقع الخاص بالمورد. سلسلة
خصائص خصائص عنوان IP العام. PublicIPAddressPropertiesFormat
sku عنوان IP العام SKU. PublicIPAddressSku
العلامات علامات الموارد. عنصر
المناطق قائمة بمناطق التوفر التي تدل على IP المخصص للمورد الذي يجب أن يأتي منه. سلسلة []

PublicIPAddressPropertiesFormat

الاسم الوصف القيمة
ddosSettings النهج المخصص لحماية DDoS المقترن بعنوان IP العام. DdosSettings
deleteOption تحديد ما يحدث لعنوان IP العام عند حذف الجهاز الظاهري الذي يستخدمه "حذف"
"فصل"
إعدادات dns FQDN لسجل DNS المقترن بعنوان IP العام. PublicIPAddressDnsSettings
idleTimeoutInMinutes مهلة الخمول لعنوان IP العام. int
ipAddress عنوان IP المقترن بمورد عنوان IP العام. سلسلة
ipTags قائمة العلامات المقترنة بعنوان IP العام. IpTag[]
linkedPublicIPAddress عنوان IP العام المرتبط لمورد عنوان IP العام. عنوان IP العام
migrationPhase مرحلة الترحيل لعنوان IP العام. "إجهاض"
"الالتزام"
"ملتزم"
"لا أحد"
"إعداد"
natGateway NatGateway لعنوان IP العام. NatGateway
publicIPAddressVersion إصدار عنوان IP العام. "IPv4"
"IPv6"
publicIPAllocationMethod أسلوب تخصيص عنوان IP العام. "ديناميكي"
"ثابت"
publicIPPrefix يجب تخصيص بادئة IP العامة من عنوان IP العام هذا. مصدر فرعي
servicePublicIPAddress عنوان IP العام للخدمة لمورد عنوان IP العام. عنوان IP العام

DdosSettings

الاسم الوصف القيمة
ddosProtectionPlan خطة حماية DDoS المقترنة ب IP العام. يمكن تعيين فقط إذا تم تمكين ProtectionMode مصدر فرعي
protectionMode وضع حماية DDoS ل IP العام "معطل"
"ممكن"
"VirtualNetworkInherited"

PublicIPAddressDnsSettings

الاسم الوصف القيمة
domainNameLabel تسمية اسم المجال. تشكل سلسلة تسمية اسم المجال ومنطقة DNS الإقليمية اسم المجال المؤهل بالكامل المرتبط بعنوان IP العام. إذا تم تحديد تسمية اسم مجال، يتم إنشاء سجل DNS ل IP العام في نظام Microsoft Azure DNS. سلسلة
domainNameLabelScope نطاق تسمية اسم المجال. إذا تم تحديد تسمية اسم مجال ونطاق تسمية اسم مجال، يتم إنشاء سجل DNS ل IP العام في نظام Microsoft Azure DNS بقيمة متجزئة مضمنة في FQDN. "NoReuse"
"ResourceGroupReuse"
"SubscriptionReuse"
"TenantReuse"
Fqdn اسم المجال المؤهل بالكامل لسجل A DNS المقترن ب IP العام. هذا هو تسلسل domainNameLabel ومنطقة DNS الإقليمية. سلسلة
reverseFqdn FQDN العكسي. اسم مجال مرئي للمستخدم ومؤهل بالكامل يتم حله إلى عنوان IP العام هذا. إذا تم تحديد reverseFqdn، فسيتم إنشاء سجل DNS PTR يشير من عنوان IP في المجال in-addr.arpa إلى FQDN العكسي. سلسلة

IpTag

الاسم الوصف القيمة
ipTagType نوع علامة IP. مثال: FirstPartyUsage. سلسلة
العلامة قيمة علامة IP المقترنة ب IP العام. مثال: SQL. سلسلة

NatGateway

الاسم الوصف القيمة
المعرف معرف المورد. سلسلة
الموقع الموقع الخاص بالمورد. سلسلة
خصائص خصائص بوابة Nat. NatGatewayPropertiesFormat
sku بوابة nat SKU. NatGatewaySku
العلامات علامات الموارد. عنصر
المناطق قائمة بمناطق التوفر التي تدل على المنطقة التي يجب نشر بوابة Nat فيها. سلسلة []

NatGatewayPropertiesFormat

الاسم الوصف القيمة
idleTimeoutInMinutes مهلة الخمول لبوابة nat. int
publicIpAddresses صفيف من عناوين IP العامة المقترنة بمورد بوابة nat. SubResource[]
publicIpPrefixes صفيف من بادئات IP العامة المقترنة بمورد بوابة nat. SubResource[]

NatGatewaySku

الاسم الوصف القيمة
الاسم اسم Nat Gateway SKU. "قياسي"

PublicIPAddressSku

الاسم الوصف القيمة
الاسم اسم عنوان IP عام SKU. "أساسي"
"قياسي"
المستوي مستوى عنوان IP عام SKU. "عمومي"
"إقليمي"

الشبكة الفرعية

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

تنسيق الشبكة الفرعية

الاسم الوصف القيمة
addressPrefix بادئة العنوان للشبكة الفرعية. سلسلة
addressPrefixes قائمة بادئات العناوين للشبكة الفرعية. سلسلة []
تكوينات applicationGatewayIP تكوينات IP لبوابة التطبيق لمورد الشبكة الظاهرية. ApplicationGatewayIPConfiguration[]
الوفود صفيف من المراجع إلى الوفود على الشبكة الفرعية. التفويض[]
ipAllocations صفيف IpAllocation الذي يشير إلى هذه الشبكة الفرعية. SubResource[]
natGateway بوابة Nat المقترنة بهذه الشبكة الفرعية. مصدر فرعي
networkSecurityGroup المرجع إلى مورد NetworkSecurityGroup. NetworkSecurityGroup
نهج الشبكة الخاصة لنقطة النهاية تمكين أو تعطيل تطبيق نهج الشبكة على نقطة النهاية الخاصة في الشبكة الفرعية. "معطل"
"ممكن"
نهج الشبكة الخاصة لLinkService تمكين أو تعطيل تطبيق نهج الشبكة على خدمة الارتباط الخاص في الشبكة الفرعية. "معطل"
"ممكن"
routeTable المرجع إلى مورد RouteTable. RouteTable
serviceEndpointPolicies صفيف من نهج نقطة نهاية الخدمة. ServiceEndpointPolicy[]
نقاط نهاية الخدمة صفيف من نقاط نهاية الخدمة. ServiceEndpointPropertiesFormat[]

تكوين ApplicationGatewayIP

الاسم الوصف القيمة
المعرف معرف المورد. سلسلة
الاسم اسم تكوين IP الفريد داخل بوابة التطبيق. سلسلة
خصائص خصائص تكوين IP لبوابة التطبيق. ApplicationGatewayIPConfigurationPropertiesFormat

ApplicationGatewayIPConfigurationPropertiesFormat

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

الانتداب

الاسم الوصف القيمة
المعرف معرف المورد. سلسلة
الاسم اسم المورد الفريد داخل شبكة فرعية. يمكن استخدام هذا الاسم للوصول إلى المورد. سلسلة
خصائص خصائص الشبكة الفرعية. تنسيق ServiceDelegationProperties
النوع نوع المورد سلسلة

تنسيق ServiceDelegationProperties

الاسم الوصف القيمة
serviceName اسم الخدمة التي يجب تفويض الشبكة الفرعية إليها (على سبيل المثال Microsoft.Sql/servers). سلسلة

NetworkSecurityGroup

الاسم الوصف القيمة
المعرف معرف المورد. سلسلة
الموقع الموقع الخاص بالمورد. سلسلة
خصائص خصائص مجموعة أمان الشبكة. تنسيق NetworkSecurityGroupProperties
العلامات علامات الموارد. عنصر

تنسيق NetworkSecurityGroupProperties

الاسم الوصف القيمة
تدفق الاتصال عند التمكين، ستتم إعادة تقييم التدفقات التي تم إنشاؤها من اتصالات مجموعة أمان الشبكة عند تحديث القواعد. سيؤدي التمكين الأولي إلى إعادة التقييم. Bool
قواعد الأمان مجموعة من قواعد الأمان لمجموعة أمان الشبكة. SecurityRule[]

قواعد الأمان

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

SecurityRulePropertiesFormat

الاسم الوصف القيمة
الوصول نسبة استخدام الشبكة مسموح بها أو مرفوضة. "السماح"
"رفض" (مطلوب)
الوصف وصف لهذه القاعدة. مقيد ب 140 حرفا. سلسلة
destinationAddressPrefix بادئة عنوان الوجهة. CIDR أو نطاق IP الوجهة. يمكن أيضا استخدام العلامة النجمية '*' لمطابقة جميع عناوين IP المصدر. يمكن أيضا استخدام العلامات الافتراضية مثل "VirtualNetwork" و"AzureLoadBalancer" و"الإنترنت". سلسلة
destinationAddressPrefixes بادئات عنوان الوجهة. CIDR أو نطاقات IP الوجهة. سلسلة []
destinationApplicationSecurityGroups مجموعة أمان التطبيق المحددة كوجهة. ApplicationSecurityGroup[]
destinationPortRange منفذ الوجهة أو النطاق. عدد صحيح أو نطاق بين 0 و65535. يمكن أيضا استخدام العلامة النجمية '*' لمطابقة جميع المنافذ. سلسلة
destinationPortRanges نطاقات منفذ الوجهة. سلسلة []
direction اتجاه القاعدة. يحدد الاتجاه ما إذا كان سيتم تقييم القاعدة على نسبة استخدام الشبكة الواردة أو الصادرة. "الوارد"
"الصادر" (مطلوب)
أولوية أولوية القاعدة. يمكن أن تتراوح القيمة بين 100 و4096. يجب أن يكون رقم الأولوية فريدا لكل قاعدة في المجموعة. كلما انخفض رقم الأولوية، ارتفعت أولوية القاعدة. int (مطلوب)
بروتوكول بروتوكول الشبكة الذي تنطبق عليه هذه القاعدة. "*"
"آه"
"Esp"
"Icmp"
"Tcp"
"Udp" (مطلوب)
sourceAddressPrefix CIDR أو نطاق IP المصدر. يمكن أيضا استخدام العلامة النجمية '*' لمطابقة جميع عناوين IP المصدر. يمكن أيضا استخدام العلامات الافتراضية مثل "VirtualNetwork" و"AzureLoadBalancer" و"الإنترنت". إذا كانت هذه قاعدة دخول، تحدد المكان الذي تنشأ منه نسبة استخدام الشبكة. سلسلة
sourceAddressPrefixes نطاقات CIDR أو IP المصدر. سلسلة []
sourceApplicationSecurityGroups مجموعة أمان التطبيق المحددة كمصدر. ApplicationSecurityGroup[]
sourcePortRange المنفذ أو النطاق المصدر. عدد صحيح أو نطاق بين 0 و65535. يمكن أيضا استخدام العلامة النجمية '*' لمطابقة جميع المنافذ. سلسلة
sourcePortRanges نطاقات المنفذ المصدر. سلسلة []

ApplicationSecurityGroup

الاسم الوصف القيمة
المعرف معرف المورد. سلسلة
الموقع الموقع الخاص بالمورد. سلسلة
خصائص خصائص مجموعة أمان التطبيق. ApplicationSecurityGroupPropertiesFormat
العلامات علامات الموارد. كائن

ApplicationSecurityGroupPropertiesFormat

لا يحتوي هذا الكائن على أي خصائص لتعيينها أثناء التوزيع. جميع الخصائص هي ReadOnly.

RouteTable

الاسم الوصف القيمة
المعرف معرف المورد. سلسلة
الموقع الموقع الخاص بالمورد. سلسلة
خصائص خصائص جدول التوجيه. RouteTablePropertiesFormat
العلامات علامات الموارد. عنصر

RouteTablePropertiesFormat

الاسم الوصف القيمة
disableBgpRoutePropagation ما إذا كان يجب تعطيل المسارات التي تعلمها BGP على جدول التوجيه هذا. True يعني تعطيل. Bool
المسارات مجموعة من المسارات المضمنة في جدول التوجيه. Route[]

المسار

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

RoutePropertiesFormat

الاسم الوصف القيمة
addressPrefix CIDR الوجهة التي ينطبق عليها المسار. سلسلة
hasBgpOverride قيمة تشير إلى ما إذا كان هذا المسار يتجاوز مسارات BGP المتداخلة بغض النظر عن LPM. Bool
nextHopIpAddress يجب إعادة توجيه حزم عناوين IP إليها. يتم السماح بقيم الوثب التالية فقط في المسارات حيث يكون نوع الوثب التالي هو VirtualAppliance. سلسلة
nextHopType نوع قفزة Azure التي يجب إرسال الحزمة إليها. "الإنترنت"
"لا أحد"
"VirtualAppliance"
"VirtualNetworkGateway"
"VnetLocal" (مطلوب)

ServiceEndpointPolicy

الاسم الوصف القيمة
المعرف معرف المورد. سلسلة
الموقع الموقع الخاص بالمورد. سلسلة
خصائص خصائص نهج نقطة نهاية الخدمة. ServiceEndpointPolicyPropertiesFormat
العلامات علامات الموارد. عنصر

ServiceEndpointPolicyPropertiesFormat

الاسم الوصف القيمة
contextualServiceEndpointPolicies مجموعة من نهج نقطة نهاية الخدمة السياقية. سلسلة []
serviceAlias الاسم المستعار الذي يشير إلى ما إذا كان النهج ينتمي إلى خدمة سلسلة
تعريفات serviceEndpointPolicyDefinitions مجموعة من تعريفات نهج نقطة نهاية الخدمة لنهج نقطة نهاية الخدمة. ServiceEndpointPolicyDefinition[]

تعريف ServiceEndpointPolicyDefinition

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

ServiceEndpointPolicyDefinitionPropertiesFormat

الاسم الوصف القيمة
الوصف وصف لهذه القاعدة. مقيد ب 140 حرفا. سلسلة
الخدمة اسم نقطة نهاية الخدمة. سلسلة
موارد الخدمة قائمة بموارد الخدمة. سلسلة []

تنسيق ServiceEndpointProperties

الاسم الوصف القيمة
المواقع قائمة بالمواقع. سلسلة []
الخدمة نوع خدمة نقطة النهاية. سلسلة

InboundNatPool

الاسم الوصف القيمة
المعرف معرف المورد. سلسلة
الاسم اسم المورد الفريد ضمن مجموعة تجمعات NAT الواردة المستخدمة من قبل موازن التحميل. يمكن استخدام هذا الاسم للوصول إلى المورد. سلسلة
خصائص خصائص تجمع nat الوارد لموازن التحميل. InboundNatPoolPropertiesFormat

InboundNatPoolPropertiesFormat

الاسم الوصف القيمة
منفذ الواجهة الخلفية المنفذ المستخدم للاتصالات الداخلية على نقطة النهاية. تتراوح القيم المقبولة بين 1 و65535. int (مطلوب)
enableFloatingIP تكوين نقطة نهاية الجهاز الظاهري لإمكانية IP العائمة المطلوبة لتكوين مجموعة توفر SQL AlwaysOn. هذا الإعداد مطلوب عند استخدام مجموعات توفر SQL AlwaysOn في خادم SQL. لا يمكن تغيير هذا الإعداد بعد إنشاء نقطة النهاية. Bool
enableTcpReset تلقي إعادة تعيين TCP ثنائي الاتجاه على مهلة الخمول لتدفق TCP أو إنهاء اتصال غير متوقع. يتم استخدام هذا العنصر فقط عند تعيين البروتوكول إلى TCP. Bool
تكوين IP للواجهة الأمامية مرجع إلى عناوين IP للواجهة الأمامية. مصدر فرعي
frontendPortRangeEnd رقم المنفذ الأخير في نطاق المنافذ الخارجية التي سيتم استخدامها لتوفير ترجمة عناوين الشبكة الواردة إلى بطاقات NIC المقترنة بموازن التحميل. تتراوح القيم المقبولة بين 1 و65535. int (مطلوب)
frontendPortRangeStart رقم المنفذ الأول في نطاق المنافذ الخارجية التي سيتم استخدامها لتوفير Nat الواردة إلى بطاقات NIC المقترنة بموازن التحميل. تتراوح القيم المقبولة بين 1 و65534. int (مطلوب)
idleTimeoutInMinutes مهلة اتصال TCP الخامل. يمكن تعيين القيمة بين 4 و30 دقيقة. القيمة الافتراضية هي 4 دقائق. يتم استخدام هذا العنصر فقط عند تعيين البروتوكول إلى TCP. int
بروتوكول المرجع إلى بروتوكول النقل المستخدم من قبل تجمع NAT الوارد. "الكل"
"Tcp"
"Udp" (مطلوب)

InboundNatRule

الاسم الوصف القيمة
المعرف معرف المورد. سلسلة
الاسم اسم المورد الفريد ضمن مجموعة قواعد NAT الواردة المستخدمة من قبل موازن التحميل. يمكن استخدام هذا الاسم للوصول إلى المورد. سلسلة
خصائص خصائص قاعدة NAT الواردة لموازن التحميل. InboundNatRulePropertiesFormat

InboundNatRulePropertiesFormat

الاسم الوصف القيمة
backendAddressPool مرجع إلى مورد backendAddressPool. مصدر فرعي
BackendPort المنفذ المستخدم لنقطة النهاية الداخلية. تتراوح القيم المقبولة من 1 إلى 65535. int
enableFloatingIP تكوين نقطة نهاية الجهاز الظاهري لإمكانية IP العائمة المطلوبة لتكوين مجموعة قابلية وصول عالية التوفر ل SQL AlwaysOn. هذا الإعداد مطلوب عند استخدام مجموعات توفر SQL AlwaysOn في خادم SQL. لا يمكن تغيير هذا الإعداد بعد إنشاء نقطة النهاية. Bool
enableTcpReset تلقي إعادة تعيين TCP ثنائي الاتجاه على مهلة الخمول تدفق TCP أو إنهاء اتصال غير متوقع. يتم استخدام هذا العنصر فقط عند تعيين البروتوكول إلى TCP. Bool
frontendIPConfiguration مرجع إلى عناوين IP الأمامية. مصدر فرعي
منفذ الواجهة الأمامية منفذ نقطة النهاية الخارجية. يجب أن تكون أرقام المنافذ لكل قاعدة فريدة داخل Load Balancer. تتراوح القيم المقبولة من 1 إلى 65534. int
frontendPortRangeEnd نهاية نطاق المنفذ لنقطة النهاية الخارجية. يتم استخدام هذه الخاصية مع BackendAddressPool و FrontendPortRangeStart. سيتم إنشاء تعيينات منفذ قاعدة NAT الواردة الفردية لكل عنوان خلفية من BackendAddressPool. تتراوح القيم المقبولة من 1 إلى 65534. int
frontendPortRangeStart يبدأ نطاق المنفذ لنقطة النهاية الخارجية. يتم استخدام هذه الخاصية مع BackendAddressPool و FrontendPortRangeEnd. سيتم إنشاء تعيينات منفذ قاعدة NAT الواردة الفردية لكل عنوان خلفية من BackendAddressPool. تتراوح القيم المقبولة من 1 إلى 65534. int
idleTimeoutInMinutes مهلة اتصال الخمول TCP. يمكن تعيين القيمة بين 4 و30 دقيقة. القيمة الافتراضية هي 4 دقائق. يتم استخدام هذا العنصر فقط عند تعيين البروتوكول إلى TCP. int
بروتوكول المرجع إلى بروتوكول النقل المستخدم بواسطة قاعدة موازنة التحميل. "الكل"
"Tcp"
"Udp"

LoadBalancingRule

الاسم الوصف القيمة
المعرف معرف المورد. سلسلة
الاسم اسم المورد الفريد ضمن مجموعة قواعد موازنة التحميل المستخدمة من قبل موازن التحميل. يمكن استخدام هذا الاسم للوصول إلى المورد. سلسلة
خصائص خصائص قاعدة موازنة تحميل موازن التحميل. LoadBalancingRulePropertiesFormat

LoadBalancingRulePropertiesFormat

الاسم الوصف القيمة
backendAddressPool مرجع إلى مجموعة من DIPs. يتم موازنة تحميل نسبة استخدام الشبكة الواردة عشوائيا عبر عناوين IP في عناوين IP الخلفية. مصدر فرعي
backendAddressPools صفيف من المراجع إلى مجموعة من DIPs. SubResource[]
BackendPort المنفذ المستخدم للاتصالات الداخلية على نقطة النهاية. تتراوح القيم المقبولة بين 0 و65535. لاحظ أن القيمة 0 تمكن "أي منفذ". int
disableOutboundSnat تكوين SNAT للأجهزة الظاهرية في تجمع الواجهة الخلفية لاستخدام عنوان IP العام المحدد في الواجهة الأمامية لقاعدة موازنة التحميل. Bool
enableFloatingIP تكوين نقطة نهاية الجهاز الظاهري لإمكانية IP العائمة المطلوبة لتكوين مجموعة قابلية وصول عالية التوفر ل SQL AlwaysOn. هذا الإعداد مطلوب عند استخدام مجموعات توفر SQL AlwaysOn في خادم SQL. لا يمكن تغيير هذا الإعداد بعد إنشاء نقطة النهاية. Bool
enableTcpReset تلقي إعادة تعيين TCP ثنائي الاتجاه على مهلة الخمول تدفق TCP أو إنهاء اتصال غير متوقع. يتم استخدام هذا العنصر فقط عند تعيين البروتوكول إلى TCP. Bool
frontendIPConfiguration مرجع إلى عناوين IP الأمامية. مصدر فرعي
منفذ الواجهة الأمامية منفذ نقطة النهاية الخارجية. يجب أن تكون أرقام المنافذ لكل قاعدة فريدة داخل Load Balancer. تتراوح القيم المقبولة بين 0 و65534. لاحظ أن القيمة 0 تمكن "أي منفذ". int (مطلوب)
idleTimeoutInMinutes مهلة اتصال الخمول TCP. يمكن تعيين القيمة بين 4 و30 دقيقة. القيمة الافتراضية هي 4 دقائق. يتم استخدام هذا العنصر فقط عند تعيين البروتوكول إلى TCP. int
loadDistribution نهج توزيع التحميل لهذه القاعدة. "افتراضي"
"SourceIP"
"SourceIPProtocol"
التحقيق المرجع إلى فحص موازن التحميل المستخدم بواسطة قاعدة موازنة التحميل. مصدر فرعي
بروتوكول المرجع إلى بروتوكول النقل المستخدم بواسطة قاعدة موازنة التحميل. "الكل"
"Tcp"
"Udp" (مطلوب)

OutboundRule

الاسم الوصف القيمة
المعرف معرف المورد. سلسلة
الاسم اسم المورد الفريد ضمن مجموعة القواعد الصادرة المستخدمة من قبل موازن التحميل. يمكن استخدام هذا الاسم للوصول إلى المورد. سلسلة
خصائص خصائص قاعدة موازن التحميل الصادرة. OutboundRulePropertiesFormat

OutboundRulePropertiesFormat

الاسم الوصف القيمة
تخصيصOutboundPorts عدد المنافذ الصادرة التي سيتم استخدامها ل NAT. int
backendAddressPool مرجع إلى مجموعة من DIPs. يتم تحميل نسبة استخدام الشبكة الصادرة بشكل عشوائي متوازن عبر عناوين IP في عناوين IP الخلفية. SubResource (مطلوب)
enableTcpReset تلقي إعادة تعيين TCP ثنائي الاتجاه على مهلة الخمول تدفق TCP أو إنهاء اتصال غير متوقع. يتم استخدام هذا العنصر فقط عند تعيين البروتوكول إلى TCP. Bool
تكوينات FRONTENDIP عناوين IP للواجهة الأمامية لموازن التحميل. SubResource[] (مطلوب)
idleTimeoutInMinutes مهلة اتصال الخمول TCP. int
بروتوكول بروتوكول القاعدة الصادرة في موازن التحميل. "الكل"
"Tcp"
"Udp" (مطلوب)

تحقق

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

ProbePropertiesFormat

الاسم الوصف القيمة
intervalInSeconds الفاصل الزمني، بالثواني، لمدى تكرار التحقق من نقطة النهاية للحالة الصحية. عادةً ما يكون الفاصل الزمني أقل بعض الشيء من نصف مدة المهلة المخصصة (بالثواني) بما تسمح لإجراء فحصين كاملين قبل إخراج المثيل من الدوران. تبلغ القيمة الافتراضية 15، ويبلغ الحد الأدنى للقيمة 5. int
numberOfProbes سيؤدي عدد الفحوصات حيث إذا لم يكن هناك استجابة، إلى إيقاف تسليم نسبة استخدام الشبكة الإضافية إلى نقطة النهاية. تسمح هذه القيم بسحب نقاط النهاية من التدوير بشكل أسرع أو أبطأ من الأوقات النموذجية المستخدمة في Azure. int
المنفذ منفذ لاتصال مسبار الفحص. تتراوح القيم المحتملة من 1 إلى 65535، ضمناً. int (مطلوب)
مسبارThreshold عدد التحقيقات الناجحة أو الفاشلة المتتالية للسماح أو رفض تسليم نسبة استخدام الشبكة إلى نقطة النهاية هذه. بعد فشل عدد الفحوصات المتتالية التي تساوي هذه القيمة، سيتم إخراج نقطة النهاية من التدوير وتتطلب نفس العدد من التحقيقات المتتالية الناجحة ليتم وضعها مرة أخرى في التدوير. int
بروتوكول بروتوكول نقطة النهاية. إذا تم تحديد "Tcp"، يلزم وجود ACK مستلم حتى ينجح التحقيق. إذا تم تحديد "Http" أو "Https"، فإن استجابة 200 OK من URI المحددة مطلوبة لنجاح التحقيق. "Http"
"Https"
"Tcp" (مطلوب)
requestPath معرّف URI المستخدم لطلب الحالة الصحية من الجهاز الظاهري. المسار مطلوب إذا تم تعيين بروتوكول إلى http. وإلا لن يُسمح بذلك. لا توجد قيمة افتراضية. سلسلة

LoadBalancerSku

الاسم الوصف القيمة
الاسم اسم SKU لموازن التحميل. "أساسي"
"بوابة"
"قياسي"
المستوي مستوى SKU لموازن التحميل. "عمومي"
"إقليمي"