Microsoft.Network applicationGateways

تعريف مورد Bicep

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

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

تنسيق المورد

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

resource symbolicname 'Microsoft.Network/applicationGateways@2023-11-01' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  identity: {
    type: 'string'
    userAssignedIdentities: {
      {customized property}: {}
    }
  }
  properties: {
    authenticationCertificates: [
      {
        id: 'string'
        name: 'string'
        properties: {
          data: 'string'
        }
      }
    ]
    autoscaleConfiguration: {
      maxCapacity: int
      minCapacity: int
    }
    backendAddressPools: [
      {
        id: 'string'
        name: 'string'
        properties: {
          backendAddresses: [
            {
              fqdn: 'string'
              ipAddress: 'string'
            }
          ]
        }
      }
    ]
    backendHttpSettingsCollection: [
      {
        id: 'string'
        name: 'string'
        properties: {
          affinityCookieName: 'string'
          authenticationCertificates: [
            {
              id: 'string'
            }
          ]
          connectionDraining: {
            drainTimeoutInSec: int
            enabled: bool
          }
          cookieBasedAffinity: 'string'
          hostName: 'string'
          path: 'string'
          pickHostNameFromBackendAddress: bool
          port: int
          probe: {
            id: 'string'
          }
          probeEnabled: bool
          protocol: 'string'
          requestTimeout: int
          trustedRootCertificates: [
            {
              id: 'string'
            }
          ]
        }
      }
    ]
    backendSettingsCollection: [
      {
        id: 'string'
        name: 'string'
        properties: {
          hostName: 'string'
          pickHostNameFromBackendAddress: bool
          port: int
          probe: {
            id: 'string'
          }
          protocol: 'string'
          timeout: int
          trustedRootCertificates: [
            {
              id: 'string'
            }
          ]
        }
      }
    ]
    customErrorConfigurations: [
      {
        customErrorPageUrl: 'string'
        statusCode: 'string'
      }
    ]
    enableFips: bool
    enableHttp2: bool
    firewallPolicy: {
      id: 'string'
    }
    forceFirewallPolicyAssociation: bool
    frontendIPConfigurations: [
      {
        id: 'string'
        name: 'string'
        properties: {
          privateIPAddress: 'string'
          privateIPAllocationMethod: 'string'
          privateLinkConfiguration: {
            id: 'string'
          }
          publicIPAddress: {
            id: 'string'
          }
          subnet: {
            id: 'string'
          }
        }
      }
    ]
    frontendPorts: [
      {
        id: 'string'
        name: 'string'
        properties: {
          port: int
        }
      }
    ]
    gatewayIPConfigurations: [
      {
        id: 'string'
        name: 'string'
        properties: {
          subnet: {
            id: 'string'
          }
        }
      }
    ]
    globalConfiguration: {
      enableRequestBuffering: bool
      enableResponseBuffering: bool
    }
    httpListeners: [
      {
        id: 'string'
        name: 'string'
        properties: {
          customErrorConfigurations: [
            {
              customErrorPageUrl: 'string'
              statusCode: 'string'
            }
          ]
          firewallPolicy: {
            id: 'string'
          }
          frontendIPConfiguration: {
            id: 'string'
          }
          frontendPort: {
            id: 'string'
          }
          hostName: 'string'
          hostNames: [
            'string'
          ]
          protocol: 'string'
          requireServerNameIndication: bool
          sslCertificate: {
            id: 'string'
          }
          sslProfile: {
            id: 'string'
          }
        }
      }
    ]
    listeners: [
      {
        id: 'string'
        name: 'string'
        properties: {
          frontendIPConfiguration: {
            id: 'string'
          }
          frontendPort: {
            id: 'string'
          }
          hostNames: [
            'string'
          ]
          protocol: 'string'
          sslCertificate: {
            id: 'string'
          }
          sslProfile: {
            id: 'string'
          }
        }
      }
    ]
    loadDistributionPolicies: [
      {
        id: 'string'
        name: 'string'
        properties: {
          loadDistributionAlgorithm: 'string'
          loadDistributionTargets: [
            {
              id: 'string'
              name: 'string'
              properties: {
                backendAddressPool: {
                  id: 'string'
                }
                weightPerServer: int
              }
            }
          ]
        }
      }
    ]
    privateLinkConfigurations: [
      {
        id: 'string'
        name: 'string'
        properties: {
          ipConfigurations: [
            {
              id: 'string'
              name: 'string'
              properties: {
                primary: bool
                privateIPAddress: 'string'
                privateIPAllocationMethod: 'string'
                subnet: {
                  id: 'string'
                }
              }
            }
          ]
        }
      }
    ]
    probes: [
      {
        id: 'string'
        name: 'string'
        properties: {
          host: 'string'
          interval: int
          match: {
            body: 'string'
            statusCodes: [
              'string'
            ]
          }
          minServers: int
          path: 'string'
          pickHostNameFromBackendHttpSettings: bool
          pickHostNameFromBackendSettings: bool
          port: int
          protocol: 'string'
          timeout: int
          unhealthyThreshold: int
        }
      }
    ]
    redirectConfigurations: [
      {
        id: 'string'
        name: 'string'
        properties: {
          includePath: bool
          includeQueryString: bool
          pathRules: [
            {
              id: 'string'
            }
          ]
          redirectType: 'string'
          requestRoutingRules: [
            {
              id: 'string'
            }
          ]
          targetListener: {
            id: 'string'
          }
          targetUrl: 'string'
          urlPathMaps: [
            {
              id: 'string'
            }
          ]
        }
      }
    ]
    requestRoutingRules: [
      {
        id: 'string'
        name: 'string'
        properties: {
          backendAddressPool: {
            id: 'string'
          }
          backendHttpSettings: {
            id: 'string'
          }
          httpListener: {
            id: 'string'
          }
          loadDistributionPolicy: {
            id: 'string'
          }
          priority: int
          redirectConfiguration: {
            id: 'string'
          }
          rewriteRuleSet: {
            id: 'string'
          }
          ruleType: 'string'
          urlPathMap: {
            id: 'string'
          }
        }
      }
    ]
    rewriteRuleSets: [
      {
        id: 'string'
        name: 'string'
        properties: {
          rewriteRules: [
            {
              actionSet: {
                requestHeaderConfigurations: [
                  {
                    headerName: 'string'
                    headerValue: 'string'
                    headerValueMatcher: {
                      ignoreCase: bool
                      negate: bool
                      pattern: 'string'
                    }
                  }
                ]
                responseHeaderConfigurations: [
                  {
                    headerName: 'string'
                    headerValue: 'string'
                    headerValueMatcher: {
                      ignoreCase: bool
                      negate: bool
                      pattern: 'string'
                    }
                  }
                ]
                urlConfiguration: {
                  modifiedPath: 'string'
                  modifiedQueryString: 'string'
                  reroute: bool
                }
              }
              conditions: [
                {
                  ignoreCase: bool
                  negate: bool
                  pattern: 'string'
                  variable: 'string'
                }
              ]
              name: 'string'
              ruleSequence: int
            }
          ]
        }
      }
    ]
    routingRules: [
      {
        id: 'string'
        name: 'string'
        properties: {
          backendAddressPool: {
            id: 'string'
          }
          backendSettings: {
            id: 'string'
          }
          listener: {
            id: 'string'
          }
          priority: int
          ruleType: 'string'
        }
      }
    ]
    sku: {
      capacity: int
      family: 'string'
      name: 'string'
      tier: 'string'
    }
    sslCertificates: [
      {
        id: 'string'
        name: 'string'
        properties: {
          data: 'string'
          keyVaultSecretId: 'string'
          password: 'string'
        }
      }
    ]
    sslPolicy: {
      cipherSuites: [
        'string'
      ]
      disabledSslProtocols: [
        'string'
      ]
      minProtocolVersion: 'string'
      policyName: 'string'
      policyType: 'string'
    }
    sslProfiles: [
      {
        id: 'string'
        name: 'string'
        properties: {
          clientAuthConfiguration: {
            verifyClientCertIssuerDN: bool
            verifyClientRevocation: 'string'
          }
          sslPolicy: {
            cipherSuites: [
              'string'
            ]
            disabledSslProtocols: [
              'string'
            ]
            minProtocolVersion: 'string'
            policyName: 'string'
            policyType: 'string'
          }
          trustedClientCertificates: [
            {
              id: 'string'
            }
          ]
        }
      }
    ]
    trustedClientCertificates: [
      {
        id: 'string'
        name: 'string'
        properties: {
          data: 'string'
        }
      }
    ]
    trustedRootCertificates: [
      {
        id: 'string'
        name: 'string'
        properties: {
          data: 'string'
          keyVaultSecretId: 'string'
        }
      }
    ]
    urlPathMaps: [
      {
        id: 'string'
        name: 'string'
        properties: {
          defaultBackendAddressPool: {
            id: 'string'
          }
          defaultBackendHttpSettings: {
            id: 'string'
          }
          defaultLoadDistributionPolicy: {
            id: 'string'
          }
          defaultRedirectConfiguration: {
            id: 'string'
          }
          defaultRewriteRuleSet: {
            id: 'string'
          }
          pathRules: [
            {
              id: 'string'
              name: 'string'
              properties: {
                backendAddressPool: {
                  id: 'string'
                }
                backendHttpSettings: {
                  id: 'string'
                }
                firewallPolicy: {
                  id: 'string'
                }
                loadDistributionPolicy: {
                  id: 'string'
                }
                paths: [
                  'string'
                ]
                redirectConfiguration: {
                  id: 'string'
                }
                rewriteRuleSet: {
                  id: 'string'
                }
              }
            }
          ]
        }
      }
    ]
    webApplicationFirewallConfiguration: {
      disabledRuleGroups: [
        {
          ruleGroupName: 'string'
          rules: [
            int
          ]
        }
      ]
      enabled: bool
      exclusions: [
        {
          matchVariable: 'string'
          selector: 'string'
          selectorMatchOperator: 'string'
        }
      ]
      fileUploadLimitInMb: int
      firewallMode: 'string'
      maxRequestBodySize: int
      maxRequestBodySizeInKb: int
      requestBodyCheck: bool
      ruleSetType: 'string'
      ruleSetVersion: 'string'
    }
  }
  zones: [
    'string'
  ]
}

قيم Property

applicationGateways

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

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

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

ابدأ ”بالأبجدية الرقمية“. الانتهاء الأبجدية الرقمية أو التسطير السفلي.
الموقع الموقع الخاص بالمورد. سلسلة
العلامات علامات الموارد. قاموس أسماء العلامات والقيم. راجع العلامات في القوالب
الهوية هوية بوابة التطبيق، إذا تم تكوينها. ManagedServiceIdentity
خصائص خصائص بوابة التطبيق. تنسيق ApplicationGatewayProperties
المناطق قائمة بمناطق التوفر التي تشير إلى المكان الذي يجب أن يأتي منه المورد. سلسلة []

ManagedServiceIdentity

الاسم الوصف القيمة
النوع نوع الهوية المستخدمة للمورد. يشتمل النوع "SystemAssigned، UserAssigned" على كل من هوية تم إنشاؤها ضمنيّاً ومجموعة من الهويات المعينة من قِبل المستخدم. سيقوم النوع "بلا" بإزالة أي هويات من الجهاز الظاهري. 'بلا'
'SystemAssigned'
'SystemAssigned, UserAssigned'
"تعيين المستخدم"
userAssignedIdentities قائمة هويات المستخدمين المقترنة بالمورد. ستكون المراجع الرئيسية لقاموس هوية المستخدم هي معرفات موارد ARM في النموذج: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. ManagedServiceIdentityUserAssignedIdentities

ManagedServiceIdentityUserAssignedIdentities

الاسم الوصف القيمة
{خاصية مخصصة} Components1Jq1T4ISchemasManagedserviceidentityProper...

Components1Jq1T4ISchemasManagedserviceidentityProper...

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

تنسيق ApplicationGatewayProperties

الاسم الوصف القيمة
authenticationCertificates شهادات المصادقة لمورد بوابة التطبيق. للحصول على الحدود الافتراضية، راجع حدود بوابة التطبيق. ApplicationGatewayAuthenticationCertificate[]
تكوين التحجيم التلقائي تكوين التحجيم التلقائي. تكوين ApplicationGatewayAutoscale
backendAddressPools تجمع عناوين الواجهة الخلفية لمورد بوابة التطبيق. للحصول على الحدود الافتراضية، راجع حدود بوابة التطبيق. ApplicationGatewayBackendAddressPool[]
الخلفيةHttpSettingsCollection إعدادات http الخلفية لمورد بوابة التطبيق. للحصول على الحدود الافتراضية، راجع حدود بوابة التطبيق. ApplicationGatewayBackendHttpSettings[]
backendSettingsCollection إعدادات الواجهة الخلفية لمورد بوابة التطبيق. للحصول على الحدود الافتراضية، راجع حدود بوابة التطبيق. ApplicationGatewayBackendSettings[]
تكوينات customError تكوينات الخطأ المخصصة لمورد بوابة التطبيق. ApplicationGatewayCustomError[]
enableFips ما إذا كان يتم تمكين FIPS على مورد بوابة التطبيق. Bool
تمكينHttp2 ما إذا كان HTTP2 ممكنا على مورد بوابة التطبيق. Bool
firewallPolicy مرجع إلى مورد FirewallPolicy. مصدر فرعي
forceFirewallPolicyAssociation إذا كان صحيحا، يربط نهج جدار الحماية ببوابة تطبيق بغض النظر عما إذا كان النهج يختلف عن تكوين WAF. Bool
تكوينات FRONTENDIP عناوين IP للواجهة الأمامية لمورد بوابة التطبيق. للحصول على الحدود الافتراضية، راجع حدود بوابة التطبيق. ApplicationGatewayFrontendIPConfiguration[]
الواجهات الأمامية منافذ الواجهة الأمامية لمورد بوابة التطبيق. للحصول على الحدود الافتراضية، راجع حدود بوابة التطبيق. ApplicationGatewayFrontendPort[]
gatewayIPConfigurations الشبكات الفرعية لمورد بوابة التطبيق. للحصول على الحدود الافتراضية، راجع حدود بوابة التطبيق. ApplicationGatewayIPConfiguration[]
التكوين العمومي التكوين العمومي. تكوين ApplicationGatewayGlobal
httpListeners مستمعو Http لمورد بوابة التطبيق. للحصول على الحدود الافتراضية، راجع حدود بوابة التطبيق. ApplicationGatewayHttpListener[]
المستمعين مستمعو مورد بوابة التطبيق. للحصول على الحدود الافتراضية، راجع حدود بوابة التطبيق. ApplicationGatewayListener[]
نهج loadDistribution نهج توزيع التحميل لمورد بوابة التطبيق. ApplicationGatewayLoadDistributionPolicy[]
تكوينات الارتباط الخاص تكوينات PrivateLink على بوابة التطبيق. ApplicationGatewayPrivateLinkConfiguration[]
تحقيقات فحوصات مورد بوابة التطبيق. ApplicationGatewayProbe[]
تكوينات إعادة التوجيه إعادة توجيه تكوينات مورد بوابة التطبيق. للحصول على الحدود الافتراضية، راجع حدود بوابة التطبيق. ApplicationGatewayRedirectConfiguration[]
requestRoutingRules طلب قواعد التوجيه لمورد بوابة التطبيق. ApplicationGatewayRequestRoutingRule[]
إعادة كتابةRuleSets إعادة كتابة القواعد لمورد بوابة التطبيق. ApplicationGatewayRewriteRuleSet[]
قواعد التوجيه قواعد التوجيه لمورد بوابة التطبيق. ApplicationGatewayRoutingRule[]
sku SKU لمورد بوابة التطبيق. ApplicationGatewaySku
sslCertificates شهادات SSL لمورد بوابة التطبيق. للحصول على الحدود الافتراضية، راجع حدود بوابة التطبيق. ApplicationGatewaySslCertificate[]
sslPolicy نهج SSL لمورد بوابة التطبيق. ApplicationGatewaySslPolicy
ملفات sslProfiles ملفات تعريف SSL لمورد بوابة التطبيق. للحصول على الحدود الافتراضية، راجع حدود بوابة التطبيق. ApplicationGatewaySslProfile[]
trustedClientCertificates شهادات العميل الموثوق بها لمورد بوابة التطبيق. للحصول على الحدود الافتراضية، راجع حدود بوابة التطبيق. ApplicationGatewayTrustedClientCertificate[]
trustedRootCertificates شهادات الجذر الموثوق بها لمورد بوابة التطبيق. للحصول على الحدود الافتراضية، راجع حدود بوابة التطبيق. ApplicationGatewayTrustedRootCertificate[]
urlPathMaps مخطط مسار URL لمورد بوابة التطبيق. للحصول على الحدود الافتراضية، راجع حدود بوابة التطبيق. ApplicationGatewayUrlPathMap[]
webApplicationFirewallConfiguration تكوين جدار حماية تطبيق الويب. ApplicationGatewayWebApplicationFirewallConfiguratio...

ApplicationGatewayAuthenticationCertificate

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

ApplicationGatewayAuthenticationCertificatePropertie...

الاسم الوصف القيمة
البيانات البيانات العامة للشهادة. سلسلة

تكوين ApplicationGatewayAutoscale

الاسم الوصف القيمة
maxCapacity الحد الأعلى لعدد سعة بوابة التطبيق. int

القيود:
الحد الأدنى للقيمة = 2
الحد الأدنى للهواة حد أقل لعدد سعة بوابة التطبيق. int (مطلوب)

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

ApplicationGatewayBackendAddressPool

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

ApplicationGatewayBackendAddressPoolPropertiesFormat

الاسم الوصف القيمة
عناوين خلفية عناوين الواجهة الخلفية. ApplicationGatewayBackendAddress[]

ApplicationGatewayBackendAddress

الاسم الوصف القيمة
Fqdn اسم المجال المؤهل بالكامل (FQDN). سلسلة
ipAddress عنوان IP. سلسلة

ApplicationGatewayBackendHttpSettings

الاسم الوصف القيمة
المعرف معرف المورد. سلسلة
الاسم اسم إعدادات http الخلفية الفريدة داخل بوابة التطبيق. سلسلة
خصائص خصائص إعدادات HTTP الخلفية لبوابة التطبيق. ApplicationGatewayBackendHttpSettingsPropertiesForma...

ApplicationGatewayBackendHttpSettingsPropertiesForma...

الاسم الوصف القيمة
affinityCookieName اسم ملف تعريف الارتباط المراد استخدامه لملفات تعريف الارتباط الترابط. سلسلة
authenticationCertificates صفيف من المراجع إلى شهادات مصادقة بوابة التطبيق. SubResource[]
ConnectionDraining استنزاف الاتصال لمورد إعدادات http الخلفية. ApplicationGatewayConnectionDraining
ملف تعريف الارتباطBasedAffinity الترابط المستند إلى ملف تعريف الارتباط. "معطل"
"ممكن"
hostName عنوان المضيف الذي سيتم إرساله إلى خوادم الواجهة الخلفية. سلسلة
مسار المسار الذي يجب استخدامه كبادئة لجميع طلبات HTTP. Null يعني أنه لن يتم بادئة أي مسار. القيمة الافتراضية فارغة. سلسلة
pickHostNameFromBackendAddress يجب اختيار ما إذا كان يجب اختيار عنوان المضيف من اسم مضيف الخادم الخلفي. القيمة الافتراضية هي ⁧false. Bool
المنفذ منفذ الوجهة على الواجهة الخلفية. int
التحقيق فحص مورد بوابة التطبيق. مصدر فرعي
probeEnabled ما إذا كان التحقيق ممكنا أم لا. القيمة الافتراضية هي ⁧false. Bool
بروتوكول البروتوكول المستخدم للاتصال بالواجهة الخلفية. 'Http'
'Https'
'Tcp'
'Tls'
وقت الطلب طلب المهلة بالثوان. ستفشل بوابة التطبيق في الطلب إذا لم يتم تلقي الاستجابة داخل RequestTimeout. تتراوح القيم المقبولة من ثانية واحدة إلى 86400 ثانية. int
TrustedRootCertificates صفيف من المراجع إلى شهادات الجذر الموثوق بها لبوابة التطبيق. SubResource[]

مصدر فرعي

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

ApplicationGatewayConnectionDraining

الاسم الوصف القيمة
drainTimeoutInSec عدد الثوان التي يتم فيها استنزاف الاتصال نشط. تتراوح القيم المقبولة من ثانية واحدة إلى 3600 ثانية. int (مطلوب)

القيود:
الحد الأدنى للقيمة = 1
الحد الأقصى للقيمة = 3600
ممكّن ما إذا كان استنزاف الاتصال ممكنا أم لا. bool (مطلوب)

إعدادات ApplicationGatewayBackendSettings

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

ApplicationGatewayBackendSettingsPropertiesFormat

