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 |
ينشر القالب نظام Windows VMSS مع العدد المطلوب من الأجهزة الظاهرية في مجموعة المقياس وLANSA MSI لتثبيتها في كل جهاز ظاهري. بمجرد نشر مجموعة مقياس الجهاز الظاهري، يتم استخدام ملحق برنامج نصي مخصص لتثبيت LANSA MSI) |
الإنشاء موقع WordPress في شبكة ظاهرية |
ينشئ هذا القالب موقع WordPress على مثيل الحاوية في شبكة ظاهرية. وإخراج FQDN لموقع عام يمكنه الوصول إلى موقع WordPress. |
الإنشاء Azure Application Gateway v2 |
ينشئ هذا القالب بوابة تطبيق Azure مع خادمين Windows Server 2016 في تجمع الواجهة الخلفية |
الإنشاء Azure WAF v2 على بوابة تطبيق Azure |
ينشئ هذا القالب Azure Web Application Firewall v2 على Azure Application Gateway مع خادمين Windows Server 2016 في تجمع الواجهة الخلفية |
نظام مجموعة AKS مع بوابة NAT وبوابة تطبيق |
يوضح هذا النموذج كيفية توزيع نظام مجموعة AKS مع بوابة NAT للاتصالات الصادرة وبوابة التطبيق للاتصالات الواردة. |
إعداد العرض التوضيحي لبوابة تطبيق Azure |
يسمح لك هذا القالب بتوزيع العرض التوضيحي لبوابة تطبيق Azure بسرعة لاختبار موازنة التحميل مع الترابط المستند إلى ملف تعريف الارتباط أو بدونه. |
موقع eShop على الويب مع ILB ASE |
App Service Environment هي خيار خطة خدمة مميزة لـ Azure App Service الذي يوفر بيئة معزولة تمامًا ومخصصة للتشغيل الآمن لتطبيقات Azure App Service على نطاق واسع، بما في ذلك تطبيقات الويب والجوال والتطبيقات وتطبيقات واجهة برمجة التطبيقات. |
مدير نسبة استخدام الشبكة متعدد المستويات، L4 ILB، L7 AppGateway |
يقوم هذا القالب بتوزيع شبكة ظاهرية، وفصل الشبكة من خلال الشبكات الفرعية، ونشر الأجهزة الظاهرية وتكوين موازنة التحميل |
تطبيق متعدد المستويات مع NSG وILB وAppGateway |
يقوم هذا القالب بتوزيع شبكة ظاهرية، وفصل الشبكة من خلال الشبكات الفرعية، ونشر الأجهزة الظاهرية وتكوين موازنة التحميل |
الإنشاء APIM في الشبكة الظاهرية الداخلية باستخدام بوابة التطبيق |
يوضح هذا القالب كيفية الإنشاء مثيل Azure API Management على شبكة خاصة محمية بواسطة بوابة تطبيق Azure. |
Front Door Standard/Premium مع أصل بوابة التطبيق |
ينشئ هذا القالب مثيل Front Door Standard/Premium وApplication Gateway، ويستخدم نهج NSG و WAF للتحقق من أن نسبة استخدام الشبكة قد جاءت من خلال أصل Front Door. |
Front Door مع مثيلات الحاوية وبوابة التطبيق |
ينشئ هذا القالب Front Door Standard/Premium مع مجموعة حاويات وبوابة التطبيق. |
توزيع مجموعة مقياس جهاز ظاهري Ubuntu باستخدام بوابة تطبيق Azure |
يسمح لك هذا القالب بنشر مجموعة مقياس جهاز ظاهري Ubuntu بسيطة متكاملة مع بوابة تطبيق Azure، ويدعم ما يصل إلى 1000 جهاز ظاهري |
توزيع مجموعة مقياس جهاز ظاهري Windows باستخدام بوابة تطبيق Azure |
يسمح لك هذا القالب بنشر مجموعة مقياس جهاز ظاهري بسيطة ل Windows مدمجة مع بوابة تطبيق Azure، ويدعم ما يصل إلى 1000 جهاز ظاهري |
نظام مجموعة AKS مع وحدة تحكم دخول بوابة التطبيق |
يوضح هذا النموذج كيفية نشر نظام مجموعة AKS مع Application Gateway ووحدة تحكم دخول بوابة التطبيق وسجل حاويات Azure وتحليلات السجل Key Vault |
بوابة التطبيق مع إعادة توجيه WAF وSSL و IIS وHTTPS |
ينشر هذا القالب Application Gateway مع WAF، وSSL من طرف إلى طرف وHTTP إلى إعادة توجيه HTTPS على خوادم IIS. |
الإنشاء بوابة تطبيق |
ينشئ هذا القالب بوابة تطبيق في شبكة ظاهرية وينشئ قواعد موازنة التحميل لأي عدد من الأجهزة الظاهرية |
الإنشاء بوابة تطبيق IPv6 |
ينشئ هذا القالب بوابة تطبيق مع واجهة IPv6 أمامية في شبكة ظاهرية مزدوجة المكدس. |
الإنشاء Application Gateway V2 مع Key Vault |
ينشر هذا القالب Application Gateway V2 في شبكة ظاهرية، وهوية معرفة من قبل المستخدم، Key Vault، وسر (بيانات الشهادة)، ونهج الوصول على Key Vault وبوابة التطبيق. |
بوابة التطبيق للاستضافة المتعددة |
ينشئ هذا القالب بوابة تطبيق وتكوينها لاستضافة متعددة على المنفذ 443. |
الإنشاء بوابة تطبيق مع تجاوز المسار |
ينشر هذا القالب Application Gateway ويعرض استخدام ميزة تجاوز المسار لتجمع عناوين الواجهة الخلفية. |
الإنشاء Application Gateway مع Probe |
ينشر هذا القالب Application Gateway مع وظيفة فحص محسنة. |
الإنشاء بوابة تطبيق مع IP عام |
ينشئ هذا القالب بوابة تطبيق وعنوان IP عام لبوابة التطبيق والشبكة الظاهرية التي يتم فيها نشر بوابة التطبيق. يقوم أيضا بتكوين Application Gateway لموازنة تحميل Http مع خادمين خلفيين. لاحظ أنه يجب عليك تحديد عناوين IP صالحة لخوادم الواجهة الخلفية. |
الإنشاء بوابة تطبيق مع IP عام (إلغاء التحميل) |
ينشئ هذا القالب بوابة تطبيق وعنوان IP عام لبوابة التطبيق والشبكة الظاهرية التي يتم فيها نشر بوابة التطبيق. يقوم أيضا بتكوين Application Gateway ل Ssl Offload وموازنة التحميل مع خادمين خلفيين. لاحظ أنه يجب عليك تحديد عناوين IP صالحة لخوادم الواجهة الخلفية. |
الإنشاء بوابة تطبيق مع إعادة التوجيه |
ينشئ هذا القالب بوابة تطبيق مع وظائف إعادة التوجيه في شبكة ظاهرية وإعداد قواعد موازنة التحميل وإعادة التوجيه (الأساسية والمسارية) |
الإنشاء بوابة تطبيق مع إعادة الكتابة |
ينشئ هذا القالب بوابة تطبيق مع وظائف إعادة الكتابة في شبكة ظاهرية وإعداد موازنة التحميل وإعادة كتابة القواعد |
الإنشاء بوابة تطبيق (SSL مخصص) |
ينشر هذا القالب بوابة تطبيق تم تكوينها باستخدام نهج ssl مخصص. |
الإنشاء بوابة تطبيق (نهج SSL) |
ينشر هذا القالب بوابة تطبيق تم تكوينها باستخدام نهج ssl محدد مسبقا. |
بوابة التطبيق للتوجيه المستند إلى مسار URL |
ينشئ هذا القالب بوابة تطبيق ويقوم بتكوينها للتوجيه المستند إلى مسار URL. |
الإنشاء Application Gateway v2 |
ينشئ هذا القالب بوابة تطبيق v2 في شبكة ظاهرية ويعين خصائص التحجيم التلقائي وقاعدة موازنة تحميل HTTP مع الواجهة الأمامية العامة |
الإنشاء بوابة تطبيق (WAF) |
ينشئ هذا القالب بوابة تطبيق مع وظيفة جدار حماية تطبيق الويب في شبكة ظاهرية وإعداد قواعد موازنة التحميل لأي عدد من الأجهزة الظاهرية |
بوابة التطبيق مع WAF ونهج جدار الحماية |
ينشئ هذا القالب بوابة تطبيق مع WAF تم تكوينه جنبا إلى جنب مع نهج جدار الحماية |
بوابة التطبيق لتطبيق ويب مع تقييد IP |
ينشئ هذا القالب بوابة تطبيق أمام Azure Web App مع تمكين تقييد IP على تطبيق الويب. |
الإنشاء بوابة تطبيق ل WebApps |
ينشئ هذا القالب بوابة تطبيق أمام تطبيقين من Azure Web Apps مع تمكين فحص مخصص. |
الإنشاء Application Gateway مع الشهادات |
يوضح هذا القالب كيفية إنشاء شهادات موقعة ذاتيا Key Vault، ثم الرجوع من بوابة التطبيق. |
بوابة التطبيق مع إدارة واجهة برمجة التطبيقات الداخلية وتطبيق الويب |
توجيه حركة مرور الإنترنت لبوابة التطبيق إلى مثيل APIM للشبكة الظاهرية (الوضع الداخلي) الذي خدمات واجهة برمجة تطبيقات الويب المستضافة في Azure Web App. |
الإنشاء تطبيق ويب محمي بواسطة Application Gateway v2 |
ينشئ هذا القالب تطبيق ويب Azure مع تقييد الوصول ل Application Gateway v2. يتم نشر Application Gateway في شبكة ظاهرية (شبكة فرعية) تم تمكين نقطة نهاية خدمة "Microsoft.Web". يقيد تطبيق الويب الوصول إلى نسبة استخدام الشبكة من الشبكة الفرعية. |
الإنشاء Web App وPE وApplication Gateway v2 |
ينشئ هذا القالب 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 |
ينشر القالب نظام Windows VMSS مع العدد المطلوب من الأجهزة الظاهرية في مجموعة المقياس وLANSA MSI لتثبيتها في كل جهاز ظاهري. بمجرد نشر مجموعة مقياس الجهاز الظاهري، يتم استخدام ملحق برنامج نصي مخصص لتثبيت LANSA MSI) |
الإنشاء موقع WordPress في شبكة ظاهرية |
ينشئ هذا القالب موقع WordPress على مثيل الحاوية في شبكة ظاهرية. وإخراج FQDN لموقع عام يمكنه الوصول إلى موقع WordPress. |
الإنشاء Azure Application Gateway v2 |
ينشئ هذا القالب بوابة تطبيق Azure مع خادمين Windows Server 2016 في تجمع الواجهة الخلفية |
الإنشاء Azure WAF v2 على بوابة تطبيق Azure |
ينشئ هذا القالب Azure Web Application Firewall v2 على Azure Application Gateway مع خادمين Windows Server 2016 في تجمع الواجهة الخلفية |
نظام مجموعة AKS مع بوابة NAT وبوابة تطبيق |
يوضح هذا النموذج كيفية توزيع نظام مجموعة AKS مع بوابة NAT للاتصالات الصادرة وبوابة التطبيق للاتصالات الواردة. |
إعداد العرض التوضيحي لبوابة تطبيق Azure |
يسمح لك هذا القالب بتوزيع العرض التوضيحي لبوابة تطبيق Azure بسرعة لاختبار موازنة التحميل مع الترابط المستند إلى ملف تعريف الارتباط أو بدونه. |
موقع eShop على الويب مع ILB ASE |
App Service Environment هي خيار خطة خدمة مميزة لـ Azure App Service الذي يوفر بيئة معزولة تمامًا ومخصصة للتشغيل الآمن لتطبيقات Azure App Service على نطاق واسع، بما في ذلك تطبيقات الويب والجوال والتطبيقات وتطبيقات واجهة برمجة التطبيقات. |
مدير نسبة استخدام الشبكة متعدد المستويات، L4 ILB، L7 AppGateway |
يقوم هذا القالب بتوزيع شبكة ظاهرية، وفصل الشبكة من خلال الشبكات الفرعية، ونشر الأجهزة الظاهرية وتكوين موازنة التحميل |
تطبيق متعدد المستويات مع NSG وILB وAppGateway |
يقوم هذا القالب بتوزيع شبكة ظاهرية، وفصل الشبكة من خلال الشبكات الفرعية، ونشر الأجهزة الظاهرية وتكوين موازنة التحميل |
الإنشاء APIM في الشبكة الظاهرية الداخلية باستخدام بوابة التطبيق |
يوضح هذا القالب كيفية الإنشاء مثيل Azure API Management على شبكة خاصة محمية بواسطة بوابة تطبيق Azure. |
Front Door Standard/Premium مع أصل بوابة التطبيق |
ينشئ هذا القالب مثيل Front Door Standard/Premium وApplication Gateway، ويستخدم نهج NSG و WAF للتحقق من أن نسبة استخدام الشبكة قد جاءت من خلال أصل Front Door. |
Front Door مع مثيلات الحاوية وبوابة التطبيق |
ينشئ هذا القالب Front Door Standard/Premium مع مجموعة حاويات وبوابة التطبيق. |
توزيع مجموعة مقياس جهاز ظاهري Ubuntu باستخدام بوابة تطبيق Azure |
يسمح لك هذا القالب بنشر مجموعة مقياس جهاز ظاهري Ubuntu بسيطة متكاملة مع بوابة تطبيق Azure، ويدعم ما يصل إلى 1000 جهاز ظاهري |
توزيع مجموعة مقياس جهاز ظاهري Windows باستخدام بوابة تطبيق Azure |
يسمح لك هذا القالب بنشر مجموعة مقياس جهاز ظاهري بسيطة ل Windows مدمجة مع بوابة تطبيق Azure، ويدعم ما يصل إلى 1000 جهاز ظاهري |
نظام مجموعة AKS مع وحدة تحكم دخول بوابة التطبيق |
يوضح هذا النموذج كيفية نشر نظام مجموعة AKS مع Application Gateway ووحدة تحكم دخول بوابة التطبيق وسجل حاويات Azure وتحليلات السجل Key Vault |
بوابة التطبيق مع إعادة توجيه WAF وSSL و IIS وHTTPS |
ينشر هذا القالب Application Gateway مع WAF، وSSL من طرف إلى طرف وHTTP إلى إعادة توجيه HTTPS على خوادم IIS. |
الإنشاء بوابة تطبيق |
ينشئ هذا القالب بوابة تطبيق في شبكة ظاهرية وينشئ قواعد موازنة التحميل لأي عدد من الأجهزة الظاهرية |
الإنشاء بوابة تطبيق IPv6 |
ينشئ هذا القالب بوابة تطبيق مع واجهة IPv6 أمامية في شبكة ظاهرية مزدوجة المكدس. |
الإنشاء Application Gateway V2 مع Key Vault |
ينشر هذا القالب Application Gateway V2 في شبكة ظاهرية، وهوية معرفة من قبل المستخدم، Key Vault، وسر (بيانات الشهادة)، ونهج الوصول على Key Vault وبوابة التطبيق. |
بوابة التطبيق للاستضافة المتعددة |
ينشئ هذا القالب بوابة تطبيق وتكوينها لاستضافة متعددة على المنفذ 443. |
الإنشاء بوابة تطبيق مع تجاوز المسار |
ينشر هذا القالب Application Gateway ويعرض استخدام ميزة تجاوز المسار لتجمع عناوين الواجهة الخلفية. |
الإنشاء Application Gateway مع Probe |
ينشر هذا القالب Application Gateway مع وظيفة فحص محسنة. |
الإنشاء بوابة تطبيق مع IP عام |
ينشئ هذا القالب بوابة تطبيق وعنوان IP عام لبوابة التطبيق والشبكة الظاهرية التي يتم فيها نشر بوابة التطبيق. يقوم أيضا بتكوين Application Gateway لموازنة تحميل Http مع خادمين خلفيين. لاحظ أنه يجب عليك تحديد عناوين IP صالحة لخوادم الواجهة الخلفية. |
الإنشاء بوابة تطبيق مع IP عام (إلغاء التحميل) |
ينشئ هذا القالب بوابة تطبيق وعنوان IP عام لبوابة التطبيق والشبكة الظاهرية التي يتم فيها نشر بوابة التطبيق. يقوم أيضا بتكوين Application Gateway ل Ssl Offload وموازنة التحميل مع خادمين خلفيين. لاحظ أنه يجب عليك تحديد عناوين IP صالحة لخوادم الواجهة الخلفية. |
الإنشاء بوابة تطبيق مع إعادة التوجيه |
ينشئ هذا القالب بوابة تطبيق مع وظائف إعادة التوجيه في شبكة ظاهرية وإعداد قواعد موازنة التحميل وإعادة التوجيه (الأساسية والمسارية) |
الإنشاء بوابة تطبيق مع إعادة الكتابة |
ينشئ هذا القالب بوابة تطبيق مع وظائف إعادة الكتابة في شبكة ظاهرية وإعداد موازنة التحميل وإعادة كتابة القواعد |
الإنشاء بوابة تطبيق (SSL مخصص) |
ينشر هذا القالب بوابة تطبيق تم تكوينها باستخدام نهج ssl مخصص. |
الإنشاء بوابة تطبيق (نهج SSL) |
ينشر هذا القالب بوابة تطبيق تم تكوينها باستخدام نهج ssl محدد مسبقا. |
بوابة التطبيق للتوجيه المستند إلى مسار URL |
ينشئ هذا القالب بوابة تطبيق ويقوم بتكوينها للتوجيه المستند إلى مسار URL. |
الإنشاء Application Gateway v2 |
ينشئ هذا القالب بوابة تطبيق v2 في شبكة ظاهرية ويعين خصائص التحجيم التلقائي وقاعدة موازنة تحميل HTTP مع الواجهة الأمامية العامة |
الإنشاء بوابة تطبيق (WAF) |
ينشئ هذا القالب بوابة تطبيق مع وظيفة جدار حماية تطبيق الويب في شبكة ظاهرية وإعداد قواعد موازنة التحميل لأي عدد من الأجهزة الظاهرية |
بوابة التطبيق مع WAF ونهج جدار الحماية |
ينشئ هذا القالب بوابة تطبيق مع WAF تم تكوينه جنبا إلى جنب مع نهج جدار الحماية |
بوابة التطبيق لتطبيق ويب مع تقييد IP |
ينشئ هذا القالب بوابة تطبيق أمام Azure Web App مع تمكين تقييد IP على تطبيق الويب. |
الإنشاء بوابة تطبيق ل WebApps |
ينشئ هذا القالب بوابة تطبيق أمام اثنين من Azure Web Apps مع تمكين فحص مخصص. |
الإنشاء Application Gateway مع الشهادات |
يوضح هذا القالب كيفية إنشاء شهادات موقعة ذاتيا Key Vault، ثم الرجوع من Application Gateway. |
بوابة التطبيق مع إدارة واجهة برمجة التطبيقات الداخلية وتطبيق الويب |
توجيه حركة مرور الإنترنت إلى مثيل APIM للشبكة الظاهرية (الوضع الداخلي) الذي يقوم بخدمات واجهة برمجة تطبيقات الويب المستضافة في Azure Web App. |
الإنشاء تطبيق ويب محمي بواسطة Application Gateway v2 |
ينشئ هذا القالب تطبيق ويب Azure مع تقييد الوصول لبوابة التطبيق v2. يتم نشر Application Gateway في vNet (شبكة فرعية) التي تم تمكين نقطة نهاية خدمة "Microsoft.Web". يقيد تطبيق الويب الوصول إلى نسبة استخدام الشبكة من الشبكة الفرعية. |
الإنشاء تطبيق ويب و PE وبوابة التطبيق v2 |
ينشئ هذا القالب 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 عبارة عن مجموعة، قم بالعمل على المحدد لتحديد العناصر الموجودة في المجموعة التي ينطبق عليها هذا الاستبعاد. | سلسلة (مطلوب) |
الملاحظات
https://aka.ms/ContentUserFeedback.
قريبًا: خلال عام 2024، سنتخلص تدريجيًا من GitHub Issues بوصفها آلية إرسال ملاحظات للمحتوى ونستبدلها بنظام ملاحظات جديد. لمزيد من المعلومات، راجعإرسال الملاحظات وعرضها المتعلقة بـ