الاسم الوصف القيمة
hostName إشارة اسم الخادم ليتم إرسالها إلى الخوادم الخلفية لبروتوكول Tls. سلسلة
pickHostNameFromBackendAddress ما إذا كان يجب اختيار إشارة اسم الخادم من اسم المضيف للخادم الخلفي لبروتوكول Tls. القيمة الافتراضية هي ⁧false. Bool
المنفذ منفذ الوجهة على الواجهة الخلفية. int
التحقيق فحص مورد بوابة التطبيق. مصدر فرعي
بروتوكول البروتوكول المستخدم للاتصال بالواجهة الخلفية. 'Http'
'Https'
'Tcp'
'Tls'
المهلة مهلة الاتصال بالثوان. ستفشل بوابة التطبيق في الطلب إذا لم يتم تلقي الاستجابة داخل ConnectionTimeout. تتراوح القيم المقبولة من ثانية واحدة إلى 86400 ثانية. int
TrustedRootCertificates صفيف من المراجع إلى شهادات الجذر الموثوق بها لبوابة التطبيق. SubResource[]

ApplicationGatewayCustomError

الاسم الوصف القيمة
customErrorPageUrl عنوان URL لصفحة الخطأ للخطأ المخصص لبوابة التطبيق. سلسلة
statusCode رمز الحالة لخطأ مخصص لبوابة التطبيق. 'HttpStatus400'
'HttpStatus403'
'HttpStatus404'
'HttpStatus405'
'HttpStatus408'
'HttpStatus500'
'HttpStatus502'
'HttpStatus503'
'HttpStatus504'

تكوين ApplicationGatewayFrontendIP

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

ApplicationGatewayFrontendIPConfigurationPropertiesF...

الاسم الوصف القيمة
عنوان IP خاص PrivateIPAddress لتكوين IP لواجهة الشبكة. سلسلة
privateIPAllocationMethod أسلوب تخصيص عنوان IP الخاص. "ديناميكي"
'ثابت'
تكوين الارتباط الخاص الرجوع إلى تكوين الارتباط الخاص لبوابة التطبيق. مصدر فرعي
publicIPAddress مرجع إلى مورد PublicIP. مصدر فرعي
الشبكه الفرعيه الرجوع إلى مورد الشبكة الفرعية. مصدر فرعي

ApplicationGatewayFrontendPort

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

ApplicationGatewayFrontendPortPropertiesFormat

الاسم الوصف القيمة
المنفذ منفذ الواجهة الأمامية. int

تكوين ApplicationGatewayIP

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

ApplicationGatewayIPConfigurationPropertiesFormat

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

تكوين ApplicationGatewayGlobal

الاسم الوصف القيمة
enableRequestBuffering تمكين التخزين المؤقت للطلب. Bool
enableResponseBuffering تمكين التخزين المؤقت للاستجابة. Bool

ApplicationGatewayHttpListener

الاسم الوصف القيمة
المعرف معرف المورد. سلسلة
الاسم اسم وحدة استماع HTTP الفريدة داخل بوابة التطبيق. سلسلة
خصائص خصائص مستمع HTTP لبوابة التطبيق. ApplicationGatewayHttpListenerPropertiesFormat

ApplicationGatewayHttpListenerPropertiesFormat

الاسم الوصف القيمة
تكوينات CustomError تكوينات الخطأ المخصصة لمستمع HTTP. ApplicationGatewayCustomError[]
نهج جدار الحماية مرجع إلى مورد FirewallPolicy. مصدر فرعي
تكوين IP للواجهة الأمامية مورد تكوين IP للواجهة الأمامية لبوابة تطبيق. مصدر فرعي
منفذ الواجهة الأمامية مورد منفذ الواجهة الأمامية لبوابة تطبيق. مصدر فرعي
hostName اسم مضيف مستمع HTTP. سلسلة
أسماء المضيفين قائمة بأسماء المضيفين ل HTTP Listener التي تسمح بأحرف البدل الخاصة أيضا. سلسلة []
بروتوكول بروتوكول وحدة إصغاء HTTP. 'Http'
'Https'
'Tcp'
'Tls'
طلبServerNameIndication ينطبق فقط إذا كان البروتوكول https. تمكين SNI للاستضافة المتعددة. Bool
sslCertificate مورد شهادة SSL لبوابة تطبيق. مصدر فرعي
ملف sslProfile مورد ملف تعريف SSL لبوابة التطبيق. مصدر فرعي

ApplicationGatewayListener

الاسم الوصف القيمة
المعرف معرف المورد. سلسلة
الاسم اسم وحدة الاستماع الفريدة داخل بوابة التطبيق. سلسلة
خصائص خصائص مستمع بوابة التطبيق. ApplicationGatewayListenerPropertiesFormat

ApplicationGatewayListenerPropertiesFormat

الاسم الوصف القيمة
تكوين IP للواجهة الأمامية مورد تكوين IP للواجهة الأمامية لبوابة تطبيق. مصدر فرعي
منفذ الواجهة الأمامية مورد منفذ الواجهة الأمامية لبوابة تطبيق. مصدر فرعي
أسماء المضيفين قائمة مؤشرات اسم الخادم (SNI) لمستمع TLS متعدد المواقع الذي يسمح بأحرف البدل الخاصة أيضا. سلسلة []
بروتوكول بروتوكول وحدة الإصغاء. 'Http'
'Https'
'Tcp'
'Tls'
sslCertificate مورد شهادة SSL لبوابة تطبيق. مصدر فرعي
ملف sslProfile مورد ملف تعريف SSL لبوابة التطبيق. مصدر فرعي

ApplicationGatewayLoadDistributionPolicy

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

ApplicationGatewayLoadDistributionPolicyPropertiesFo...

الاسم الوصف القيمة
loadDistributionAlgorithm تحميل مورد أهداف التوزيع لبوابة تطبيق. 'IpHash'
"أقل الاتصالات"
'RoundRobin'
loadDistributionTargets تحميل مورد أهداف التوزيع لبوابة تطبيق. ApplicationGatewayLoadDistributionTarget[]

ApplicationGatewayLoadDistributionTarget

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

ApplicationGatewayLoadDistributionTargetPropertiesFo...

الاسم الوصف القيمة
backendAddressPool مورد تجمع عناوين الواجهة الخلفية لبوابة التطبيق. مصدر فرعي
weightPerServer الوزن لكل خادم. يتراوح بين 1 و100. int

القيود:
الحد الأدنى للقيمة = 1
الحد الأقصى للقيمة = 100

تكوين ارتباط ApplicationGatewayPrivate

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

ApplicationGatewayPrivateLinkConfigurationProperties

الاسم الوصف القيمة
تكوينات ip صفيف من تكوينات ip للارتباط الخاص لبوابة التطبيق. ApplicationGatewayPrivateLinkIpConfiguration[]

تكوين ApplicationGatewayPrivateLinkIp

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

ApplicationGatewayPrivateLinkIpConfigurationProperti...

الاسم الوصف القيمة
المنطقة الأساسية سواء كان تكوين ip أساسيا أم لا. Bool
عنوان IP خاص عنوان IP الخاص لتكوين IP. سلسلة
privateIPAllocationMethod أسلوب تخصيص عنوان IP الخاص. "ديناميكي"
"ثابت"
الشبكه الفرعيه مرجع إلى مورد الشبكة الفرعية. مصدر فرعي

ApplicationGatewayProbe

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

نموذج ApplicationGatewayProbeProperties

الاسم الوصف القيمة
المضيف اسم المضيف لإرسال المسبار إليه. سلسلة
الفاصل الزمني الفاصل الزمني للفحص بالثوان. هذا هو الفاصل الزمني بين اثنين من اختبارات فحص الصحة الافتراضية المتتالية. تتراوح القيم المقبولة من ثانية واحدة إلى 86400 ثانية. int
match معيار لتصنيف استجابة فحص صحية. ApplicationGatewayProbeHealthResponseMatch
minServers الحد الأدنى لعدد الخوادم التي يتم وضع علامة عليها دائما سليمة. القيمة الافتراضية هي 0. int
مسار المسار النسبي للتحقيق. يبدأ المسار الصالح من '/'. يتم إرسال الفحص إلى {Protocol}://{host}:{port}{path}. سلسلة
pickHostNameFromBackendHttpSettings ما إذا كان يجب اختيار عنوان المضيف من إعدادات http الخلفية. القيمة الافتراضية هي ⁧false. Bool
pickHostNameFromBackendSettings ما إذا كان يجب اختيار إشارة اسم الخادم من إعدادات الواجهة الخلفية لبروتوكول Tls. القيمة الافتراضية هي ⁧false. Bool
المنفذ منفذ مخصص سيتم استخدامه لإجراء فحص على خوادم الواجهة الخلفية. تتراوح القيمة الصالحة من 1 إلى 65535. في حالة عدم التعيين، سيتم استخدام المنفذ من إعدادات http. هذه الخاصية صالحة للأساسية Standard_v2 WAF_v2 فقط. int

القيود:
الحد الأدنى للقيمة = 1
الحد الأقصى للقيمة = 65535
بروتوكول البروتوكول المستخدم للتحقيق. 'Http'
'Https'
'Tcp'
'Tls'
المهلة مهلة الفحص بالثوان. تم وضع علامة فشل على الفحص إذا لم يتم تلقي استجابة صالحة مع فترة المهلة هذه. تتراوح القيم المقبولة من ثانية واحدة إلى 86400 ثانية. int
غير صحيThreshold عدد إعادة محاولة التحقيق. يتم وضع علامة على خادم الواجهة الخلفية لأسفل بعد وصول عدد فشل التحقيق المتتالي إلى غير صحيThreshold. تتراوح القيم المقبولة من ثانية واحدة إلى 20. int

ApplicationGatewayProbeHealthResponseMatch

الاسم الوصف القيمة
هيئة النص الأساسي الذي يجب تضمينه في الاستجابة الصحية. القيمة الافتراضية فارغة. سلسلة
رموز الحالة النطاقات المسموح بها من رموز الحالة الصحية. النطاق الافتراضي برموز الحالة الصحية هو 200-399. سلسلة []

تكوين ApplicationGatewayRedirect

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

ApplicationGatewayRedirectConfigurationPropertiesFor...

الاسم الوصف القيمة
includePath قم بتضمين المسار في عنوان URL المعاد توجيهه. Bool
includeQueryString قم بتضمين سلسلة الاستعلام في عنوان URL الذي تمت إعادة توجيهه. Bool
pathRules قواعد المسار التي تحدد تكوين إعادة التوجيه. SubResource[]
نوع إعادة التوجيه نوع إعادة توجيه HTTP. "تم العثور"
"دائم"
'SeeOther'
"مؤقت"
requestRoutingRules طلب توجيه يحدد تكوين إعادة التوجيه. SubResource[]
targetListener الرجوع إلى وحدة استماع لإعادة توجيه الطلب إليها. مصدر فرعي
targetUrl Url لإعادة توجيه الطلب إليه. سلسلة
urlPathMaps تعيين مسار Url الذي يحدد تكوين إعادة التوجيه الافتراضي. SubResource[]

ApplicationGatewayRequestRoutingRule

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

ApplicationGatewayRequestRoutingRulePropertiesFormat

الاسم الوصف القيمة
backendAddressPool مورد تجمع عناوين الواجهة الخلفية لبوابة التطبيق. مصدر فرعي
إعدادات الواجهة الخلفيةHttpSettings مورد إعدادات http الخلفية لبوابة التطبيق. مصدر فرعي
httpListener مورد مستمع Http لبوابة التطبيق. مصدر فرعي
loadDistributionPolicy مورد نهج توزيع التحميل لبوابة التطبيق. مصدر فرعي
أولوية أولوية قاعدة توجيه الطلب. int

القيود:
الحد الأدنى للقيمة = 1
الحد الأقصى للقيمة = 20000
إعادة توجيه التكوين إعادة توجيه مورد التكوين لبوابة التطبيق. مصدر فرعي
إعادة كتابةRuleSet إعادة كتابة مورد مجموعة القواعد في القاعدة الأساسية لبوابة التطبيق. مصدر فرعي
نوع القاعدة نوع القاعدة. "أساسي"
'PathBasedRouting'
urlPathMap مورد مخطط مسار URL لبوابة التطبيق. مصدر فرعي

ApplicationGatewayRewriteRuleSet

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

ApplicationGatewayRewriteRuleSetPropertiesFormat

الاسم الوصف القيمة
إعادة كتابة قواعد إعادة كتابة القواعد في مجموعة قواعد إعادة الكتابة. ApplicationGatewayRewriteRule[]

ApplicationGatewayRewriteRule

الاسم الوصف القيمة
مجموعة الإجراءات مجموعة الإجراءات التي يجب القيام بها كجزء من قاعدة إعادة الكتابة. ApplicationGatewayRewriteRuleActionSet
الظروف الشروط التي سيتم تقييم تنفيذ مجموعة الإجراءات بناء عليها. ApplicationGatewayRewriteRuleCondition[]
الاسم اسم قاعدة إعادة الكتابة الفريدة داخل بوابة التطبيق. سلسلة
ruleSequence تسلسل القاعدة لقاعدة إعادة الكتابة التي تحدد ترتيب تنفيذ قاعدة معينة في RewriteRuleSet. int

ApplicationGatewayRewriteRuleActionSet

الاسم الوصف القيمة
تكوينات عنوان الطلب طلب إجراءات العنوان في مجموعة الإجراءات. ApplicationGatewayHeaderConfiguration[]
تكوينات responseHeader إجراءات عنوان الاستجابة في مجموعة الإجراءات. ApplicationGatewayHeaderConfiguration[]
تكوين url إجراء تكوين Url في مجموعة الإجراءات. تكوين ApplicationGatewayUrl

تكوين ApplicationGatewayHeader

الاسم الوصف القيمة
اسم الرأس اسم رأس تكوين الرأس. سلسلة
قيمة العنوان قيمة الرأس لتكوين الرأس. سلسلة
headerValueMatcher حقل اختياري ضمن "إعادة كتابة الإجراء". يتيح لك التقاط وتعديل قيمة (قيم) رأس معين عند وجود رؤوس متعددة بنفس الاسم. مدعوم حاليا لعنوان استجابة Set-Cookie فقط. لمزيد من التفاصيل، تفضل بزيارة https://aka.ms/appgwheadercrud HeaderValueMatcher

HeaderValueMatcher

الاسم الوصف القيمة
ignoreCase تعيين هذه المعلمة إلى قيمة الحقيقة مع فرض النمط لإجراء مقارنة حساسة لحالة الأحرف. Bool
negate سيؤدي تعيين هذه القيمة كحقيقة إلى فرض التحقق من نفي الشرط الذي قدمه المستخدم في حقل النمط. Bool
النمط النمط، إما سلسلة ثابتة أو تعبير عادي، الذي يقيم ما إذا كان يجب تحديد قيمة رأس لإعادة الكتابة. سلسلة

تكوين ApplicationGatewayUrl

الاسم الوصف القيمة
مسار التعديل مسار URL الذي وفره المستخدم لإعادة كتابة عنوان URL. Null يعني أنه لن يتم تحديث أي مسار. القيمة الافتراضية فارغة. سلسلة
modifiedQueryString سلسلة الاستعلام التي قدمها المستخدم لإعادة كتابة عنوان URL. Null يعني أنه لن يتم تحديث أي سلسلة استعلام. القيمة الافتراضية فارغة. سلسلة
اعاده توجيه إذا تم تعيينه على أنه صحيح، فسيعيد تقييم مخطط مسار url المتوفر في قواعد توجيه الطلب المستندة إلى المسار باستخدام المسار المعدل. القيمة الافتراضية هي ⁧false. Bool

ApplicationGatewayRewriteRuleCondition

الاسم الوصف القيمة
ignoreCase تعيين هذه المعلمة إلى قيمة الحقيقة مع فرض النمط لإجراء مقارنة حساسة لحالة الأحرف. Bool
negate سيؤدي تعيين هذه القيمة كحقيقة إلى فرض التحقق من نفي الشرط الذي قدمه المستخدم. Bool
النمط النمط، إما سلسلة ثابتة أو تعبير عادي، الذي يقيم صدق الشرط. سلسلة
المتغير معلمة الشرط ل RewriteRuleCondition. سلسلة

ApplicationGatewayRoutingRule

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

ApplicationGatewayRoutingRulePropertiesFormat

الاسم الوصف القيمة
backendAddressPool مورد تجمع عناوين الواجهة الخلفية لبوابة التطبيق. مصدر فرعي
إعدادات الخلفية مورد إعدادات الواجهة الخلفية لبوابة التطبيق. مصدر فرعي
المستمع مورد وحدة الاستماع لبوابة التطبيق. مصدر فرعي
أولوية أولوية قاعدة التوجيه. int (مطلوب)

القيود:
الحد الأدنى للقيمة = 1
الحد الأقصى للقيمة = 20000
نوع القاعدة نوع القاعدة. "أساسي"
'PathBasedRouting'

ApplicationGatewaySku

الاسم الوصف القيمة
السعة سعة (عدد المثيلات) لبوابة التطبيق. int
الاسره عائلة SKU لبوابة التطبيق. "Generation_1"
"Generation_2"
الاسم اسم SKU لبوابة التطبيق. "أساسي"
"Standard_Large"
"Standard_Medium"
"Standard_Small"
"Standard_v2"
"WAF_Large"
"WAF_Medium"
"WAF_v2"
المستوي مستوى بوابة التطبيق. "أساسي"
'قياسي'
"Standard_v2"
'WAF'
"WAF_v2"

ApplicationGatewaySslCertificate

الاسم الوصف القيمة
المعرف معرف المورد. سلسلة
الاسم اسم شهادة SSL الفريدة داخل بوابة التطبيق. سلسلة
خصائص خصائص شهادة SSL لبوابة التطبيق. ApplicationGatewaySslCertificatePropertiesFormat

ApplicationGatewaySslCertificatePropertiesFormat

الاسم الوصف القيمة
البيانات شهادة pfx المشفرة Base-64. ينطبق فقط في طلب PUT. سلسلة
keyVaultSecretId المعرف السري ل (base-64 encoded unencrypted pfx) 'Secret' أو 'Certificate' object المخزن في KeyVault. سلسلة
كلمة المرور كلمة المرور لملف pfx المحدد في البيانات. ينطبق فقط في طلب PUT. سلسلة

ApplicationGatewaySslPolicy

الاسم الوصف القيمة
cipherSuites مجموعات تشفير Ssl التي سيتم تمكينها بالترتيب المحدد لبوابة التطبيق. صفيف سلسلة يحتوي على أي من:
"TLS_DHE_DSS_WITH_3DES_EDE_CBC_SHA"
"TLS_DHE_DSS_WITH_AES_128_CBC_SHA"
"TLS_DHE_DSS_WITH_AES_128_CBC_SHA256"
"TLS_DHE_DSS_WITH_AES_256_CBC_SHA"
"TLS_DHE_DSS_WITH_AES_256_CBC_SHA256"
"TLS_DHE_RSA_WITH_AES_128_CBC_SHA"
"TLS_DHE_RSA_WITH_AES_128_GCM_SHA256"
"TLS_DHE_RSA_WITH_AES_256_CBC_SHA"
"TLS_DHE_RSA_WITH_AES_256_GCM_SHA384"
"TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA"
"TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256"
"TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256"
"TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA"
"TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384"
"TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384"
"TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA"
"TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256"
"TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256"
"TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA"
"TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384"
"TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384"
"TLS_RSA_WITH_3DES_EDE_CBC_SHA"
"TLS_RSA_WITH_AES_128_CBC_SHA"
"TLS_RSA_WITH_AES_128_CBC_SHA256"
"TLS_RSA_WITH_AES_128_GCM_SHA256"
"TLS_RSA_WITH_AES_256_CBC_SHA"
"TLS_RSA_WITH_AES_256_CBC_SHA256"
"TLS_RSA_WITH_AES_256_GCM_SHA384"
disabledSslProtocols بروتوكولات Ssl التي سيتم تعطيلها على بوابة التطبيق. صفيف سلسلة يحتوي على أي من:
"TLSv1_0"
"TLSv1_1"
"TLSv1_2"
"TLSv1_3"
minProtocolVersion الحد الأدنى من إصدار بروتوكول Ssl الذي سيتم دعمه على بوابة التطبيق. "TLSv1_0"
"TLSv1_1"
"TLSv1_2"
"TLSv1_3"
اسم السياسة اسم نهج Ssl المحدد مسبقا. 'AppGwSslPolicy20150501'
'AppGwSslPolicy20170401'
'AppGwSslPolicy20170401S'
'AppGwSslPolicy20220101'
'AppGwSslPolicy20220101S'
نوع النهج نوع نهج Ssl. "مخصص"
"CustomV2"
"معرفة مسبقا"

ملف ApplicationGatewaySslProfile

الاسم الوصف القيمة
المعرف معرف المورد. سلسلة
الاسم اسم ملف تعريف SSL الفريد داخل بوابة التطبيق. سلسلة
خصائص خصائص ملف تعريف SSL لبوابة التطبيق. ApplicationGatewaySslProfilePropertiesFormat

ApplicationGatewaySslProfilePropertiesFormat

الاسم الوصف القيمة
clientAuthConfiguration تكوين مصادقة العميل لمورد بوابة التطبيق. تكوين ApplicationGatewayClientAuthConfiguration
sslPolicy نهج SSL لمورد بوابة التطبيق. ApplicationGatewaySslPolicy
trustedClientCertificates صفيف من المراجع إلى شهادات العميل الموثوق بها لبوابة التطبيق. SubResource[]

تكوين ApplicationGatewayClientAuthConfiguration

الاسم الوصف القيمة
تحقق منClientCertIssuerDN تحقق من اسم مصدر شهادة العميل على بوابة التطبيق. Bool
التحقق من استدعاءClient تحقق من حالة إبطال شهادة العميل. 'بلا'
'OCSP'

ApplicationGatewayTrustedClientCertificate

الاسم الوصف القيمة
المعرف معرف المورد. سلسلة
الاسم اسم شهادة العميل الموثوق بها الفريدة داخل بوابة التطبيق. سلسلة
خصائص خصائص شهادة العميل الموثوق بها لبوابة التطبيق. ApplicationGatewayTrustedClientCertificateProperties...

ApplicationGatewayTrustedClientCertificateProperties...

الاسم الوصف القيمة
البيانات البيانات العامة للشهادة. سلسلة

ApplicationGatewayTrustedRootCertificate

الاسم الوصف القيمة
المعرف معرف المورد. سلسلة
الاسم اسم شهادة الجذر الموثوق بها الفريدة داخل بوابة التطبيق. سلسلة
خصائص خصائص شهادة الجذر الموثوق بها لبوابة التطبيق. ApplicationGatewayTrustedRootCertificatePropertiesFo...

ApplicationGatewayTrustedRootCertificatePropertiesFo...

الاسم الوصف القيمة
البيانات البيانات العامة للشهادة. سلسلة
keyVaultSecretId المعرف السري ل (base-64 encoded unencrypted pfx) 'Secret' أو 'Certificate' object المخزن في KeyVault. سلسلة

ApplicationGatewayUrlPathMap

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

ApplicationGatewayUrlPathMapPropertiesFormat

الاسم الوصف القيمة
defaultBackendAddressPool مورد تجمع عناوين الواجهة الخلفية الافتراضي لخريطة مسار URL. مصدر فرعي
defaultBackendHttpSettings مورد إعدادات http الخلفية الافتراضية لخريطة مسار URL. مصدر فرعي
defaultLoadDistributionPolicy مورد نهج توزيع التحميل الافتراضي لخريطة مسار URL. مصدر فرعي
تكوين الإعداد الافتراضي مورد تكوين إعادة التوجيه الافتراضي لخريطة مسار URL. مصدر فرعي
defaultRewriteRuleSet مورد مجموعة قواعد إعادة الكتابة الافتراضية لخريطة مسار URL. مصدر فرعي
pathRules قاعدة المسار لمورد خريطة مسار URL. ApplicationGatewayPathRule[]

ApplicationGatewayPathRule

الاسم الوصف القيمة
المعرف معرف المورد. سلسلة
الاسم اسم قاعدة المسار الفريدة داخل بوابة التطبيق. سلسلة
خصائص خصائص قاعدة مسار بوابة التطبيق. ApplicationGatewayPathRulePropertiesFormat

ApplicationGatewayPathRulePropertiesFormat

الاسم الوصف القيمة
backendAddressPool مورد تجمع عناوين الواجهة الخلفية لقاعدة مسار مخطط مسار URL. مصدر فرعي
إعدادات الواجهة الخلفيةHttpSettings مورد إعدادات http الخلفية لقاعدة مسار مخطط مسار URL. مصدر فرعي
firewallPolicy مرجع إلى مورد FirewallPolicy. مصدر فرعي
loadDistributionPolicy مورد نهج توزيع التحميل لقاعدة مسار مخطط مسار URL. مصدر فرعي
المسارات قواعد المسار لخريطة مسار URL. سلسلة []
إعادة تكوين إعادة توجيه مورد التكوين لقاعدة مسار مخطط مسار URL. مصدر فرعي
إعادة كتابةRuleSet إعادة كتابة مورد مجموعة القواعد لقاعدة مسار مسار URL. مصدر فرعي

ApplicationGatewayWebApplicationFirewallConfiguratio...

الاسم الوصف القيمة
disabledRuleGroups مجموعات القواعد المعطلة. ApplicationGatewayFirewallDisabledRuleGroup[]
ممكّن ما إذا كان جدار حماية تطبيق الويب ممكنا أم لا. bool (مطلوب)
الاستبعادات قائمة الاستبعاد. ApplicationGatewayFirewallExclusion[]
fileUploadLimitInMb الحد الأقصى لحجم تحميل الملف بالميغابايت ل WAF. int

القيود:
الحد الأدنى للقيمة = 0
firewallMode وضع جدار حماية تطبيق الويب. "الكشف"
"الوقاية" (مطلوب)
maxRequestBodySize الحد الأقصى لحجم نص الطلب ل WAF. int

القيود:
الحد الأدنى للقيمة = 8
الحد الأقصى للقيمة = 128
maxRequestBodySizeInKb الحد الأقصى لحجم نص الطلب في Kb ل WAF. int

القيود:
الحد الأدنى للقيمة = 8
الحد الأقصى للقيمة = 128
requestBodyCheck ما إذا كان يسمح ل WAF بالتحقق من نص الطلب. Bool
ruleSetType نوع مجموعة قواعد جدار حماية تطبيق الويب. القيم المحتملة هي: "OWASP". سلسلة (مطلوب)
ruleSetVersion إصدار نوع مجموعة القواعد. سلسلة (مطلوب)

ApplicationGatewayFirewallDisabledRuleGroup

الاسم الوصف القيمة
اسم مجموعة القواعد اسم مجموعة القواعد التي سيتم تعطيلها. سلسلة (مطلوب)
القواعد قائمة القواعد التي سيتم تعطيلها. إذا كانت خالية، فسيتم تعطيل جميع قواعد مجموعة القواعد. int[]

ApplicationGatewayFirewallExclusion

الاسم الوصف القيمة
matchVariable المتغير المطلوب استبعاده. سلسلة (مطلوب)
محدد عندما تكون matchVariable عبارة عن مجموعة، يستخدم عامل التشغيل لتحديد العناصر الموجودة في المجموعة التي ينطبق عليها هذا الاستبعاد. سلسلة (مطلوب)
محددMatchOperator عندما تكون matchVariable عبارة عن مجموعة، قم بالعمل على المحدد لتحديد العناصر الموجودة في المجموعة التي ينطبق عليها هذا الاستبعاد. سلسلة (مطلوب)

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

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

قالب الوصف
مقياس تلقائي LANSA Windows VM ScaleSet مع قاعدة بيانات Azure SQL

نشر في Azure
ينشر القالب نظام Windows VMSS مع العدد المطلوب من الأجهزة الظاهرية في مجموعة المقياس وLANSA MSI لتثبيتها في كل جهاز ظاهري. بمجرد نشر مجموعة مقياس الجهاز الظاهري، يتم استخدام ملحق برنامج نصي مخصص لتثبيت LANSA MSI)
الإنشاء موقع WordPress في شبكة ظاهرية

نشر في Azure
ينشئ هذا القالب موقع WordPress على مثيل الحاوية في شبكة ظاهرية. وإخراج FQDN لموقع عام يمكنه الوصول إلى موقع WordPress.
الإنشاء Azure Application Gateway v2

نشر في Azure
ينشئ هذا القالب بوابة تطبيق Azure مع خادمين Windows Server 2016 في تجمع الواجهة الخلفية
الإنشاء Azure WAF v2 على بوابة تطبيق Azure

نشر في Azure
ينشئ هذا القالب Azure Web Application Firewall v2 على Azure Application Gateway مع خادمين Windows Server 2016 في تجمع الواجهة الخلفية
نظام مجموعة AKS مع بوابة NAT وبوابة تطبيق

نشر في Azure
يوضح هذا النموذج كيفية توزيع نظام مجموعة AKS مع بوابة NAT للاتصالات الصادرة وبوابة التطبيق للاتصالات الواردة.
إعداد العرض التوضيحي لبوابة تطبيق Azure

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

نشر في Azure
App Service Environment هي خيار خطة خدمة مميزة لـ Azure App Service الذي يوفر بيئة معزولة تمامًا ومخصصة للتشغيل الآمن لتطبيقات Azure App Service على نطاق واسع، بما في ذلك تطبيقات الويب والجوال والتطبيقات وتطبيقات واجهة برمجة التطبيقات.
مدير نسبة استخدام الشبكة متعدد المستويات، L4 ILB، L7 AppGateway

نشر في Azure
يقوم هذا القالب بتوزيع شبكة ظاهرية، وفصل الشبكة من خلال الشبكات الفرعية، ونشر الأجهزة الظاهرية وتكوين موازنة التحميل
تطبيق متعدد المستويات مع NSG وILB وAppGateway

نشر في Azure
يقوم هذا القالب بتوزيع شبكة ظاهرية، وفصل الشبكة من خلال الشبكات الفرعية، ونشر الأجهزة الظاهرية وتكوين موازنة التحميل
الإنشاء APIM في الشبكة الظاهرية الداخلية باستخدام بوابة التطبيق

نشر في Azure
يوضح هذا القالب كيفية الإنشاء مثيل Azure API Management على شبكة خاصة محمية بواسطة بوابة تطبيق Azure.
Front Door Standard/Premium مع أصل بوابة التطبيق

نشر في Azure
ينشئ هذا القالب مثيل Front Door Standard/Premium وApplication Gateway، ويستخدم نهج NSG و WAF للتحقق من أن نسبة استخدام الشبكة قد جاءت من خلال أصل Front Door.
Front Door مع مثيلات الحاوية وبوابة التطبيق

نشر في Azure
ينشئ هذا القالب Front Door Standard/Premium مع مجموعة حاويات وبوابة التطبيق.
توزيع مجموعة مقياس جهاز ظاهري Ubuntu باستخدام بوابة تطبيق Azure

نشر في Azure
يسمح لك هذا القالب بنشر مجموعة مقياس جهاز ظاهري Ubuntu بسيطة متكاملة مع بوابة تطبيق Azure، ويدعم ما يصل إلى 1000 جهاز ظاهري
توزيع مجموعة مقياس جهاز ظاهري Windows باستخدام بوابة تطبيق Azure

نشر في Azure
يسمح لك هذا القالب بنشر مجموعة مقياس جهاز ظاهري بسيطة ل Windows مدمجة مع بوابة تطبيق Azure، ويدعم ما يصل إلى 1000 جهاز ظاهري
نظام مجموعة AKS مع وحدة تحكم دخول بوابة التطبيق

نشر في Azure
يوضح هذا النموذج كيفية نشر نظام مجموعة AKS مع Application Gateway ووحدة تحكم دخول بوابة التطبيق وسجل حاويات Azure وتحليلات السجل Key Vault
بوابة التطبيق مع إعادة توجيه WAF وSSL و IIS وHTTPS

نشر في Azure
ينشر هذا القالب Application Gateway مع WAF، وSSL من طرف إلى طرف وHTTP إلى إعادة توجيه HTTPS على خوادم IIS.
الإنشاء بوابة تطبيق

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

نشر في Azure
ينشئ هذا القالب بوابة تطبيق مع واجهة IPv6 أمامية في شبكة ظاهرية مزدوجة المكدس.
الإنشاء Application Gateway V2 مع Key Vault

نشر في Azure
ينشر هذا القالب Application Gateway V2 في شبكة ظاهرية، وهوية معرفة من قبل المستخدم، Key Vault، وسر (بيانات الشهادة)، ونهج الوصول على Key Vault وبوابة التطبيق.
بوابة التطبيق للاستضافة المتعددة

نشر في Azure
ينشئ هذا القالب بوابة تطبيق وتكوينها لاستضافة متعددة على المنفذ 443.
الإنشاء بوابة تطبيق مع تجاوز المسار

نشر في Azure
ينشر هذا القالب Application Gateway ويعرض استخدام ميزة تجاوز المسار لتجمع عناوين الواجهة الخلفية.
الإنشاء Application Gateway مع Probe

نشر في Azure
ينشر هذا القالب Application Gateway مع وظيفة فحص محسنة.
الإنشاء بوابة تطبيق مع IP عام

نشر في Azure
ينشئ هذا القالب بوابة تطبيق وعنوان IP عام لبوابة التطبيق والشبكة الظاهرية التي يتم فيها نشر بوابة التطبيق. يقوم أيضا بتكوين Application Gateway لموازنة تحميل Http مع خادمين خلفيين. لاحظ أنه يجب عليك تحديد عناوين IP صالحة لخوادم الواجهة الخلفية.
الإنشاء بوابة تطبيق مع IP عام (إلغاء التحميل)

نشر في Azure
ينشئ هذا القالب بوابة تطبيق وعنوان IP عام لبوابة التطبيق والشبكة الظاهرية التي يتم فيها نشر بوابة التطبيق. يقوم أيضا بتكوين Application Gateway ل Ssl Offload وموازنة التحميل مع خادمين خلفيين. لاحظ أنه يجب عليك تحديد عناوين IP صالحة لخوادم الواجهة الخلفية.
الإنشاء بوابة تطبيق مع إعادة التوجيه

نشر في Azure
ينشئ هذا القالب بوابة تطبيق مع وظائف إعادة التوجيه في شبكة ظاهرية وإعداد قواعد موازنة التحميل وإعادة التوجيه (الأساسية والمسارية)
الإنشاء بوابة تطبيق مع إعادة الكتابة

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

نشر في Azure
ينشر هذا القالب بوابة تطبيق تم تكوينها باستخدام نهج ssl مخصص.
الإنشاء بوابة تطبيق (نهج SSL)

نشر في Azure
ينشر هذا القالب بوابة تطبيق تم تكوينها باستخدام نهج ssl محدد مسبقا.
بوابة التطبيق للتوجيه المستند إلى مسار URL

نشر في Azure
ينشئ هذا القالب بوابة تطبيق ويقوم بتكوينها للتوجيه المستند إلى مسار URL.
الإنشاء Application Gateway v2

نشر في Azure
ينشئ هذا القالب بوابة تطبيق v2 في شبكة ظاهرية ويعين خصائص التحجيم التلقائي وقاعدة موازنة تحميل HTTP مع الواجهة الأمامية العامة
الإنشاء بوابة تطبيق (WAF)

نشر في Azure
ينشئ هذا القالب بوابة تطبيق مع وظيفة جدار حماية تطبيق الويب في شبكة ظاهرية وإعداد قواعد موازنة التحميل لأي عدد من الأجهزة الظاهرية
بوابة التطبيق مع WAF ونهج جدار الحماية

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

نشر في Azure
ينشئ هذا القالب بوابة تطبيق أمام Azure Web App مع تمكين تقييد IP على تطبيق الويب.
الإنشاء بوابة تطبيق ل WebApps

نشر في Azure
ينشئ هذا القالب بوابة تطبيق أمام تطبيقين من Azure Web Apps مع تمكين فحص مخصص.
الإنشاء Application Gateway مع الشهادات

نشر في Azure
يوضح هذا القالب كيفية إنشاء شهادات موقعة ذاتيا Key Vault، ثم الرجوع من بوابة التطبيق.
بوابة التطبيق مع إدارة واجهة برمجة التطبيقات الداخلية وتطبيق الويب

نشر في Azure
توجيه حركة مرور الإنترنت لبوابة التطبيق إلى مثيل APIM للشبكة الظاهرية (الوضع الداخلي) الذي خدمات واجهة برمجة تطبيقات الويب المستضافة في Azure Web App.
الإنشاء تطبيق ويب محمي بواسطة Application Gateway v2

نشر في Azure
ينشئ هذا القالب تطبيق ويب Azure مع تقييد الوصول ل Application Gateway v2. يتم نشر Application Gateway في شبكة ظاهرية (شبكة فرعية) تم تمكين نقطة نهاية خدمة "Microsoft.Web". يقيد تطبيق الويب الوصول إلى نسبة استخدام الشبكة من الشبكة الفرعية.
الإنشاء Web App وPE وApplication Gateway v2

نشر في Azure
ينشئ هذا القالب Azure Web App مع نقطة نهاية خاصة في الشبكة الفرعية لشبكة Azure الظاهرية ، وApplication Gateway v2. يتم نشر Application Gateway في شبكة ظاهرية (شبكة فرعية). يقيد تطبيق الويب الوصول إلى نسبة استخدام الشبكة من الشبكة الفرعية باستخدام نقطة النهاية الخاصة

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

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

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

تنسيق المورد

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

{
  "type": "Microsoft.Network/applicationGateways",
  "apiVersion": "2023-11-01",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "identity": {
    "type": "string",
    "userAssignedIdentities": {
      "{customized property}": {}
    }
  },
  "properties": {
    "authenticationCertificates": [
      {
        "id": "string",
        "name": "string",
        "properties": {
          "data": "string"
        }
      }
    ],
    "autoscaleConfiguration": {
      "maxCapacity": "int",
      "minCapacity": "int"
    },
    "backendAddressPools": [
      {
        "id": "string",
        "name": "string",
        "properties": {
          "backendAddresses": [
            {
              "fqdn": "string",
              "ipAddress": "string"
            }
          ]
        }
      }
    ],
    "backendHttpSettingsCollection": [
      {
        "id": "string",
        "name": "string",
        "properties": {
          "affinityCookieName": "string",
          "authenticationCertificates": [
            {
              "id": "string"
            }
          ],
          "connectionDraining": {
            "drainTimeoutInSec": "int",
            "enabled": "bool"
          },
          "cookieBasedAffinity": "string",
          "hostName": "string",
          "path": "string",
          "pickHostNameFromBackendAddress": "bool",
          "port": "int",
          "probe": {
            "id": "string"
          },
          "probeEnabled": "bool",
          "protocol": "string",
          "requestTimeout": "int",
          "trustedRootCertificates": [
            {
              "id": "string"
            }
          ]
        }
      }
    ],
    "backendSettingsCollection": [
      {
        "id": "string",
        "name": "string",
        "properties": {
          "hostName": "string",
          "pickHostNameFromBackendAddress": "bool",
          "port": "int",
          "probe": {
            "id": "string"
          },
          "protocol": "string",
          "timeout": "int",
          "trustedRootCertificates": [
            {
              "id": "string"
            }
          ]
        }
      }
    ],
    "customErrorConfigurations": [
      {
        "customErrorPageUrl": "string",
        "statusCode": "string"
      }
    ],
    "enableFips": "bool",
    "enableHttp2": "bool",
    "firewallPolicy": {
      "id": "string"
    },
    "forceFirewallPolicyAssociation": "bool",
    "frontendIPConfigurations": [
      {
        "id": "string",
        "name": "string",
        "properties": {
          "privateIPAddress": "string",
          "privateIPAllocationMethod": "string",
          "privateLinkConfiguration": {
            "id": "string"
          },
          "publicIPAddress": {
            "id": "string"
          },
          "subnet": {
            "id": "string"
          }
        }
      }
    ],
    "frontendPorts": [
      {
        "id": "string",
        "name": "string",
        "properties": {
          "port": "int"
        }
      }
    ],
    "gatewayIPConfigurations": [
      {
        "id": "string",
        "name": "string",
        "properties": {
          "subnet": {
            "id": "string"
          }
        }
      }
    ],
    "globalConfiguration": {
      "enableRequestBuffering": "bool",
      "enableResponseBuffering": "bool"
    },
    "httpListeners": [
      {
        "id": "string",
        "name": "string",
        "properties": {
          "customErrorConfigurations": [
            {
              "customErrorPageUrl": "string",
              "statusCode": "string"
            }
          ],
          "firewallPolicy": {
            "id": "string"
          },
          "frontendIPConfiguration": {
            "id": "string"
          },
          "frontendPort": {
            "id": "string"
          },
          "hostName": "string",
          "hostNames": [ "string" ],
          "protocol": "string",
          "requireServerNameIndication": "bool",
          "sslCertificate": {
            "id": "string"
          },
          "sslProfile": {
            "id": "string"
          }
        }
      }
    ],
    "listeners": [
      {
        "id": "string",
        "name": "string",
        "properties": {
          "frontendIPConfiguration": {
            "id": "string"
          },
          "frontendPort": {
            "id": "string"
          },
          "hostNames": [ "string" ],
          "protocol": "string",
          "sslCertificate": {
            "id": "string"
          },
          "sslProfile": {
            "id": "string"
          }
        }
      }
    ],
    "loadDistributionPolicies": [
      {
        "id": "string",
        "name": "string",
        "properties": {
          "loadDistributionAlgorithm": "string",
          "loadDistributionTargets": [
            {
              "id": "string",
              "name": "string",
              "properties": {
                "backendAddressPool": {
                  "id": "string"
                },
                "weightPerServer": "int"
              }
            }
          ]
        }
      }
    ],
    "privateLinkConfigurations": [
      {
        "id": "string",
        "name": "string",
        "properties": {
          "ipConfigurations": [
            {
              "id": "string",
              "name": "string",
              "properties": {
                "primary": "bool",
                "privateIPAddress": "string",
                "privateIPAllocationMethod": "string",
                "subnet": {
                  "id": "string"
                }
              }
            }
          ]
        }
      }
    ],
    "probes": [
      {
        "id": "string",
        "name": "string",
        "properties": {
          "host": "string",
          "interval": "int",
          "match": {
            "body": "string",
            "statusCodes": [ "string" ]
          },
          "minServers": "int",
          "path": "string",
          "pickHostNameFromBackendHttpSettings": "bool",
          "pickHostNameFromBackendSettings": "bool",
          "port": "int",
          "protocol": "string",
          "timeout": "int",
          "unhealthyThreshold": "int"
        }
      }
    ],
    "redirectConfigurations": [
      {
        "id": "string",
        "name": "string",
        "properties": {
          "includePath": "bool",
          "includeQueryString": "bool",
          "pathRules": [
            {
              "id": "string"
            }
          ],
          "redirectType": "string",
          "requestRoutingRules": [
            {
              "id": "string"
            }
          ],
          "targetListener": {
            "id": "string"
          },
          "targetUrl": "string",
          "urlPathMaps": [
            {
              "id": "string"
            }
          ]
        }
      }
    ],
    "requestRoutingRules": [
      {
        "id": "string",
        "name": "string",
        "properties": {
          "backendAddressPool": {
            "id": "string"
          },
          "backendHttpSettings": {
            "id": "string"
          },
          "httpListener": {
            "id": "string"
          },
          "loadDistributionPolicy": {
            "id": "string"
          },
          "priority": "int",
          "redirectConfiguration": {
            "id": "string"
          },
          "rewriteRuleSet": {
            "id": "string"
          },
          "ruleType": "string",
          "urlPathMap": {
            "id": "string"
          }
        }
      }
    ],
    "rewriteRuleSets": [
      {
        "id": "string",
        "name": "string",
        "properties": {
          "rewriteRules": [
            {
              "actionSet": {
                "requestHeaderConfigurations": [
                  {
                    "headerName": "string",
                    "headerValue": "string",
                    "headerValueMatcher": {
                      "ignoreCase": "bool",
                      "negate": "bool",
                      "pattern": "string"
                    }
                  }
                ],
                "responseHeaderConfigurations": [
                  {
                    "headerName": "string",
                    "headerValue": "string",
                    "headerValueMatcher": {
                      "ignoreCase": "bool",
                      "negate": "bool",
                      "pattern": "string"
                    }
                  }
                ],
                "urlConfiguration": {
                  "modifiedPath": "string",
                  "modifiedQueryString": "string",
                  "reroute": "bool"
                }
              },
              "conditions": [
                {
                  "ignoreCase": "bool",
                  "negate": "bool",
                  "pattern": "string",
                  "variable": "string"
                }
              ],
              "name": "string",
              "ruleSequence": "int"
            }
          ]
        }
      }
    ],
    "routingRules": [
      {
        "id": "string",
        "name": "string",
        "properties": {
          "backendAddressPool": {
            "id": "string"
          },
          "backendSettings": {
            "id": "string"
          },
          "listener": {
            "id": "string"
          },
          "priority": "int",
          "ruleType": "string"
        }
      }
    ],
    "sku": {
      "capacity": "int",
      "family": "string",
      "name": "string",
      "tier": "string"
    },
    "sslCertificates": [
      {
        "id": "string",
        "name": "string",
        "properties": {
          "data": "string",
          "keyVaultSecretId": "string",
          "password": "string"
        }
      }
    ],
    "sslPolicy": {
      "cipherSuites": [ "string" ],
      "disabledSslProtocols": [ "string" ],
      "minProtocolVersion": "string",
      "policyName": "string",
      "policyType": "string"
    },
    "sslProfiles": [
      {
        "id": "string",
        "name": "string",
        "properties": {
          "clientAuthConfiguration": {
            "verifyClientCertIssuerDN": "bool",
            "verifyClientRevocation": "string"
          },
          "sslPolicy": {
            "cipherSuites": [ "string" ],
            "disabledSslProtocols": [ "string" ],
            "minProtocolVersion": "string",
            "policyName": "string",
            "policyType": "string"
          },
          "trustedClientCertificates": [
            {
              "id": "string"
            }
          ]
        }
      }
    ],
    "trustedClientCertificates": [
      {
        "id": "string",
        "name": "string",
        "properties": {
          "data": "string"
        }
      }
    ],
    "trustedRootCertificates": [
      {
        "id": "string",
        "name": "string",
        "properties": {
          "data": "string",
          "keyVaultSecretId": "string"
        }
      }
    ],
    "urlPathMaps": [
      {
        "id": "string",
        "name": "string",
        "properties": {
          "defaultBackendAddressPool": {
            "id": "string"
          },
          "defaultBackendHttpSettings": {
            "id": "string"
          },
          "defaultLoadDistributionPolicy": {
            "id": "string"
          },
          "defaultRedirectConfiguration": {
            "id": "string"
          },
          "defaultRewriteRuleSet": {
            "id": "string"
          },
          "pathRules": [
            {
              "id": "string",
              "name": "string",
              "properties": {
                "backendAddressPool": {
                  "id": "string"
                },
                "backendHttpSettings": {
                  "id": "string"
                },
                "firewallPolicy": {
                  "id": "string"
                },
                "loadDistributionPolicy": {
                  "id": "string"
                },
                "paths": [ "string" ],
                "redirectConfiguration": {
                  "id": "string"
                },
                "rewriteRuleSet": {
                  "id": "string"
                }
              }
            }
          ]
        }
      }
    ],
    "webApplicationFirewallConfiguration": {
      "disabledRuleGroups": [
        {
          "ruleGroupName": "string",
          "rules": [ "int" ]
        }
      ],
      "enabled": "bool",
      "exclusions": [
        {
          "matchVariable": "string",
          "selector": "string",
          "selectorMatchOperator": "string"
        }
      ],
      "fileUploadLimitInMb": "int",
      "firewallMode": "string",
      "maxRequestBodySize": "int",
      "maxRequestBodySizeInKb": "int",
      "requestBodyCheck": "bool",
      "ruleSetType": "string",
      "ruleSetVersion": "string"
    }
  },
  "zones": [ "string" ]
}

قيم Property

applicationGateways

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

حد الحرف: 1-80

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

ابدأ ”بالأبجدية الرقمية“. الانتهاء الأبجدية الرقمية أو التسطير السفلي.
الموقع الموقع الخاص بالمورد. سلسلة
العلامات علامات الموارد. قاموس أسماء العلامات والقيم. راجع العلامات في القوالب
الهوية هوية بوابة التطبيق، إذا تم تكوينها. ManagedServiceIdentity
خصائص خصائص بوابة التطبيق. ApplicationGatewayPropertiesFormat
المناطق قائمة بمناطق التوفر التي تدل على المكان الذي يجب أن يأتي منه المورد. سلسلة []

ManagedServiceIdentity

الاسم الوصف القيمة
النوع نوع الهوية المستخدمة للمورد. يشتمل النوع "SystemAssigned، UserAssigned" على كل من هوية تم إنشاؤها ضمنيّاً ومجموعة من الهويات المعينة من قِبل المستخدم. سيقوم النوع "بلا" بإزالة أي هويات من الجهاز الظاهري. 'بلا'
'SystemAssigned'
'SystemAssigned, UserAssigned'
"UserAssigned"
userAssignedIdentities قائمة هويات المستخدم المقترنة بالمورد. ستكون المراجع الرئيسية لقاموس هوية المستخدم هي معرفات موارد ARM في النموذج: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. ManagedServiceIdentityUserAssignedIdentities

ManagedServiceIdentityUserAssignedIdentities

الاسم الوصف القيمة
{خاصية مخصصة} Components1Jq1T4ISchemasManagedserviceidentityProper...

Components1Jq1T4ISchemasManagedserviceidentityProper...

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

ApplicationGatewayPropertiesFormat

الاسم الوصف القيمة
authenticationCertificates شهادات المصادقة لمورد بوابة التطبيق. للحصول على الحدود الافتراضية، راجع حدود بوابة التطبيق. ApplicationGatewayAuthenticationCertificate[]
تكوين التحجيم التلقائي تكوين التحجيم التلقائي. تكوين ApplicationGatewayAutoscale
backendAddressPools تجمع عناوين الواجهة الخلفية لمورد بوابة التطبيق. للحصول على الحدود الافتراضية، راجع حدود بوابة التطبيق. ApplicationGatewayBackendAddressPool[]
الخلفيةHttpSettingsCollection إعدادات http الخلفية لمورد بوابة التطبيق. للحصول على الحدود الافتراضية، راجع حدود بوابة التطبيق. ApplicationGatewayBackendHttpSettings[]
backendSettingsCollection إعدادات الواجهة الخلفية لمورد بوابة التطبيق. للحصول على الحدود الافتراضية، راجع حدود بوابة التطبيق. ApplicationGatewayBackendSettings[]
تكوينات customError تكوينات الخطأ المخصصة لمورد بوابة التطبيق. ApplicationGatewayCustomError[]
enableFips ما إذا كان يتم تمكين FIPS على مورد بوابة التطبيق. Bool
تمكينHttp2 ما إذا كان HTTP2 ممكنا على مورد بوابة التطبيق. Bool
firewallPolicy مرجع إلى مورد FirewallPolicy. مصدر فرعي
forceFirewallPolicyAssociation إذا كان صحيحا، يربط نهج جدار الحماية ببوابة تطبيق بغض النظر عما إذا كان النهج يختلف عن تكوين WAF. Bool
تكوينات FRONTENDIP عناوين IP للواجهة الأمامية لمورد بوابة التطبيق. للحصول على الحدود الافتراضية، راجع حدود بوابة التطبيق. ApplicationGatewayFrontendIPConfiguration[]
الواجهات الأمامية منافذ الواجهة الأمامية لمورد بوابة التطبيق. للحصول على الحدود الافتراضية، راجع حدود بوابة التطبيق. ApplicationGatewayFrontendPort[]
gatewayIPConfigurations الشبكات الفرعية لمورد بوابة التطبيق. للحصول على الحدود الافتراضية، راجع حدود بوابة التطبيق. ApplicationGatewayIPConfiguration[]
التكوين العمومي التكوين العمومي. تكوين ApplicationGatewayGlobal
httpListeners مستمعو Http لمورد بوابة التطبيق. للحصول على الحدود الافتراضية، راجع حدود بوابة التطبيق. ApplicationGatewayHttpListener[]
المستمعين مستمعو مورد بوابة التطبيق. للحصول على الحدود الافتراضية، راجع حدود بوابة التطبيق. ApplicationGatewayListener[]
نهج loadDistribution نهج توزيع التحميل لمورد بوابة التطبيق. ApplicationGatewayLoadDistributionPolicy[]
تكوينات الارتباط الخاص تكوينات PrivateLink على بوابة التطبيق. ApplicationGatewayPrivateLinkConfiguration[]
تحقيقات فحوصات مورد بوابة التطبيق. ApplicationGatewayProbe[]
تكوينات إعادة التوجيه إعادة توجيه تكوينات مورد بوابة التطبيق. للحصول على الحدود الافتراضية، راجع حدود بوابة التطبيق. ApplicationGatewayRedirectConfiguration[]
requestRoutingRules طلب قواعد التوجيه لمورد بوابة التطبيق. ApplicationGatewayRequestRoutingRule[]
إعادة كتابةRuleSets إعادة كتابة القواعد لمورد بوابة التطبيق. ApplicationGatewayRewriteRuleSet[]
قواعد التوجيه قواعد التوجيه لمورد بوابة التطبيق. ApplicationGatewayRoutingRule[]
sku SKU لمورد بوابة التطبيق. ApplicationGatewaySku
sslCertificates شهادات SSL لمورد بوابة التطبيق. للحصول على الحدود الافتراضية، راجع حدود بوابة التطبيق. ApplicationGatewaySslCertificate[]
sslPolicy نهج SSL لمورد بوابة التطبيق. ApplicationGatewaySslPolicy
ملفات تعريف ssl ملفات تعريف SSL لمورد بوابة التطبيق. للحصول على الحدود الافتراضية، راجع حدود بوابة التطبيق. ApplicationGatewaySslProfile[]
trustedClientCertificates شهادات العميل الموثوق بها لمورد بوابة التطبيق. للحصول على الحدود الافتراضية، راجع حدود بوابة التطبيق. ApplicationGatewayTrustedClientCertificate[]
TrustedRootCertificates شهادات الجذر الموثوق بها لمورد بوابة التطبيق. للحصول على الحدود الافتراضية، راجع حدود بوابة التطبيق. ApplicationGatewayTrustedRootCertificate[]
urlPathMaps مخطط مسار URL لمورد بوابة التطبيق. للحصول على الحدود الافتراضية، راجع حدود بوابة التطبيق. ApplicationGatewayUrlPathMap[]
webApplicationFirewallConfiguration تكوين جدار حماية تطبيق الويب. ApplicationGatewayWebApplicationFirewallConfiguratio...

ApplicationGatewayAuthenticationCertificate

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

ApplicationGatewayAuthenticationCertificatePropertie...

الاسم الوصف القيمة
البيانات البيانات العامة للشهادة. سلسلة

تكوين ApplicationGatewayAutoscale

الاسم الوصف القيمة
maxCapacity الحد الأعلى لعدد سعة بوابة التطبيق. int

القيود:
الحد الأدنى للقيمة = 2
الحد الأدنى للهواة حد أقل لعدد سعة بوابة التطبيق. int (مطلوب)

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

ApplicationGatewayBackendAddressPool

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

ApplicationGatewayBackendAddressPoolPropertiesFormat

الاسم الوصف القيمة
عناوين خلفية عناوين الواجهة الخلفية. ApplicationGatewayBackendAddress[]

ApplicationGatewayBackendAddress

الاسم الوصف القيمة
Fqdn اسم المجال المؤهل بالكامل (FQDN). سلسلة
ipAddress عنوان IP. سلسلة

ApplicationGatewayBackendHttpSettings

الاسم الوصف القيمة
المعرف معرف المورد. سلسلة
الاسم اسم إعدادات http الخلفية الفريدة داخل بوابة التطبيق. سلسلة
خصائص خصائص إعدادات HTTP الخلفية لبوابة التطبيق. ApplicationGatewayBackendHttpSettingsPropertiesForma...

ApplicationGatewayBackendHttpSettingsPropertiesForma...

الاسم الوصف القيمة
affinityCookieName اسم ملف تعريف الارتباط المراد استخدامه لملفات تعريف الارتباط الترابط. سلسلة
authenticationCertificates صفيف من المراجع إلى شهادات مصادقة بوابة التطبيق. SubResource[]
ConnectionDraining استنزاف الاتصال لمورد إعدادات http الخلفية. ApplicationGatewayConnectionDraining
ملف تعريف الارتباطBasedAffinity الترابط المستند إلى ملف تعريف الارتباط. "معطل"
"ممكن"
hostName عنوان المضيف الذي سيتم إرساله إلى خوادم الواجهة الخلفية. سلسلة
مسار المسار الذي يجب استخدامه كبادئة لجميع طلبات HTTP. Null يعني أنه لن يتم بادئة أي مسار. القيمة الافتراضية فارغة. سلسلة
pickHostNameFromBackendAddress يجب اختيار ما إذا كان يجب اختيار عنوان المضيف من اسم مضيف الخادم الخلفي. القيمة الافتراضية هي ⁧false. Bool
المنفذ منفذ الوجهة على الواجهة الخلفية. int
التحقيق فحص مورد بوابة التطبيق. مصدر فرعي
probeEnabled ما إذا كان التحقيق ممكنا أم لا. القيمة الافتراضية هي ⁧false. Bool
بروتوكول البروتوكول المستخدم للاتصال بالواجهة الخلفية. 'Http'
'Https'
'Tcp'
'Tls'
وقت الطلب طلب المهلة بالثوان. ستفشل بوابة التطبيق في الطلب إذا لم يتم تلقي الاستجابة داخل RequestTimeout. تتراوح القيم المقبولة من ثانية واحدة إلى 86400 ثانية. int
TrustedRootCertificates صفيف من المراجع إلى شهادات الجذر الموثوق بها لبوابة التطبيق. SubResource[]

مصدر فرعي

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

ApplicationGatewayConnectionDraining

الاسم الوصف القيمة
drainTimeoutInSec عدد الثوان التي يتم فيها استنزاف الاتصال نشط. تتراوح القيم المقبولة من ثانية واحدة إلى 3600 ثانية. int (مطلوب)

القيود:
الحد الأدنى للقيمة = 1
الحد الأقصى للقيمة = 3600
ممكّن ما إذا كان استنزاف الاتصال ممكنا أم لا. bool (مطلوب)

إعدادات ApplicationGatewayBackendSettings

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

ApplicationGatewayBackendSettingsPropertiesFormat

الاسم الوصف القيمة
hostName إشارة اسم الخادم ليتم إرسالها إلى الخوادم الخلفية لبروتوكول Tls. سلسلة
pickHostNameFromBackendAddress ما إذا كنت تريد اختيار إشارة اسم الخادم من اسم المضيف للخادم الخلفي لبروتوكول Tls. القيمة الافتراضية هي ⁧false. Bool
المنفذ منفذ الوجهة على الواجهة الخلفية. int
التحقيق تحقق من مورد بوابة التطبيق. مصدر فرعي
بروتوكول البروتوكول المستخدم للاتصال بالواجهة الخلفية. 'Http'
'Https'
'Tcp'
'Tls'
المهلة مهلة الاتصال بالثوان. ستفشل بوابة التطبيق في الطلب إذا لم يتم تلقي الاستجابة داخل ConnectionTimeout. تتراوح القيم المقبولة من ثانية واحدة إلى 86400 ثانية. int
trustedRootCertificates صفيف من المراجع إلى شهادات الجذر الموثوق بها لبوابة التطبيق. SubResource[]

ApplicationGatewayCustomError

الاسم الوصف القيمة
customErrorPageUrl عنوان URL لصفحة الخطأ لخطأ مخصص لبوابة التطبيق. سلسلة
statusCode رمز الحالة لخطأ مخصص لبوابة التطبيق. 'HttpStatus400'
'HttpStatus403'
'HttpStatus404'
'HttpStatus405'
'HttpStatus408'
'HttpStatus500'
'HttpStatus502'
'HttpStatus503'
'HttpStatus504'

تكوين ApplicationGatewayFrontendIP

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

ApplicationGatewayFrontendIPConfigurationPropertiesF...

الاسم الوصف القيمة
عنوان IP خاص PrivateIPAddress لتكوين IP لواجهة الشبكة. سلسلة
privateIPAllocationMethod أسلوب تخصيص عنوان IP الخاص. "ديناميكي"
'ثابت'
تكوين الارتباط الخاص الرجوع إلى تكوين الارتباط الخاص لبوابة التطبيق. مصدر فرعي
publicIPAddress مرجع إلى مورد PublicIP. مصدر فرعي
الشبكه الفرعيه الرجوع إلى مورد الشبكة الفرعية. مصدر فرعي

ApplicationGatewayFrontendPort

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

تنسيق ApplicationGatewayFrontendPortProperties

الاسم الوصف القيمة
المنفذ منفذ الواجهة الأمامية. int

تكوين ApplicationGatewayIP

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

ApplicationGatewayIPConfigurationPropertiesFormat

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

تكوين ApplicationGatewayGlobal

الاسم الوصف القيمة
enableRequestBuffering تمكين التخزين المؤقت للطلب. Bool
enableResponseBuffering تمكين التخزين المؤقت للاستجابة. Bool

ApplicationGatewayHttpListener

الاسم الوصف القيمة
المعرف معرف المورد. سلسلة
الاسم اسم وحدة إصغاء HTTP الفريدة داخل بوابة التطبيق. سلسلة
خصائص خصائص مستمع HTTP لبوابة التطبيق. ApplicationGatewayHttpListenerPropertiesFormat

ApplicationGatewayHttpListenerPropertiesFormat

الاسم الوصف القيمة
تكوينات CustomError تكوينات الخطأ المخصصة لمستمع HTTP. ApplicationGatewayCustomError[]
نهج جدار الحماية مرجع إلى مورد FirewallPolicy. مصدر فرعي
تكوين IP للواجهة الأمامية مورد تكوين IP للواجهة الأمامية لبوابة تطبيق. مصدر فرعي
منفذ الواجهة الأمامية مورد منفذ الواجهة الأمامية لبوابة تطبيق. مصدر فرعي
hostName اسم مضيف مستمع HTTP. سلسلة
أسماء المضيفين قائمة بأسماء المضيفين ل HTTP Listener التي تسمح بأحرف البدل الخاصة أيضا. سلسلة []
بروتوكول بروتوكول وحدة إصغاء HTTP. 'Http'
'Https'
'Tcp'
'Tls'
طلبServerNameIndication ينطبق فقط إذا كان البروتوكول https. تمكين SNI للاستضافة المتعددة. Bool
sslCertificate مورد شهادة SSL لبوابة تطبيق. مصدر فرعي
ملف sslProfile مورد ملف تعريف SSL لبوابة التطبيق. مصدر فرعي

ApplicationGatewayListener

الاسم الوصف القيمة
المعرف معرف المورد. سلسلة
الاسم اسم وحدة الاستماع الفريدة داخل بوابة التطبيق. سلسلة
خصائص خصائص مستمع بوابة التطبيق. ApplicationGatewayListenerPropertiesFormat

ApplicationGatewayListenerPropertiesFormat

الاسم الوصف القيمة
frontendIPConfiguration مورد تكوين IP للواجهة الأمامية لبوابة تطبيق. مصدر فرعي
منفذ الواجهة الأمامية مورد منفذ الواجهة الأمامية لبوابة تطبيق. مصدر فرعي
أسماء المضيفين قائمة مؤشرات اسم الخادم (SNI) لمستمع TLS متعدد المواقع الذي يسمح بأحرف البدل الخاصة أيضا. سلسلة []
بروتوكول بروتوكول وحدة الاستماع. 'Http'
'Https'
'Tcp'
'Tls'
sslCertificate مورد شهادة SSL لبوابة تطبيق. مصدر فرعي
sslProfile مورد ملف تعريف SSL لبوابة التطبيق. مصدر فرعي

ApplicationGatewayLoadDistributionPolicy

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

ApplicationGatewayLoadDistributionPolicyPropertiesFo...

الاسم الوصف القيمة
loadDistributionAlgorithm تحميل مورد أهداف التوزيع لبوابة تطبيق. 'IpHash'
"أقل التوصيلات"
'RoundRobin'
loadDistributionTargets تحميل مورد أهداف التوزيع لبوابة تطبيق. ApplicationGatewayLoadDistributionTarget[]

ApplicationGatewayLoadDistributionTarget

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

ApplicationGatewayLoadDistributionTargetPropertiesFo...

الاسم الوصف القيمة
backendAddressPool مورد تجمع عناوين الواجهة الخلفية لبوابة التطبيق. مصدر فرعي
weightPerServer الوزن لكل خادم. يتراوح بين 1 و100. int

القيود:
الحد الأدنى للقيمة = 1
الحد الأقصى للقيمة = 100

تكوين ApplicationGatewayPrivateLink

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

ApplicationGatewayPrivateLinkConfigurationProperties

الاسم الوصف القيمة
تكوينات ip صفيف من تكوينات ip للارتباط الخاص لبوابة التطبيق. ApplicationGatewayPrivateLinkIpConfiguration[]

تكوين ApplicationGatewayPrivateLinkIp

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

ApplicationGatewayPrivateLinkIpConfigurationProperti...

الاسم الوصف القيمة
المنطقة الأساسية ما إذا كان تكوين ip أساسيا أم لا. Bool
عنوان IP خاص عنوان IP الخاص لتكوين IP. سلسلة
privateIPAllocationMethod أسلوب تخصيص عنوان IP الخاص. "ديناميكي"
'ثابت'
الشبكه الفرعيه الرجوع إلى مورد الشبكة الفرعية. مصدر فرعي

ApplicationGatewayProbe

الاسم الوصف القيمة
المعرف معرف المورد. سلسلة
الاسم اسم المسبار الفريد داخل بوابة التطبيق. سلسلة
خصائص خصائص مسبار بوابة التطبيق. ApplicationGatewayProbePropertiesFormat

ApplicationGatewayProbePropertiesFormat

الاسم الوصف القيمة
المضيف اسم المضيف لإرسال التحقيق إليه. سلسلة
الفاصل الزمني الفاصل الزمني للفحص بالثوان. هذا هو الفاصل الزمني بين اثنين من اختبارات فحص الصحة الافتراضية المتتالية. تتراوح القيم المقبولة من ثانية واحدة إلى 86400 ثانية. int
match معيار لتصنيف استجابة فحص صحية. ApplicationGatewayProbeHealthResponseMatch
minServers الحد الأدنى لعدد الخوادم التي يتم وضع علامة عليها دائما سليمة. القيمة الافتراضية هي 0. int
مسار المسار النسبي للتحقيق. يبدأ المسار الصالح من '/'. يتم إرسال الفحص إلى {Protocol}://{host}:{port}{path}. سلسلة
pickHostNameFromBackendHttpSettings ما إذا كان يجب اختيار عنوان المضيف من إعدادات http الخلفية. القيمة الافتراضية هي ⁧false. Bool
pickHostNameFromBackendSettings ما إذا كان يجب اختيار إشارة اسم الخادم من إعدادات الواجهة الخلفية لبروتوكول Tls. القيمة الافتراضية هي ⁧false. Bool
المنفذ منفذ مخصص سيتم استخدامه لإجراء فحص على خوادم الواجهة الخلفية. تتراوح القيمة الصالحة من 1 إلى 65535. في حالة عدم التعيين، سيتم استخدام المنفذ من إعدادات http. هذه الخاصية صالحة للأساسية Standard_v2 WAF_v2 فقط. int

القيود:
الحد الأدنى للقيمة = 1
الحد الأقصى للقيمة = 65535
بروتوكول البروتوكول المستخدم للتحقيق. 'Http'
'Https'
'Tcp'
'Tls'
المهلة مهلة الفحص بالثوان. تم وضع علامة فشل على الفحص إذا لم يتم تلقي استجابة صالحة مع فترة المهلة هذه. تتراوح القيم المقبولة من ثانية واحدة إلى 86400 ثانية. int
غير صحيThreshold عدد إعادة محاولة الفحص. يتم وضع علامة على خادم الواجهة الخلفية لأسفل بعد وصول عدد فشل التحقيق المتتالي إلى غير صحيThreshold. تتراوح القيم المقبولة من ثانية واحدة إلى 20. int

ApplicationGatewayProbeHealthResponseMatch

الاسم الوصف القيمة
هيئة النص الأساسي الذي يجب تضمينه في الاستجابة الصحية. القيمة الافتراضية فارغة. سلسلة
رموز الحالة النطاقات المسموح بها من رموز الحالة الصحية. النطاق الافتراضي برموز الحالة الصحية هو 200-399. سلسلة []

تكوين ApplicationGatewayRedirect

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

ApplicationGatewayRedirectConfigurationPropertiesFor...

الاسم الوصف القيمة
includePath قم بتضمين المسار في عنوان url المعاد توجيهه. Bool
includeQueryString تضمين سلسلة الاستعلام في عنوان url المعاد توجيهه. Bool
قواعد المسار قواعد المسار التي تحدد تكوين إعادة التوجيه. SubResource[]
نوع إعادة التوجيه نوع إعادة توجيه HTTP. "تم العثور"
"دائم"
'SeeOther'
"مؤقت"
requestRoutingRules توجيه الطلب لتحديد تكوين إعادة التوجيه. SubResource[]
targetListener مرجع إلى وحدة استماع لإعادة توجيه الطلب إليها. مصدر فرعي
targetUrl Url لإعادة توجيه الطلب إليه. سلسلة
urlPathMaps تعيين مسار Url الذي يحدد تكوين إعادة التوجيه الافتراضي. SubResource[]

ApplicationGatewayRequestRoutingRule

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

ApplicationGatewayRequestRoutingRulePropertiesFormat

الاسم الوصف القيمة
backendAddressPool مورد تجمع عناوين الواجهة الخلفية لبوابة التطبيق. مصدر فرعي
إعدادات الواجهة الخلفيةHttpSettings مورد إعدادات http الخلفية لبوابة التطبيق. مصدر فرعي
httpListener مورد مستمع Http لبوابة التطبيق. مصدر فرعي
loadDistributionPolicy مورد نهج توزيع التحميل لبوابة التطبيق. مصدر فرعي
أولوية أولوية قاعدة توجيه الطلب. int

القيود:
الحد الأدنى للقيمة = 1
الحد الأقصى للقيمة = 20000
إعادة توجيه التكوين إعادة توجيه مورد التكوين لبوابة التطبيق. مصدر فرعي
إعادة كتابةRuleSet إعادة كتابة مورد مجموعة القواعد في القاعدة الأساسية لبوابة التطبيق. مصدر فرعي
نوع القاعدة نوع القاعدة. "أساسي"
'PathBasedRouting'
urlPathMap مورد مخطط مسار URL لبوابة التطبيق. مصدر فرعي

ApplicationGatewayRewriteRuleSet

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

ApplicationGatewayRewriteRuleSetPropertiesFormat

الاسم الوصف القيمة
إعادة كتابة قواعد إعادة كتابة القواعد في مجموعة قواعد إعادة الكتابة. ApplicationGatewayRewriteRule[]

ApplicationGatewayRewriteRule

الاسم الوصف القيمة
مجموعة الإجراءات مجموعة من الإجراءات التي يجب القيام بها كجزء من قاعدة إعادة الكتابة. ApplicationGatewayRewriteRuleActionSet
الظروف الشروط التي سيتم تقييم تنفيذ مجموعة الإجراءات بناء عليها. ApplicationGatewayRewriteRuleCondition[]
الاسم اسم قاعدة إعادة الكتابة الفريدة داخل بوابة التطبيق. سلسلة
ruleSequence تسلسل القاعدة لقاعدة إعادة الكتابة التي تحدد ترتيب تنفيذ قاعدة معينة في RewriteRuleSet. int

ApplicationGatewayRewriteRuleActionSet

الاسم الوصف القيمة
تكوينات requestHeader طلب إجراءات العنوان في مجموعة الإجراءات. ApplicationGatewayHeaderConfiguration[]
responseHeaderConfigurations إجراءات عنوان الاستجابة في مجموعة الإجراءات. ApplicationGatewayHeaderConfiguration[]
تكوين url إجراء تكوين Url في مجموعة الإجراءات. تكوين ApplicationGatewayUrl

تكوين ApplicationGatewayHeader

الاسم الوصف القيمة
اسم الرأس اسم رأس تكوين الرأس. سلسلة
قيمة العنوان قيمة الرأس لتكوين الرأس. سلسلة
headerValueMatcher حقل اختياري ضمن "إعادة كتابة الإجراء". يتيح لك التقاط وتعديل قيمة (قيم) رأس معين عند وجود رؤوس متعددة بنفس الاسم. مدعوم حاليا لعنوان استجابة Set-Cookie فقط. لمزيد من التفاصيل، تفضل بزيارة https://aka.ms/appgwheadercrud HeaderValueMatcher

HeaderValueMatcher

الاسم الوصف القيمة
ignoreCase تعيين هذه المعلمة إلى قيمة الحقيقة مع فرض النمط لإجراء مقارنة حساسة لحالة الأحرف. Bool
negate سيؤدي تعيين هذه القيمة كحقيقة إلى فرض التحقق من نفي الشرط الذي قدمه المستخدم في حقل النمط. Bool
النمط النمط، إما سلسلة ثابتة أو تعبير عادي، الذي يقيم ما إذا كان يجب تحديد قيمة رأس لإعادة الكتابة. سلسلة

تكوين ApplicationGatewayUrl

الاسم الوصف القيمة
مسار التعديل مسار URL الذي وفره المستخدم لإعادة كتابة عنوان URL. Null يعني أنه لن يتم تحديث أي مسار. القيمة الافتراضية فارغة. سلسلة
modifiedQueryString سلسلة الاستعلام التي قدمها المستخدم لإعادة كتابة عنوان URL. Null يعني أنه لن يتم تحديث أي سلسلة استعلام. القيمة الافتراضية فارغة. سلسلة
اعاده توجيه إذا تم تعيينه على أنه صحيح، فسيعيد تقييم مخطط مسار url المتوفر في قواعد توجيه الطلب المستندة إلى المسار باستخدام المسار المعدل. القيمة الافتراضية هي ⁧false. Bool

ApplicationGatewayRewriteRuleCondition

الاسم الوصف القيمة
ignoreCase تعيين هذه المعلمة إلى قيمة الحقيقة مع فرض النمط للقيام بمقارنة حالة حساسة. Bool
negate سيؤدي تعيين هذه القيمة كحقيقة إلى فرض التحقق من نفي الشرط الذي قدمه المستخدم. Bool
النمط النمط، إما سلسلة ثابتة أو تعبير عادي، الذي يقيم صدق الشرط. سلسلة
المتغير معلمة الشرط ل RewriteRuleCondition. سلسلة

ApplicationGatewayRoutingRule

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

تنسيق ApplicationGatewayRoutingRuleProperties

الاسم الوصف القيمة
backendAddressPool مورد تجمع عناوين الواجهة الخلفية لبوابة التطبيق. مصدر فرعي
إعدادات الواجهة الخلفية مورد إعدادات الواجهة الخلفية لبوابة التطبيق. مصدر فرعي
المستمع مورد وحدة الإصغاء لبوابة التطبيق. مصدر فرعي
أولوية أولوية قاعدة التحويل. int (مطلوب)

القيود:
الحد الأدنى للقيمة = 1
الحد الأقصى للقيمة = 20000
نوع القاعدة نوع القاعدة. "أساسي"
'PathBasedRouting'

ApplicationGatewaySku

الاسم الوصف القيمة
السعة سعة (عدد المثيلات) لبوابة التطبيق. int
الاسره عائلة SKU لبوابة التطبيق. "Generation_1"
"Generation_2"
الاسم اسم SKU لبوابة التطبيق. "أساسي"
"Standard_Large"
"Standard_Medium"
"Standard_Small"
"Standard_v2"
"WAF_Large"
"WAF_Medium"
"WAF_v2"
المستوي مستوى بوابة التطبيق. "أساسي"
'قياسي'
"Standard_v2"
'WAF'
"WAF_v2"

ApplicationGatewaySslCertificate

الاسم الوصف القيمة
المعرف معرف المورد. سلسلة
الاسم اسم شهادة SSL الفريدة داخل بوابة التطبيق. سلسلة
خصائص خصائص شهادة SSL لبوابة التطبيق. ApplicationGatewaySslCertificatePropertiesFormat

ApplicationGatewaySslCertificatePropertiesFormat

الاسم الوصف القيمة
البيانات شهادة pfx المرمزة Base-64. ينطبق فقط في طلب PUT. سلسلة
keyVaultSecretId المعرف السري ل (base-64 encodeed unencrypted pfx) 'Secret' أو 'Certificate' object المخزن في KeyVault. سلسلة
كلمة المرور كلمة المرور لملف pfx المحدد في البيانات. ينطبق فقط في طلب PUT. سلسلة

ApplicationGatewaySslPolicy

الاسم الوصف القيمة
cipherSuites مجموعات تشفير Ssl التي سيتم تمكينها بالترتيب المحدد لبوابة التطبيق. صفيف سلسلة يحتوي على أي من:
"TLS_DHE_DSS_WITH_3DES_EDE_CBC_SHA"
"TLS_DHE_DSS_WITH_AES_128_CBC_SHA"
"TLS_DHE_DSS_WITH_AES_128_CBC_SHA256"
"TLS_DHE_DSS_WITH_AES_256_CBC_SHA"
"TLS_DHE_DSS_WITH_AES_256_CBC_SHA256"
"TLS_DHE_RSA_WITH_AES_128_CBC_SHA"
"TLS_DHE_RSA_WITH_AES_128_GCM_SHA256"
"TLS_DHE_RSA_WITH_AES_256_CBC_SHA"
"TLS_DHE_RSA_WITH_AES_256_GCM_SHA384"
"TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA"
"TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256"
"TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256"
"TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA"
"TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384"
"TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384"
"TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA"
"TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256"
"TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256"
"TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA"
"TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384"
"TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384"
"TLS_RSA_WITH_3DES_EDE_CBC_SHA"
"TLS_RSA_WITH_AES_128_CBC_SHA"
"TLS_RSA_WITH_AES_128_CBC_SHA256"
"TLS_RSA_WITH_AES_128_GCM_SHA256"
"TLS_RSA_WITH_AES_256_CBC_SHA"
"TLS_RSA_WITH_AES_256_CBC_SHA256"
"TLS_RSA_WITH_AES_256_GCM_SHA384"
disabledSslProtocols بروتوكولات Ssl التي سيتم تعطيلها على بوابة التطبيق. صفيف سلسلة يحتوي على أي من:
"TLSv1_0"
"TLSv1_1"
"TLSv1_2"
"TLSv1_3"
minProtocolVersion الحد الأدنى من إصدار بروتوكول Ssl الذي سيتم دعمه على بوابة التطبيق. "TLSv1_0"
"TLSv1_1"
"TLSv1_2"
"TLSv1_3"
اسم السياسة اسم نهج Ssl المحدد مسبقا. 'AppGwSslPolicy20150501'
'AppGwSslPolicy20170401'
'AppGwSslPolicy20170401S'
'AppGwSslPolicy20220101'
'AppGwSslPolicy20220101S'
نوع النهج نوع نهج Ssl. "مخصص"
'CustomV2'
'معرفة مسبقا'

ApplicationGatewaySslProfile

الاسم الوصف القيمة
المعرف معرف المورد. سلسلة
الاسم اسم ملف تعريف SSL الفريد داخل بوابة التطبيق. سلسلة
خصائص خصائص ملف تعريف SSL لبوابة التطبيق. ApplicationGatewaySslProfilePropertiesFormat

ApplicationGatewaySslProfilePropertiesFormat

الاسم الوصف القيمة
clientAuthConfiguration تكوين مصادقة العميل لمورد بوابة التطبيق. تكوين ApplicationGatewayClientAuth
sslPolicy نهج SSL لمورد بوابة التطبيق. ApplicationGatewaySslPolicy
trustedClientCertificates صفيف من المراجع إلى شهادات العميل الموثوق بها لبوابة التطبيق. SubResource[]

تكوين ApplicationGatewayClientAuth

الاسم الوصف القيمة
تحقق منClientCertIssuerDN تحقق من اسم مصدر شهادة العميل على بوابة التطبيق. Bool
التحقق من استدعاءClient تحقق من حالة إبطال شهادة العميل. 'بلا'
'OCSP'

ApplicationGatewayTrustedClientCertificate

الاسم الوصف القيمة
المعرف معرف المورد. سلسلة
الاسم اسم شهادة العميل الموثوق بها الفريدة داخل بوابة التطبيق. سلسلة
خصائص خصائص شهادة العميل الموثوق بها لبوابة التطبيق. ApplicationGatewayTrustedClientCertificateProperties...

ApplicationGatewayTrustedClientCertificateProperties...

الاسم الوصف القيمة
البيانات البيانات العامة للشهادة. سلسلة

ApplicationGatewayTrustedRootCertificate

الاسم الوصف القيمة
المعرف معرف المورد. سلسلة
الاسم اسم شهادة الجذر الموثوق بها الفريدة داخل بوابة التطبيق. سلسلة
خصائص خصائص شهادة الجذر الموثوق بها لبوابة التطبيق. ApplicationGatewayTrustedRootCertificatePropertiesFo...

ApplicationGatewayTrustedRootCertificatePropertiesFo...

الاسم الوصف القيمة
البيانات البيانات العامة للشهادة. سلسلة
keyVaultSecretId المعرف السري ل (base-64 encoded unencrypted pfx) 'Secret' أو 'Certificate' object المخزن في KeyVault. سلسلة

ApplicationGatewayUrlPathMap

الاسم الوصف القيمة
المعرف معرف المورد. سلسلة
الاسم اسم مخطط مسار URL الفريد داخل بوابة التطبيق. سلسلة
خصائص خصائص مخطط مسار URL لبوابة التطبيق. ApplicationGatewayUrlPathMapPropertiesFormat

ApplicationGatewayUrlPathMapPropertiesFormat

الاسم الوصف القيمة
defaultBackendAddressPool مورد تجمع عناوين الواجهة الخلفية الافتراضي لخريطة مسار URL. مصدر فرعي
الإعدادات الاحتياطية الافتراضيةHttpSettings مورد إعدادات http الخلفية الافتراضية لخريطة مسار URL. مصدر فرعي
defaultLoadDistributionPolicy مورد نهج توزيع التحميل الافتراضي لمخطط مسار URL. مصدر فرعي
تكوين التداخل الافتراضي مورد تكوين إعادة التوجيه الافتراضي لمخطط مسار URL. مصدر فرعي
defaultRewriteRuleSet مورد مجموعة قواعد إعادة الكتابة الافتراضية لمخطط مسار URL. مصدر فرعي
قواعد المسار قاعدة المسار لمورد مخطط مسار URL. ApplicationGatewayPathRule[]

ApplicationGatewayPathRule

الاسم الوصف القيمة
المعرف معرف المورد. سلسلة
الاسم اسم قاعدة المسار الفريدة داخل بوابة التطبيق. سلسلة
خصائص خصائص قاعدة مسار بوابة التطبيق. ApplicationGatewayPathRulePropertiesFormat

ApplicationGatewayPathRulePropertiesFormat

الاسم الوصف القيمة
backendAddressPool مورد تجمع عناوين الواجهة الخلفية لقاعدة مسار مخطط مسار URL. مصدر فرعي
إعدادات الواجهة الخلفيةHttpSettings مورد إعدادات http الخلفية لقاعدة مسار مخطط مسار URL. مصدر فرعي
firewallPolicy مرجع إلى مورد FirewallPolicy. مصدر فرعي
loadDistributionPolicy مورد نهج توزيع التحميل لقاعدة مسار مخطط مسار URL. مصدر فرعي
المسارات قواعد المسار لخريطة مسار URL. سلسلة []
إعادة تكوين إعادة توجيه مورد التكوين لقاعدة مسار مخطط مسار URL. مصدر فرعي
إعادة كتابةRuleSet إعادة كتابة مورد مجموعة القواعد لقاعدة مسار مسار URL. مصدر فرعي

ApplicationGatewayWebApplicationFirewallConfiguratio...

الاسم الوصف القيمة
disabledRuleGroups مجموعات القواعد المعطلة. ApplicationGatewayFirewallDisabledRuleGroup[]
ممكّن ما إذا كان جدار حماية تطبيق الويب ممكنا أم لا. bool (مطلوب)
الاستبعادات قائمة الاستبعاد. ApplicationGatewayFirewallExclusion[]
fileUploadLimitInMb الحد الأقصى لحجم تحميل الملف بالميغابايت ل WAF. int

القيود:
الحد الأدنى للقيمة = 0
firewallMode وضع جدار حماية تطبيق الويب. "الكشف"
"الوقاية" (مطلوب)
maxRequestBodySize الحد الأقصى لحجم نص الطلب ل WAF. int

القيود:
الحد الأدنى للقيمة = 8
الحد الأقصى للقيمة = 128
maxRequestBodySizeInKb الحد الأقصى لحجم نص الطلب في Kb ل WAF. int

القيود:
الحد الأدنى للقيمة = 8
الحد الأقصى للقيمة = 128
requestBodyCheck ما إذا كان يسمح ل WAF بالتحقق من نص الطلب. Bool
ruleSetType نوع مجموعة قواعد جدار حماية تطبيق الويب. القيم المحتملة هي: "OWASP". سلسلة (مطلوب)
ruleSetVersion إصدار نوع مجموعة القواعد. سلسلة (مطلوب)

ApplicationGatewayFirewallDisabledRuleGroup

الاسم الوصف القيمة
اسم مجموعة القواعد اسم مجموعة القواعد التي سيتم تعطيلها. سلسلة (مطلوب)
القواعد قائمة القواعد التي سيتم تعطيلها. إذا كانت خالية، فسيتم تعطيل جميع قواعد مجموعة القواعد. int[]

ApplicationGatewayFirewallExclusion

الاسم الوصف القيمة
matchVariable المتغير المطلوب استبعاده. سلسلة (مطلوب)
محدد عندما تكون matchVariable عبارة عن مجموعة، يستخدم عامل التشغيل لتحديد العناصر الموجودة في المجموعة التي ينطبق عليها هذا الاستبعاد. سلسلة (مطلوب)
محددMatchOperator عندما تكون matchVariable عبارة عن مجموعة، قم بالعمل على المحدد لتحديد العناصر الموجودة في المجموعة التي ينطبق عليها هذا الاستبعاد. سلسلة (مطلوب)

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

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

قالب الوصف
مقياس تلقائي LANSA Windows VM ScaleSet مع قاعدة بيانات Azure SQL

نشر في Azure
ينشر القالب نظام Windows VMSS مع العدد المطلوب من الأجهزة الظاهرية في مجموعة المقياس وLANSA MSI لتثبيتها في كل جهاز ظاهري. بمجرد نشر مجموعة مقياس الجهاز الظاهري، يتم استخدام ملحق برنامج نصي مخصص لتثبيت LANSA MSI)
الإنشاء موقع WordPress في شبكة ظاهرية

نشر في Azure
ينشئ هذا القالب موقع WordPress على مثيل الحاوية في شبكة ظاهرية. وإخراج FQDN لموقع عام يمكنه الوصول إلى موقع WordPress.
الإنشاء Azure Application Gateway v2

نشر في Azure
ينشئ هذا القالب بوابة تطبيق Azure مع خادمين Windows Server 2016 في تجمع الواجهة الخلفية
الإنشاء Azure WAF v2 على بوابة تطبيق Azure

نشر في Azure
ينشئ هذا القالب Azure Web Application Firewall v2 على Azure Application Gateway مع خادمين Windows Server 2016 في تجمع الواجهة الخلفية
نظام مجموعة AKS مع بوابة NAT وبوابة تطبيق

نشر في Azure
يوضح هذا النموذج كيفية توزيع نظام مجموعة AKS مع بوابة NAT للاتصالات الصادرة وبوابة التطبيق للاتصالات الواردة.
إعداد العرض التوضيحي لبوابة تطبيق Azure

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

نشر في Azure
App Service Environment هي خيار خطة خدمة مميزة لـ Azure App Service الذي يوفر بيئة معزولة تمامًا ومخصصة للتشغيل الآمن لتطبيقات Azure App Service على نطاق واسع، بما في ذلك تطبيقات الويب والجوال والتطبيقات وتطبيقات واجهة برمجة التطبيقات.
مدير نسبة استخدام الشبكة متعدد المستويات، L4 ILB، L7 AppGateway

نشر في Azure
يقوم هذا القالب بتوزيع شبكة ظاهرية، وفصل الشبكة من خلال الشبكات الفرعية، ونشر الأجهزة الظاهرية وتكوين موازنة التحميل
تطبيق متعدد المستويات مع NSG وILB وAppGateway

نشر في Azure
يقوم هذا القالب بتوزيع شبكة ظاهرية، وفصل الشبكة من خلال الشبكات الفرعية، ونشر الأجهزة الظاهرية وتكوين موازنة التحميل
الإنشاء APIM في الشبكة الظاهرية الداخلية باستخدام بوابة التطبيق

نشر في Azure
يوضح هذا القالب كيفية الإنشاء مثيل Azure API Management على شبكة خاصة محمية بواسطة بوابة تطبيق Azure.
Front Door Standard/Premium مع أصل بوابة التطبيق

نشر في Azure
ينشئ هذا القالب مثيل Front Door Standard/Premium وApplication Gateway، ويستخدم نهج NSG و WAF للتحقق من أن نسبة استخدام الشبكة قد جاءت من خلال أصل Front Door.
Front Door مع مثيلات الحاوية وبوابة التطبيق

نشر في Azure
ينشئ هذا القالب Front Door Standard/Premium مع مجموعة حاويات وبوابة التطبيق.
توزيع مجموعة مقياس جهاز ظاهري Ubuntu باستخدام بوابة تطبيق Azure

نشر في Azure
يسمح لك هذا القالب بنشر مجموعة مقياس جهاز ظاهري Ubuntu بسيطة متكاملة مع بوابة تطبيق Azure، ويدعم ما يصل إلى 1000 جهاز ظاهري
توزيع مجموعة مقياس جهاز ظاهري Windows باستخدام بوابة تطبيق Azure

نشر في Azure
يسمح لك هذا القالب بنشر مجموعة مقياس جهاز ظاهري بسيطة ل Windows مدمجة مع بوابة تطبيق Azure، ويدعم ما يصل إلى 1000 جهاز ظاهري
نظام مجموعة AKS مع وحدة تحكم دخول بوابة التطبيق

نشر في Azure
يوضح هذا النموذج كيفية نشر نظام مجموعة AKS مع Application Gateway ووحدة تحكم دخول بوابة التطبيق وسجل حاويات Azure وتحليلات السجل Key Vault
بوابة التطبيق مع إعادة توجيه WAF وSSL و IIS وHTTPS

نشر في Azure
ينشر هذا القالب Application Gateway مع WAF، وSSL من طرف إلى طرف وHTTP إلى إعادة توجيه HTTPS على خوادم IIS.
الإنشاء بوابة تطبيق

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

نشر في Azure
ينشئ هذا القالب بوابة تطبيق مع واجهة IPv6 أمامية في شبكة ظاهرية مزدوجة المكدس.
الإنشاء Application Gateway V2 مع Key Vault

نشر في Azure
ينشر هذا القالب Application Gateway V2 في شبكة ظاهرية، وهوية معرفة من قبل المستخدم، Key Vault، وسر (بيانات الشهادة)، ونهج الوصول على Key Vault وبوابة التطبيق.
بوابة التطبيق للاستضافة المتعددة

نشر في Azure
ينشئ هذا القالب بوابة تطبيق وتكوينها لاستضافة متعددة على المنفذ 443.
الإنشاء بوابة تطبيق مع تجاوز المسار

نشر في Azure
ينشر هذا القالب Application Gateway ويعرض استخدام ميزة تجاوز المسار لتجمع عناوين الواجهة الخلفية.
الإنشاء Application Gateway مع Probe

نشر في Azure
ينشر هذا القالب Application Gateway مع وظيفة فحص محسنة.
الإنشاء بوابة تطبيق مع IP عام

نشر في Azure
ينشئ هذا القالب بوابة تطبيق وعنوان IP عام لبوابة التطبيق والشبكة الظاهرية التي يتم فيها نشر بوابة التطبيق. يقوم أيضا بتكوين Application Gateway لموازنة تحميل Http مع خادمين خلفيين. لاحظ أنه يجب عليك تحديد عناوين IP صالحة لخوادم الواجهة الخلفية.
الإنشاء بوابة تطبيق مع IP عام (إلغاء التحميل)

نشر في Azure
ينشئ هذا القالب بوابة تطبيق وعنوان IP عام لبوابة التطبيق والشبكة الظاهرية التي يتم فيها نشر بوابة التطبيق. يقوم أيضا بتكوين Application Gateway ل Ssl Offload وموازنة التحميل مع خادمين خلفيين. لاحظ أنه يجب عليك تحديد عناوين IP صالحة لخوادم الواجهة الخلفية.
الإنشاء بوابة تطبيق مع إعادة التوجيه

نشر في Azure
ينشئ هذا القالب بوابة تطبيق مع وظائف إعادة التوجيه في شبكة ظاهرية وإعداد قواعد موازنة التحميل وإعادة التوجيه (الأساسية والمسارية)
الإنشاء بوابة تطبيق مع إعادة الكتابة

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

نشر في Azure
ينشر هذا القالب بوابة تطبيق تم تكوينها باستخدام نهج ssl مخصص.
الإنشاء بوابة تطبيق (نهج SSL)

نشر في Azure
ينشر هذا القالب بوابة تطبيق تم تكوينها باستخدام نهج ssl محدد مسبقا.
بوابة التطبيق للتوجيه المستند إلى مسار URL

نشر في Azure
ينشئ هذا القالب بوابة تطبيق ويقوم بتكوينها للتوجيه المستند إلى مسار URL.
الإنشاء Application Gateway v2

نشر في Azure
ينشئ هذا القالب بوابة تطبيق v2 في شبكة ظاهرية ويعين خصائص التحجيم التلقائي وقاعدة موازنة تحميل HTTP مع الواجهة الأمامية العامة
الإنشاء بوابة تطبيق (WAF)

نشر في Azure
ينشئ هذا القالب بوابة تطبيق مع وظيفة جدار حماية تطبيق الويب في شبكة ظاهرية وإعداد قواعد موازنة التحميل لأي عدد من الأجهزة الظاهرية
بوابة التطبيق مع WAF ونهج جدار الحماية

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

نشر في Azure
ينشئ هذا القالب بوابة تطبيق أمام Azure Web App مع تمكين تقييد IP على تطبيق الويب.
الإنشاء بوابة تطبيق ل WebApps

نشر في Azure
ينشئ هذا القالب بوابة تطبيق أمام اثنين من Azure Web Apps مع تمكين فحص مخصص.
الإنشاء Application Gateway مع الشهادات

نشر في Azure
يوضح هذا القالب كيفية إنشاء شهادات موقعة ذاتيا Key Vault، ثم الرجوع من Application Gateway.
بوابة التطبيق مع إدارة واجهة برمجة التطبيقات الداخلية وتطبيق الويب

نشر في Azure
توجيه حركة مرور الإنترنت إلى مثيل APIM للشبكة الظاهرية (الوضع الداخلي) الذي يقوم بخدمات واجهة برمجة تطبيقات الويب المستضافة في Azure Web App.
الإنشاء تطبيق ويب محمي بواسطة Application Gateway v2

نشر في Azure
ينشئ هذا القالب تطبيق ويب Azure مع تقييد الوصول لبوابة التطبيق v2. يتم نشر Application Gateway في vNet (شبكة فرعية) التي تم تمكين نقطة نهاية خدمة "Microsoft.Web". يقيد تطبيق الويب الوصول إلى نسبة استخدام الشبكة من الشبكة الفرعية.
الإنشاء تطبيق ويب و PE وبوابة التطبيق v2

نشر في Azure
ينشئ هذا القالب Azure Web App مع نقطة نهاية خاصة في الشبكة الفرعية لشبكة Azure الظاهرية ، وهو Application Gateway v2. يتم نشر بوابة التطبيق في شبكة ظاهرية (شبكة فرعية). يقيد تطبيق الويب الوصول إلى نسبة استخدام الشبكة من الشبكة الفرعية باستخدام نقطة النهاية الخاصة

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

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

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

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

تنسيق المورد

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Network/applicationGateways@2023-11-01"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  identity {
    type = "string"
    identity_ids = []
  }
  body = jsonencode({
    properties = {
      authenticationCertificates = [
        {
          id = "string"
          name = "string"
          properties = {
            data = "string"
          }
        }
      ]
      autoscaleConfiguration = {
        maxCapacity = int
        minCapacity = int
      }
      backendAddressPools = [
        {
          id = "string"
          name = "string"
          properties = {
            backendAddresses = [
              {
                fqdn = "string"
                ipAddress = "string"
              }
            ]
          }
        }
      ]
      backendHttpSettingsCollection = [
        {
          id = "string"
          name = "string"
          properties = {
            affinityCookieName = "string"
            authenticationCertificates = [
              {
                id = "string"
              }
            ]
            connectionDraining = {
              drainTimeoutInSec = int
              enabled = bool
            }
            cookieBasedAffinity = "string"
            hostName = "string"
            path = "string"
            pickHostNameFromBackendAddress = bool
            port = int
            probe = {
              id = "string"
            }
            probeEnabled = bool
            protocol = "string"
            requestTimeout = int
            trustedRootCertificates = [
              {
                id = "string"
              }
            ]
          }
        }
      ]
      backendSettingsCollection = [
        {
          id = "string"
          name = "string"
          properties = {
            hostName = "string"
            pickHostNameFromBackendAddress = bool
            port = int
            probe = {
              id = "string"
            }
            protocol = "string"
            timeout = int
            trustedRootCertificates = [
              {
                id = "string"
              }
            ]
          }
        }
      ]
      customErrorConfigurations = [
        {
          customErrorPageUrl = "string"
          statusCode = "string"
        }
      ]
      enableFips = bool
      enableHttp2 = bool
      firewallPolicy = {
        id = "string"
      }
      forceFirewallPolicyAssociation = bool
      frontendIPConfigurations = [
        {
          id = "string"
          name = "string"
          properties = {
            privateIPAddress = "string"
            privateIPAllocationMethod = "string"
            privateLinkConfiguration = {
              id = "string"
            }
            publicIPAddress = {
              id = "string"
            }
            subnet = {
              id = "string"
            }
          }
        }
      ]
      frontendPorts = [
        {
          id = "string"
          name = "string"
          properties = {
            port = int
          }
        }
      ]
      gatewayIPConfigurations = [
        {
          id = "string"
          name = "string"
          properties = {
            subnet = {
              id = "string"
            }
          }
        }
      ]
      globalConfiguration = {
        enableRequestBuffering = bool
        enableResponseBuffering = bool
      }
      httpListeners = [
        {
          id = "string"
          name = "string"
          properties = {
            customErrorConfigurations = [
              {
                customErrorPageUrl = "string"
                statusCode = "string"
              }
            ]
            firewallPolicy = {
              id = "string"
            }
            frontendIPConfiguration = {
              id = "string"
            }
            frontendPort = {
              id = "string"
            }
            hostName = "string"
            hostNames = [
              "string"
            ]
            protocol = "string"
            requireServerNameIndication = bool
            sslCertificate = {
              id = "string"
            }
            sslProfile = {
              id = "string"
            }
          }
        }
      ]
      listeners = [
        {
          id = "string"
          name = "string"
          properties = {
            frontendIPConfiguration = {
              id = "string"
            }
            frontendPort = {
              id = "string"
            }
            hostNames = [
              "string"
            ]
            protocol = "string"
            sslCertificate = {
              id = "string"
            }
            sslProfile = {
              id = "string"
            }
          }
        }
      ]
      loadDistributionPolicies = [
        {
          id = "string"
          name = "string"
          properties = {
            loadDistributionAlgorithm = "string"
            loadDistributionTargets = [
              {
                id = "string"
                name = "string"
                properties = {
                  backendAddressPool = {
                    id = "string"
                  }
                  weightPerServer = int
                }
              }
            ]
          }
        }
      ]
      privateLinkConfigurations = [
        {
          id = "string"
          name = "string"
          properties = {
            ipConfigurations = [
              {
                id = "string"
                name = "string"
                properties = {
                  primary = bool
                  privateIPAddress = "string"
                  privateIPAllocationMethod = "string"
                  subnet = {
                    id = "string"
                  }
                }
              }
            ]
          }
        }
      ]
      probes = [
        {
          id = "string"
          name = "string"
          properties = {
            host = "string"
            interval = int
            match = {
              body = "string"
              statusCodes = [
                "string"
              ]
            }
            minServers = int
            path = "string"
            pickHostNameFromBackendHttpSettings = bool
            pickHostNameFromBackendSettings = bool
            port = int
            protocol = "string"
            timeout = int
            unhealthyThreshold = int
          }
        }
      ]
      redirectConfigurations = [
        {
          id = "string"
          name = "string"
          properties = {
            includePath = bool
            includeQueryString = bool
            pathRules = [
              {
                id = "string"
              }
            ]
            redirectType = "string"
            requestRoutingRules = [
              {
                id = "string"
              }
            ]
            targetListener = {
              id = "string"
            }
            targetUrl = "string"
            urlPathMaps = [
              {
                id = "string"
              }
            ]
          }
        }
      ]
      requestRoutingRules = [
        {
          id = "string"
          name = "string"
          properties = {
            backendAddressPool = {
              id = "string"
            }
            backendHttpSettings = {
              id = "string"
            }
            httpListener = {
              id = "string"
            }
            loadDistributionPolicy = {
              id = "string"
            }
            priority = int
            redirectConfiguration = {
              id = "string"
            }
            rewriteRuleSet = {
              id = "string"
            }
            ruleType = "string"
            urlPathMap = {
              id = "string"
            }
          }
        }
      ]
      rewriteRuleSets = [
        {
          id = "string"
          name = "string"
          properties = {
            rewriteRules = [
              {
                actionSet = {
                  requestHeaderConfigurations = [
                    {
                      headerName = "string"
                      headerValue = "string"
                      headerValueMatcher = {
                        ignoreCase = bool
                        negate = bool
                        pattern = "string"
                      }
                    }
                  ]
                  responseHeaderConfigurations = [
                    {
                      headerName = "string"
                      headerValue = "string"
                      headerValueMatcher = {
                        ignoreCase = bool
                        negate = bool
                        pattern = "string"
                      }
                    }
                  ]
                  urlConfiguration = {
                    modifiedPath = "string"
                    modifiedQueryString = "string"
                    reroute = bool
                  }
                }
                conditions = [
                  {
                    ignoreCase = bool
                    negate = bool
                    pattern = "string"
                    variable = "string"
                  }
                ]
                name = "string"
                ruleSequence = int
              }
            ]
          }
        }
      ]
      routingRules = [
        {
          id = "string"
          name = "string"
          properties = {
            backendAddressPool = {
              id = "string"
            }
            backendSettings = {
              id = "string"
            }
            listener = {
              id = "string"
            }
            priority = int
            ruleType = "string"
          }
        }
      ]
      sku = {
        capacity = int
        family = "string"
        name = "string"
        tier = "string"
      }
      sslCertificates = [
        {
          id = "string"
          name = "string"
          properties = {
            data = "string"
            keyVaultSecretId = "string"
            password = "string"
          }
        }
      ]
      sslPolicy = {
        cipherSuites = [
          "string"
        ]
        disabledSslProtocols = [
          "string"
        ]
        minProtocolVersion = "string"
        policyName = "string"
        policyType = "string"
      }
      sslProfiles = [
        {
          id = "string"
          name = "string"
          properties = {
            clientAuthConfiguration = {
              verifyClientCertIssuerDN = bool
              verifyClientRevocation = "string"
            }
            sslPolicy = {
              cipherSuites = [
                "string"
              ]
              disabledSslProtocols = [
                "string"
              ]
              minProtocolVersion = "string"
              policyName = "string"
              policyType = "string"
            }
            trustedClientCertificates = [
              {
                id = "string"
              }
            ]
          }
        }
      ]
      trustedClientCertificates = [
        {
          id = "string"
          name = "string"
          properties = {
            data = "string"
          }
        }
      ]
      trustedRootCertificates = [
        {
          id = "string"
          name = "string"
          properties = {
            data = "string"
            keyVaultSecretId = "string"
          }
        }
      ]
      urlPathMaps = [
        {
          id = "string"
          name = "string"
          properties = {
            defaultBackendAddressPool = {
              id = "string"
            }
            defaultBackendHttpSettings = {
              id = "string"
            }
            defaultLoadDistributionPolicy = {
              id = "string"
            }
            defaultRedirectConfiguration = {
              id = "string"
            }
            defaultRewriteRuleSet = {
              id = "string"
            }
            pathRules = [
              {
                id = "string"
                name = "string"
                properties = {
                  backendAddressPool = {
                    id = "string"
                  }
                  backendHttpSettings = {
                    id = "string"
                  }
                  firewallPolicy = {
                    id = "string"
                  }
                  loadDistributionPolicy = {
                    id = "string"
                  }
                  paths = [
                    "string"
                  ]
                  redirectConfiguration = {
                    id = "string"
                  }
                  rewriteRuleSet = {
                    id = "string"
                  }
                }
              }
            ]
          }
        }
      ]
      webApplicationFirewallConfiguration = {
        disabledRuleGroups = [
          {
            ruleGroupName = "string"
            rules = [
              int
            ]
          }
        ]
        enabled = bool
        exclusions = [
          {
            matchVariable = "string"
            selector = "string"
            selectorMatchOperator = "string"
          }
        ]
        fileUploadLimitInMb = int
        firewallMode = "string"
        maxRequestBodySize = int
        maxRequestBodySizeInKb = int
        requestBodyCheck = bool
        ruleSetType = "string"
        ruleSetVersion = "string"
      }
    }
    zones = [
      "string"
    ]
  })
}

قيم Property

applicationGateways

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

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

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

ابدأ ”بالأبجدية الرقمية“. الانتهاء الأبجدية الرقمية أو التسطير السفلي.
الموقع الموقع الخاص بالمورد. سلسلة
parent_id للنشر إلى مجموعة موارد، استخدم معرف مجموعة الموارد هذه. سلسلة (مطلوبة)
العلامات علامات الموارد. قاموس أسماء العلامات والقيم.
الهوية هوية بوابة التطبيق، إذا تم تكوينها. ManagedServiceIdentity
خصائص خصائص بوابة التطبيق. تنسيق ApplicationGatewayProperties
المناطق قائمة بمناطق التوفر التي تشير إلى المكان الذي يجب أن يأتي منه المورد. سلسلة []

ManagedServiceIdentity

الاسم الوصف القيمة
النوع نوع الهوية المستخدمة للمورد. يشتمل النوع "SystemAssigned، UserAssigned" على كل من هوية تم إنشاؤها ضمنيّاً ومجموعة من الهويات المعينة من قِبل المستخدم. سيقوم النوع "بلا" بإزالة أي هويات من الجهاز الظاهري. "SystemAssigned"
"SystemAssigned, UserAssigned"
"UserAssigned"
identity_ids قائمة هويات المستخدمين المقترنة بالمورد. ستكون المراجع الرئيسية لقاموس هوية المستخدم هي معرفات موارد ARM في النموذج: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. صفيف معرفات هوية المستخدم.

ManagedServiceIdentityUserAssignedIdentities

الاسم الوصف القيمة
{خاصية مخصصة} Components1Jq1T4ISchemasManagedserviceidentityProper...

Components1Jq1T4ISchemasManagedserviceidentityProper...

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

تنسيق ApplicationGatewayProperties

الاسم الوصف القيمة
authenticationCertificates شهادات المصادقة لمورد بوابة التطبيق. للحصول على الحدود الافتراضية، راجع حدود بوابة التطبيق. ApplicationGatewayAuthenticationCertificate[]
تكوين التحجيم التلقائي تكوين التحجيم التلقائي. تكوين ApplicationGatewayAutoscale
backendAddressPools تجمع عناوين الواجهة الخلفية لمورد بوابة التطبيق. للحصول على الحدود الافتراضية، راجع حدود بوابة التطبيق. ApplicationGatewayBackendAddressPool[]
الخلفيةHttpSettingsCollection إعدادات http الخلفية لمورد بوابة التطبيق. للحصول على الحدود الافتراضية، راجع حدود بوابة التطبيق. ApplicationGatewayBackendHttpSettings[]
backendSettingsCollection إعدادات الواجهة الخلفية لمورد بوابة التطبيق. للحصول على الحدود الافتراضية، راجع حدود بوابة التطبيق. ApplicationGatewayBackendSettings[]
تكوينات CustomError تكوينات الخطأ المخصصة لمورد بوابة التطبيق. ApplicationGatewayCustomError[]
تمكينFips ما إذا كان يتم تمكين FIPS على مورد بوابة التطبيق. Bool
تمكينHttp2 ما إذا كان HTTP2 ممكنا على مورد بوابة التطبيق. Bool
نهج جدار الحماية مرجع إلى مورد FirewallPolicy. مصدر فرعي
forceFirewallPolicyAssociation إذا كان صحيحا، يربط نهج جدار الحماية ببوابة تطبيق بغض النظر عما إذا كان النهج يختلف عن تكوين WAF. Bool
تكوينات الواجهة الأمامية عناوين IP للواجهة الأمامية لمورد بوابة التطبيق. للحصول على الحدود الافتراضية، راجع حدود بوابة التطبيق. ApplicationGatewayFrontendIPConfiguration[]
الواجهات الأمامية منافذ الواجهة الأمامية لمورد بوابة التطبيق. للحصول على الحدود الافتراضية، راجع حدود بوابة التطبيق. ApplicationGatewayFrontendPort[]
تكوينات IP للبوابة الشبكات الفرعية لمورد بوابة التطبيق. للحصول على الحدود الافتراضية، راجع حدود بوابة التطبيق. ApplicationGatewayIPConfiguration[]
التكوين العمومي التكوين العمومي. تكوين ApplicationGatewayGlobal
httpListeners مستمعو Http لمورد بوابة التطبيق. للحصول على الحدود الافتراضية، راجع حدود بوابة التطبيق. ApplicationGatewayHttpListener[]
المستمعين مستمعو مورد بوابة التطبيق. للحصول على الحدود الافتراضية، راجع حدود بوابة التطبيق. ApplicationGatewayListener[]
نهج loadDistribution نهج توزيع التحميل لمورد بوابة التطبيق. ApplicationGatewayLoadDistributionPolicy[]
تكوينات الارتباط الخاص تكوينات PrivateLink على بوابة التطبيق. ApplicationGatewayPrivateLinkConfiguration[]
تحقيقات فحوصات مورد بوابة التطبيق. ApplicationGatewayProbe[]
تكوينات إعادة التوجيه إعادة توجيه تكوينات مورد بوابة التطبيق. للحصول على الحدود الافتراضية، راجع حدود بوابة التطبيق. ApplicationGatewayRedirectConfiguration[]
requestRoutingRules طلب قواعد التوجيه لمورد بوابة التطبيق. ApplicationGatewayRequestRoutingRule[]
إعادة كتابةRuleSets إعادة كتابة القواعد لمورد بوابة التطبيق. ApplicationGatewayRewriteRuleSet[]
قواعد التوجيه قواعد التوجيه لمورد بوابة التطبيق. ApplicationGatewayRoutingRule[]
sku SKU لمورد بوابة التطبيق. ApplicationGatewaySku
sslCertificates شهادات SSL لمورد بوابة التطبيق. للحصول على الحدود الافتراضية، راجع حدود بوابة التطبيق. ApplicationGatewaySslCertificate[]
sslPolicy نهج SSL لمورد بوابة التطبيق. ApplicationGatewaySslPolicy
ملفات تعريف ssl ملفات تعريف SSL لمورد بوابة التطبيق. للحصول على الحدود الافتراضية، راجع حدود بوابة التطبيق. ApplicationGatewaySslProfile[]
trustedClientCertificates شهادات العميل الموثوق بها لمورد بوابة التطبيق. للحصول على الحدود الافتراضية، راجع حدود بوابة التطبيق. ApplicationGatewayTrustedClientCertificate[]
TrustedRootCertificates شهادات الجذر الموثوق بها لمورد بوابة التطبيق. للحصول على الحدود الافتراضية، راجع حدود بوابة التطبيق. ApplicationGatewayTrustedRootCertificate[]
urlPathMaps مخطط مسار URL لمورد بوابة التطبيق. للحصول على الحدود الافتراضية، راجع حدود بوابة التطبيق. ApplicationGatewayUrlPathMap[]
webApplicationFirewallConfiguration تكوين جدار حماية تطبيق الويب. ApplicationGatewayWebApplicationFirewallConfiguratio...

ApplicationGatewayAuthenticationCertificate

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

ApplicationGatewayAuthenticationCertificatePropertie...

الاسم الوصف القيمة
البيانات البيانات العامة للشهادة. سلسلة

تكوين ApplicationGatewayAutoscale

الاسم الوصف القيمة
maxCapacity الحد الأعلى لعدد سعة بوابة التطبيق. int

القيود:
الحد الأدنى للقيمة = 2
الحد الأدنى للعجز حد أقل لعدد سعة بوابة التطبيق. int (مطلوب)

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

ApplicationGatewayBackendAddressPool

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

ApplicationGatewayBackendAddressPoolPropertiesFormat

الاسم الوصف القيمة
backendAddresses عناوين الواجهة الخلفية. ApplicationGatewayBackendAddress[]

ApplicationGatewayBackendAddress

الاسم الوصف القيمة
Fqdn اسم المجال المؤهل بالكامل (FQDN). سلسلة
ipAddress عنوان IP. سلسلة

ApplicationGatewayBackendHttpSettings

الاسم الوصف القيمة
المعرف معرف المورد. سلسلة
الاسم اسم إعدادات http الخلفية الفريدة داخل بوابة التطبيق. سلسلة
خصائص خصائص إعدادات HTTP الخلفية لبوابة التطبيق. ApplicationGatewayBackendHttpSettingsPropertiesForma...

ApplicationGatewayBackendHttpSettingsPropertiesForma...

الاسم الوصف القيمة
affinityCookieName اسم ملف تعريف الارتباط لاستخدامه في ملف تعريف الارتباط. سلسلة
authenticationCertificates صفيف من المراجع إلى شهادات مصادقة بوابة التطبيق. SubResource[]
connectionDraining استنزاف الاتصال لمورد إعدادات http الخلفية. ApplicationGatewayConnectionDraining
ملف تعريف الارتباطBasedAffinity التقارب المستند إلى ملف تعريف الارتباط. "معطل"
"ممكن"
hostName عنوان المضيف الذي سيتم إرساله إلى خوادم الواجهة الخلفية. سلسلة
مسار المسار الذي يجب استخدامه كبادئة لجميع طلبات HTTP. Null يعني أنه لن يتم بادئة أي مسار. القيمة الافتراضية فارغة. سلسلة
pickHostNameFromBackendAddress يجب اختيار ما إذا كان يجب اختيار عنوان المضيف من اسم المضيف لخادم الواجهة الخلفية. القيمة الافتراضية هي ⁧false. Bool
المنفذ منفذ الوجهة على الواجهة الخلفية. int
التحقيق تحقق من مورد بوابة التطبيق. مصدر فرعي
probeEnabled ما إذا كان التحقيق ممكنا أم لا. القيمة الافتراضية هي ⁧false. Bool
بروتوكول البروتوكول المستخدم للاتصال بالواجهة الخلفية. "Http"
"Https"
"Tcp"
"Tls"
وقت الطلب طلب المهلة بالثوان. ستفشل بوابة التطبيق في الطلب إذا لم يتم تلقي الاستجابة داخل RequestTimeout. تتراوح القيم المقبولة من ثانية واحدة إلى 86400 ثانية. int
trustedRootCertificates صفيف من المراجع إلى شهادات الجذر الموثوق بها لبوابة التطبيق. SubResource[]

مصدر فرعي

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

ApplicationGatewayConnectionDraining

الاسم الوصف القيمة
drainTimeoutInSec عدد الثوان التي يتم فيها استنزاف الاتصال نشط. تتراوح القيم المقبولة من ثانية واحدة إلى 3600 ثانية. int (مطلوب)

القيود:
الحد الأدنى للقيمة = 1
الحد الأقصى للقيمة = 3600
ممكّن ما إذا كان استنزاف الاتصال ممكنا أم لا. bool (مطلوب)

ApplicationGatewayBackendSettings

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

ApplicationGatewayBackendSettingsPropertiesFormat

الاسم الوصف القيمة
hostName إشارة اسم الخادم ليتم إرسالها إلى الخوادم الخلفية لبروتوكول Tls. سلسلة
pickHostNameFromBackendAddress ما إذا كنت تريد اختيار إشارة اسم الخادم من اسم المضيف للخادم الخلفي لبروتوكول Tls. القيمة الافتراضية هي ⁧false. Bool
المنفذ منفذ الوجهة على الواجهة الخلفية. int
التحقيق تحقق من مورد بوابة التطبيق. مصدر فرعي
بروتوكول البروتوكول المستخدم للاتصال بالواجهة الخلفية. "Http"
"Https"
"Tcp"
"Tls"
المهلة مهلة الاتصال بالثوان. ستفشل بوابة التطبيق في الطلب إذا لم يتم تلقي الاستجابة داخل ConnectionTimeout. تتراوح القيم المقبولة من ثانية واحدة إلى 86400 ثانية. int
trustedRootCertificates صفيف من المراجع إلى شهادات الجذر الموثوق بها لبوابة التطبيق. SubResource[]

ApplicationGatewayCustomError

الاسم الوصف القيمة
customErrorPageUrl عنوان URL لصفحة الخطأ لخطأ مخصص لبوابة التطبيق. سلسلة
statusCode رمز الحالة لخطأ مخصص لبوابة التطبيق. "HttpStatus400"
"HttpStatus403"
"HttpStatus404"
"HttpStatus405"
"HttpStatus408"
"HttpStatus500"
"HttpStatus502"
"HttpStatus503"
"HttpStatus504"

تكوين IP ل ApplicationGatewayFrontendIP

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

ApplicationGatewayFrontendIPConfigurationPropertiesF...

الاسم الوصف القيمة
عنوان IP خاص PrivateIPAddress لتكوين IP لواجهة الشبكة. سلسلة
privateIPAllocationMethod أسلوب تخصيص عنوان IP الخاص. "ديناميكي"
"ثابت"
تكوين الارتباط الخاص مرجع إلى تكوين الارتباط الخاص لبوابة التطبيق. مصدر فرعي
عنوان IP العام مرجع إلى مورد PublicIP. مصدر فرعي
الشبكه الفرعيه مرجع إلى مورد الشبكة الفرعية. مصدر فرعي

ApplicationGatewayFrontendPort

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

تنسيق ApplicationGatewayFrontendPortProperties

الاسم الوصف القيمة
المنفذ منفذ الواجهة الأمامية. int

تكوين ApplicationGatewayIP

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

ApplicationGatewayIPConfigurationPropertiesFormat

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

تكوين ApplicationGatewayGlobal

الاسم الوصف القيمة
enableRequestBuffering تمكين التخزين المؤقت للطلب. Bool
enableResponseBuffering تمكين التخزين المؤقت للاستجابة. Bool

ApplicationGatewayHttpListener

الاسم الوصف القيمة
المعرف معرف المورد. سلسلة
الاسم اسم وحدة استماع HTTP الفريدة داخل بوابة التطبيق. سلسلة
خصائص خصائص مستمع HTTP لبوابة التطبيق. ApplicationGatewayHttpListenerPropertiesFormat

ApplicationGatewayHttpListenerPropertiesFormat

الاسم الوصف القيمة
تكوينات customError تكوينات الخطأ المخصصة لمستمع HTTP. ApplicationGatewayCustomError[]
firewallPolicy مرجع إلى مورد FirewallPolicy. مصدر فرعي
frontendIPConfiguration مورد تكوين IP للواجهة الأمامية لبوابة تطبيق. مصدر فرعي
منفذ الواجهة الأمامية مورد منفذ الواجهة الأمامية لبوابة تطبيق. مصدر فرعي
hostName اسم المضيف لمستمع HTTP. سلسلة
أسماء المضيفين قائمة بأسماء المضيفين ل HTTP Listener التي تسمح بأحرف البدل الخاصة أيضا. سلسلة []
بروتوكول بروتوكول وحدة استماع HTTP. "Http"
"Https"
"Tcp"
"Tls"
طلبServerNameIndication ينطبق فقط إذا كان البروتوكول https. تمكين SNI للاستضافة المتعددة. Bool
sslCertificate مورد شهادة SSL لبوابة تطبيق. مصدر فرعي
sslProfile مورد ملف تعريف SSL لبوابة التطبيق. مصدر فرعي

ApplicationGatewayListener

الاسم الوصف القيمة
المعرف معرف المورد. سلسلة
الاسم اسم وحدة الاستماع الفريدة داخل بوابة التطبيق. سلسلة
خصائص خصائص مستمع بوابة التطبيق. ApplicationGatewayListenerPropertiesFormat

ApplicationGatewayListenerPropertiesFormat

الاسم الوصف القيمة
frontendIPConfiguration مورد تكوين IP للواجهة الأمامية لبوابة تطبيق. مصدر فرعي
منفذ الواجهة الأمامية مورد منفذ الواجهة الأمامية لبوابة تطبيق. مصدر فرعي
أسماء المضيفين قائمة مؤشرات اسم الخادم (SNI) لمستمع TLS متعدد المواقع الذي يسمح بأحرف البدل الخاصة أيضا. سلسلة []
بروتوكول بروتوكول وحدة الاستماع. "Http"
"Https"
"Tcp"
"Tls"
sslCertificate مورد شهادة SSL لبوابة تطبيق. مصدر فرعي
sslProfile مورد ملف تعريف SSL لبوابة التطبيق. مصدر فرعي

ApplicationGatewayLoadDistributionPolicy

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

ApplicationGatewayLoadDistributionPolicyPropertiesFo...

الاسم الوصف القيمة
loadDistributionAlgorithm تحميل مورد أهداف التوزيع لبوابة تطبيق. "IpHash"
"أقل التوصيلات"
"RoundRobin"
loadDistributionTargets تحميل مورد أهداف التوزيع لبوابة تطبيق. ApplicationGatewayLoadDistributionTarget[]

ApplicationGatewayLoadDistributionTarget

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

ApplicationGatewayLoadDistributionTargetPropertiesFo...

الاسم الوصف القيمة
backendAddressPool مورد تجمع عناوين الواجهة الخلفية لبوابة التطبيق. مصدر فرعي
weightPerServer الوزن لكل خادم. يتراوح بين 1 و100. int

القيود:
الحد الأدنى للقيمة = 1
الحد الأقصى للقيمة = 100

تكوين ApplicationGatewayPrivateLink

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

ApplicationGatewayPrivateLinkConfigurationProperties

الاسم الوصف القيمة
تكوينات ip صفيف من تكوينات ip للارتباط الخاص لبوابة التطبيق. ApplicationGatewayPrivateLinkIpConfiguration[]

تكوين ApplicationGatewayPrivateLinkIp

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

ApplicationGatewayPrivateLinkIpConfigurationProperti...

الاسم الوصف القيمة
المنطقة الأساسية ما إذا كان تكوين ip أساسيا أم لا. Bool
عنوان IP خاص عنوان IP الخاص لتكوين IP. سلسلة
privateIPAllocationMethod أسلوب تخصيص عنوان IP الخاص. "ديناميكي"
"ثابت"
الشبكه الفرعيه الرجوع إلى مورد الشبكة الفرعية. مصدر فرعي

ApplicationGatewayProbe

الاسم الوصف القيمة
المعرف معرف المورد. سلسلة
الاسم اسم المسبار الفريد داخل بوابة التطبيق. سلسلة
خصائص خصائص مسبار بوابة التطبيق. ApplicationGatewayProbePropertiesFormat

ApplicationGatewayProbePropertiesFormat

الاسم الوصف القيمة
المضيف اسم المضيف لإرسال التحقيق إليه. سلسلة
الفاصل الزمني الفاصل الزمني للفحص بالثوان. هذا هو الفاصل الزمني بين اثنين من اختبارات فحص الصحة الافتراضية المتتالية. تتراوح القيم المقبولة من ثانية واحدة إلى 86400 ثانية. int
match معيار لتصنيف استجابة فحص صحية. ApplicationGatewayProbeHealthResponseMatch
minServers الحد الأدنى لعدد الخوادم التي يتم وضع علامة عليها دائما سليمة. القيمة الافتراضية هي 0. int
مسار المسار النسبي للتحقيق. يبدأ المسار الصالح من '/'. يتم إرسال الفحص إلى {Protocol}://{host}:{port}{path}. سلسلة
pickHostNameFromBackendHttpSettings ما إذا كان يجب اختيار عنوان المضيف من إعدادات http الخلفية. القيمة الافتراضية هي ⁧false. Bool
pickHostNameFromBackendSettings ما إذا كان يجب اختيار إشارة اسم الخادم من إعدادات الواجهة الخلفية لبروتوكول Tls. القيمة الافتراضية هي ⁧false. Bool
المنفذ منفذ مخصص سيتم استخدامه لإجراء فحص على خوادم الواجهة الخلفية. تتراوح القيمة الصالحة من 1 إلى 65535. في حالة عدم التعيين، سيتم استخدام المنفذ من إعدادات http. هذه الخاصية صالحة للأساسية Standard_v2 WAF_v2 فقط. int

القيود:
الحد الأدنى للقيمة = 1
الحد الأقصى للقيمة = 65535
بروتوكول البروتوكول المستخدم للتحقيق. "Http"
"Https"
"Tcp"
"Tls"
المهلة مهلة الفحص بالثوان. تم وضع علامة فشل على الفحص إذا لم يتم تلقي استجابة صالحة مع فترة المهلة هذه. تتراوح القيم المقبولة من ثانية واحدة إلى 86400 ثانية. int
غير صحيThreshold عدد إعادة محاولة التحقيق. يتم وضع علامة على خادم الواجهة الخلفية لأسفل بعد وصول عدد فشل التحقيق المتتالي إلى غير صحيThreshold. تتراوح القيم المقبولة من ثانية واحدة إلى 20. int

ApplicationGatewayProbeHealthResponseMatch

الاسم الوصف القيمة
هيئة النص الأساسي الذي يجب تضمينه في الاستجابة الصحية. القيمة الافتراضية فارغة. سلسلة
رموز الحالة النطاقات المسموح بها من رموز الحالة الصحية. النطاق الافتراضي برموز الحالة الصحية هو 200-399. سلسلة []

تكوين ApplicationGatewayRedirect

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

ApplicationGatewayRedirectConfigurationPropertiesFor...

الاسم الوصف القيمة
includePath قم بتضمين المسار في عنوان URL المعاد توجيهه. Bool
includeQueryString قم بتضمين سلسلة الاستعلام في عنوان URL الذي تمت إعادة توجيهه. Bool
pathRules قواعد المسار التي تحدد تكوين إعادة التوجيه. SubResource[]
نوع إعادة التوجيه نوع إعادة توجيه HTTP. "تم العثور"
"دائم"
"SeeOther"
"مؤقت"
requestRoutingRules طلب توجيه يحدد تكوين إعادة التوجيه. SubResource[]
targetListener الرجوع إلى وحدة استماع لإعادة توجيه الطلب إليها. مصدر فرعي
targetUrl Url لإعادة توجيه الطلب إليه. سلسلة
urlPathMaps تعيين مسار URL الذي يحدد تكوين إعادة التوجيه الافتراضي. SubResource[]

ApplicationGatewayRequestRoutingRule

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

ApplicationGatewayRequestRoutingRulePropertiesFormat

الاسم الوصف القيمة
backendAddressPool مورد تجمع عناوين الواجهة الخلفية لبوابة التطبيق. مصدر فرعي
إعدادات الواجهة الخلفيةHttpSettings مورد إعدادات http الخلفية لبوابة التطبيق. مصدر فرعي
httpListener مورد مستمع Http لبوابة التطبيق. مصدر فرعي
loadDistributionPolicy مورد نهج توزيع التحميل لبوابة التطبيق. مصدر فرعي
أولوية أولوية قاعدة توجيه الطلب. int

القيود:
الحد الأدنى للقيمة = 1
الحد الأقصى للقيمة = 20000
إعادة تكوين إعادة توجيه مورد التكوين لبوابة التطبيق. مصدر فرعي
إعادة كتابةRuleSet إعادة كتابة مورد مجموعة القواعد في القاعدة الأساسية لبوابة التطبيق. مصدر فرعي
نوع القاعدة نوع القاعدة. "أساسي"
"PathBasedRouting"
urlPathMap مورد مخطط مسار URL لبوابة التطبيق. مصدر فرعي

ApplicationGatewayRewriteRuleSet

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

ApplicationGatewayRewriteRuleSetPropertiesFormat

الاسم الوصف القيمة
إعادة كتابة قواعد إعادة كتابة القواعد في مجموعة قواعد إعادة الكتابة. ApplicationGatewayRewriteRule[]

ApplicationGatewayRewriteRule

الاسم الوصف القيمة
مجموعة الإجراءات مجموعة من الإجراءات التي يجب القيام بها كجزء من قاعدة إعادة الكتابة. ApplicationGatewayRewriteRuleActionSet
الظروف الشروط التي سيتم تقييم تنفيذ مجموعة الإجراءات بناء عليها. ApplicationGatewayRewriteRuleCondition[]
الاسم اسم قاعدة إعادة الكتابة الفريدة داخل بوابة التطبيق. سلسلة
ruleSequence تسلسل القاعدة لقاعدة إعادة الكتابة التي تحدد ترتيب تنفيذ قاعدة معينة في RewriteRuleSet. int

ApplicationGatewayRewriteRuleActionSet

الاسم الوصف القيمة
تكوينات requestHeader طلب إجراءات العنوان في مجموعة الإجراءات. ApplicationGatewayHeaderConfiguration[]
responseHeaderConfigurations إجراءات عنوان الاستجابة في مجموعة الإجراءات. ApplicationGatewayHeaderConfiguration[]
تكوين url إجراء تكوين Url في مجموعة الإجراءات. تكوين ApplicationGatewayUrl

تكوين ApplicationGatewayHeader

الاسم الوصف القيمة
اسم الرأس اسم رأس تكوين الرأس. سلسلة
قيمة العنوان قيمة الرأس لتكوين الرأس. سلسلة
headerValueMatcher حقل اختياري ضمن "إعادة كتابة الإجراء". يتيح لك التقاط وتعديل قيمة (قيم) رأس معين عند وجود رؤوس متعددة بنفس الاسم. مدعوم حاليا لعنوان استجابة Set-Cookie فقط. لمزيد من التفاصيل، تفضل بزيارة https://aka.ms/appgwheadercrud HeaderValueMatcher

HeaderValueMatcher

الاسم الوصف القيمة
ignoreCase تعيين هذه المعلمة إلى قيمة الحقيقة مع فرض النمط لإجراء مقارنة حساسة لحالة الأحرف. Bool
negate سيؤدي تعيين هذه القيمة كحقيقة إلى فرض التحقق من نفي الشرط الذي قدمه المستخدم في حقل النمط. Bool
النمط النمط، إما سلسلة ثابتة أو تعبير عادي، الذي يقيم ما إذا كان يجب تحديد قيمة رأس لإعادة الكتابة. سلسلة

تكوين ApplicationGatewayUrl

الاسم الوصف القيمة
مسار التعديل مسار URL الذي وفره المستخدم لإعادة كتابة عنوان URL. Null يعني أنه لن يتم تحديث أي مسار. القيمة الافتراضية فارغة. سلسلة
modifiedQueryString سلسلة الاستعلام التي قدمها المستخدم لإعادة كتابة عنوان URL. Null يعني أنه لن يتم تحديث أي سلسلة استعلام. القيمة الافتراضية فارغة. سلسلة
اعاده توجيه إذا تم تعيينه على أنه صحيح، فسيعيد تقييم مخطط مسار url المتوفر في قواعد توجيه الطلب المستندة إلى المسار باستخدام المسار المعدل. القيمة الافتراضية هي ⁧false. Bool

ApplicationGatewayRewriteRuleCondition

الاسم الوصف القيمة
ignoreCase تعيين هذه المعلمة إلى قيمة الحقيقة مع فرض النمط لإجراء مقارنة حساسة لحالة الأحرف. Bool
negate سيؤدي تعيين هذه القيمة كحقيقة إلى فرض التحقق من نفي الشرط الذي قدمه المستخدم. Bool
النمط النمط، إما سلسلة ثابتة أو تعبير عادي، الذي يقيم صدق الشرط. سلسلة
المتغير معلمة الشرط ل RewriteRuleCondition. سلسلة

ApplicationGatewayRoutingRule

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

ApplicationGatewayRoutingRulePropertiesFormat

الاسم الوصف القيمة
backendAddressPool مورد تجمع عناوين الواجهة الخلفية لبوابة التطبيق. مصدر فرعي
إعدادات الخلفية مورد إعدادات الواجهة الخلفية لبوابة التطبيق. مصدر فرعي
المستمع مورد وحدة الاستماع لبوابة التطبيق. مصدر فرعي
أولوية أولوية قاعدة التوجيه. int (مطلوب)

القيود:
الحد الأدنى للقيمة = 1
الحد الأقصى للقيمة = 20000
نوع القاعدة نوع القاعدة. "أساسي"
"PathBasedRouting"

ApplicationGatewaySku

الاسم الوصف القيمة
السعة سعة (عدد المثيلات) لبوابة التطبيق. int
الاسره عائلة SKU لبوابة التطبيق. "Generation_1"
"Generation_2"
الاسم اسم SKU لبوابة التطبيق. "أساسي"
"Standard_Large"
"Standard_Medium"
"Standard_Small"
"Standard_v2"
"WAF_Large"
"WAF_Medium"
"WAF_v2"
المستوي مستوى بوابة التطبيق. "أساسي"
"قياسي"
"Standard_v2"
"WAF"
"WAF_v2"

ApplicationGatewaySslCertificate

الاسم الوصف القيمة
المعرف معرف المورد. سلسلة
الاسم اسم شهادة SSL الفريدة داخل بوابة التطبيق. سلسلة
خصائص خصائص شهادة SSL لبوابة التطبيق. ApplicationGatewaySslCertificatePropertiesFormat

ApplicationGatewaySslCertificatePropertiesFormat

الاسم الوصف القيمة
البيانات شهادة pfx المرمزة Base-64. ينطبق فقط في طلب PUT. سلسلة
keyVaultSecretId المعرف السري ل (base-64 encodeed unencrypted pfx) 'Secret' أو 'Certificate' object المخزن في KeyVault. سلسلة
كلمة المرور كلمة المرور لملف pfx المحدد في البيانات. ينطبق فقط في طلب PUT. سلسلة

ApplicationGatewaySslPolicy

الاسم الوصف القيمة
cipherSuites مجموعات تشفير Ssl التي سيتم تمكينها بالترتيب المحدد لبوابة التطبيق. صفيف سلسلة يحتوي على أي من:
"TLS_DHE_DSS_WITH_3DES_EDE_CBC_SHA"
"TLS_DHE_DSS_WITH_AES_128_CBC_SHA"
"TLS_DHE_DSS_WITH_AES_128_CBC_SHA256"
"TLS_DHE_DSS_WITH_AES_256_CBC_SHA"
"TLS_DHE_DSS_WITH_AES_256_CBC_SHA256"
"TLS_DHE_RSA_WITH_AES_128_CBC_SHA"
"TLS_DHE_RSA_WITH_AES_128_GCM_SHA256"
"TLS_DHE_RSA_WITH_AES_256_CBC_SHA"
"TLS_DHE_RSA_WITH_AES_256_GCM_SHA384"
"TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA"
"TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256"
"TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256"
"TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA"
"TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384"
"TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384"
"TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA"
"TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256"
"TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256"
"TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA"
"TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384"
"TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384"
"TLS_RSA_WITH_3DES_EDE_CBC_SHA"
"TLS_RSA_WITH_AES_128_CBC_SHA"
"TLS_RSA_WITH_AES_128_CBC_SHA256"
"TLS_RSA_WITH_AES_128_GCM_SHA256"
"TLS_RSA_WITH_AES_256_CBC_SHA"
"TLS_RSA_WITH_AES_256_CBC_SHA256"
"TLS_RSA_WITH_AES_256_GCM_SHA384"
disabledSslProtocols بروتوكولات Ssl التي سيتم تعطيلها على بوابة التطبيق. صفيف سلسلة يحتوي على أي من:
"TLSv1_0"
"TLSv1_1"
"TLSv1_2"
"TLSv1_3"
minProtocolVersion الحد الأدنى من إصدار بروتوكول Ssl الذي سيتم دعمه على بوابة التطبيق. "TLSv1_0"
"TLSv1_1"
"TLSv1_2"
"TLSv1_3"
اسم السياسة اسم نهج Ssl المحدد مسبقا. "AppGwSslPolicy20150501"
"AppGwSslPolicy20170401"
"AppGwSslPolicy20170401S"
"AppGwSslPolicy20220101"
"AppGwSslPolicy20220101S"
نوع النهج نوع نهج Ssl. "مخصص"
"CustomV2"
"معرفة مسبقا"

ApplicationGatewaySslProfile

الاسم الوصف القيمة
المعرف معرف المورد. سلسلة
الاسم اسم ملف تعريف SSL الفريد داخل بوابة التطبيق. سلسلة
خصائص خصائص ملف تعريف SSL لبوابة التطبيق. ApplicationGatewaySslProfilePropertiesFormat

ApplicationGatewaySslProfilePropertiesFormat

الاسم الوصف القيمة
clientAuthConfiguration تكوين مصادقة العميل لمورد بوابة التطبيق. تكوين ApplicationGatewayClientAuth
sslPolicy نهج SSL لمورد بوابة التطبيق. ApplicationGatewaySslPolicy
trustedClientCertificates صفيف من المراجع إلى شهادات العميل الموثوق بها لبوابة التطبيق. SubResource[]

تكوين ApplicationGatewayClientAuth

الاسم الوصف القيمة
verifyClientCertIssuerDN تحقق من اسم مصدر شهادة العميل على بوابة التطبيق. Bool
verifyClientRevocation تحقق من حالة إبطال شهادة العميل. "لا أحد"
"OCSP"

ApplicationGatewayTrustedClientCertificate

الاسم الوصف القيمة
المعرف معرف المورد. سلسلة
الاسم اسم شهادة العميل الموثوق بها الفريدة داخل بوابة التطبيق. سلسلة
خصائص خصائص شهادة العميل الموثوق بها لبوابة التطبيق. ApplicationGatewayTrustedClientCertificateProperties...

ApplicationGatewayTrustedClientCertificateProperties...

الاسم الوصف القيمة
البيانات البيانات العامة للشهادة. سلسلة

ApplicationGatewayTrustedRootCertificate

الاسم الوصف القيمة
المعرف معرف المورد. سلسلة
الاسم اسم شهادة الجذر الموثوق بها الفريدة داخل بوابة التطبيق. سلسلة
خصائص خصائص شهادة الجذر الموثوق بها لبوابة التطبيق. ApplicationGatewayTrustedRootCertificatePropertiesFo...

ApplicationGatewayTrustedRootCertificatePropertiesFo...

الاسم الوصف القيمة
البيانات البيانات العامة للشهادة. سلسلة
keyVaultSecretId المعرف السري ل (base-64 encodeed unencrypted pfx) 'Secret' أو 'Certificate' object المخزن في KeyVault. سلسلة

ApplicationGatewayUrlPathMap

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

ApplicationGatewayUrlPathMapPropertiesFormat

الاسم الوصف القيمة
defaultBackendAddressPool مورد تجمع عناوين الواجهة الخلفية الافتراضي لخريطة مسار URL. مصدر فرعي
defaultBackendHttpSettings مورد إعدادات http الخلفية الافتراضية لخريطة مسار URL. مصدر فرعي
defaultLoadDistributionPolicy مورد نهج توزيع التحميل الافتراضي لخريطة مسار URL. مصدر فرعي
تكوين الإعداد الافتراضي مورد تكوين إعادة التوجيه الافتراضي لخريطة مسار URL. مصدر فرعي
defaultRewriteRuleSet مورد مجموعة قواعد إعادة الكتابة الافتراضية لخريطة مسار URL. مصدر فرعي
pathRules قاعدة المسار لمورد خريطة مسار URL. ApplicationGatewayPathRule[]

ApplicationGatewayPathRule

الاسم الوصف القيمة
المعرف معرف المورد. سلسلة
الاسم اسم قاعدة المسار الفريدة داخل بوابة التطبيق. سلسلة
خصائص خصائص قاعدة مسار بوابة التطبيق. ApplicationGatewayPathRulePropertiesFormat

ApplicationGatewayPathRulePropertiesFormat

الاسم الوصف القيمة
backendAddressPool مورد تجمع عناوين الواجهة الخلفية لقاعدة مسار مخطط مسار URL. مصدر فرعي
إعدادات الواجهة الخلفيةHttpSettings مورد إعدادات http الخلفية لقاعدة مسار مخطط مسار URL. مصدر فرعي
firewallPolicy مرجع إلى مورد FirewallPolicy. مصدر فرعي
loadDistributionPolicy مورد نهج توزيع التحميل لقاعدة مسار مخطط مسار URL. مصدر فرعي
المسارات قواعد المسار لخريطة مسار URL. سلسلة []
إعادة تكوين إعادة توجيه مورد التكوين لقاعدة مسار مخطط مسار URL. مصدر فرعي
إعادة كتابةRuleSet إعادة كتابة مورد مجموعة القواعد لقاعدة مسار مسار URL. مصدر فرعي

ApplicationGatewayWebApplicationFirewallConfiguratio...

الاسم الوصف القيمة
disabledRuleGroups مجموعات القواعد المعطلة. ApplicationGatewayFirewallDisabledRuleGroup[]
ممكّن ما إذا كان جدار حماية تطبيق الويب ممكنا أم لا. bool (مطلوب)
الاستبعادات قائمة الاستبعاد. ApplicationGatewayFirewallExclusion[]
fileUploadLimitInMb الحد الأقصى لحجم تحميل الملف بالميغابايت ل WAF. int

القيود:
الحد الأدنى للقيمة = 0
firewallMode وضع جدار حماية تطبيق الويب. "الكشف"
"الوقاية" (مطلوب)
maxRequestBodySize الحد الأقصى لحجم نص الطلب ل WAF. int

القيود:
الحد الأدنى للقيمة = 8
الحد الأقصى للقيمة = 128
maxRequestBodySizeInKb الحد الأقصى لحجم نص الطلب في Kb ل WAF. int

القيود:
الحد الأدنى للقيمة = 8
الحد الأقصى للقيمة = 128
requestBodyCheck ما إذا كان يسمح ل WAF بالتحقق من نص الطلب. Bool
ruleSetType نوع مجموعة قواعد جدار حماية تطبيق الويب. القيم المحتملة هي: "OWASP". سلسلة (مطلوب)
ruleSetVersion إصدار نوع مجموعة القواعد. سلسلة (مطلوب)

ApplicationGatewayFirewallDisabledRuleGroup

الاسم الوصف القيمة
اسم مجموعة القواعد اسم مجموعة القواعد التي سيتم تعطيلها. سلسلة (مطلوب)
القواعد قائمة القواعد التي سيتم تعطيلها. إذا كانت خالية، فسيتم تعطيل جميع قواعد مجموعة القواعد. int[]

ApplicationGatewayFirewallExclusion

الاسم الوصف القيمة
matchVariable المتغير المطلوب استبعاده. سلسلة (مطلوب)
محدد عندما تكون matchVariable عبارة عن مجموعة، يستخدم عامل التشغيل لتحديد العناصر الموجودة في المجموعة التي ينطبق عليها هذا الاستبعاد. سلسلة (مطلوب)
محددMatchOperator عندما تكون matchVariable عبارة عن مجموعة، قم بالعمل على المحدد لتحديد العناصر الموجودة في المجموعة التي ينطبق عليها هذا الاستبعاد. سلسلة (مطلوب)