WebApplicationFirewallCustomRule interface
تعريف محتويات قاعدة تطبيق ويب.
الخصائص
| action | نوع الإجراءات. |
| etag | سلسلة فريدة للقراءة فقط تتغير كلما تم تحديث المورد. ملاحظة: لن يتم تسلسل هذه الخاصية. لا يمكن ملؤها إلا بواسطة الخادم. |
| group |
قائمة مجموعة معرفات جلسة المستخدم حسب العبارات. |
| match |
قائمة بشروط المطابقة. |
| name | اسم المورد الفريد داخل النهج. يمكن استخدام هذا الاسم للوصول إلى المورد. |
| priority | أولوية القاعدة. سيتم تقييم القواعد ذات القيمة الأقل قبل القواعد ذات القيمة الأعلى. |
| rate |
المدة التي سيتم خلالها تطبيق نهج حد المعدل. ينطبق فقط عندما يكون ruleType هو RateLimitRule. |
| rate |
حد المعدل الذي يجب تطبيقه في حالة أن ruleType هو RateLimitRule. يجب أن يكون أكبر من أو يساوي 1 |
| rule |
نوع القاعدة. |
| state | توضح هذه المقالة ما إذا كانت القاعدة المخصصة في حالة تمكين أو تعطيل. الإعدادات الافتراضية إلى ممكن إذا لم يتم تحديدها. |
تفاصيل الخاصية
action
نوع الإجراءات.
action: string
قيمة الخاصية
string
etag
سلسلة فريدة للقراءة فقط تتغير كلما تم تحديث المورد. ملاحظة: لن يتم تسلسل هذه الخاصية. لا يمكن ملؤها إلا بواسطة الخادم.
etag?: string
قيمة الخاصية
string
groupByUserSession
قائمة مجموعة معرفات جلسة المستخدم حسب العبارات.
groupByUserSession?: GroupByUserSession[]
قيمة الخاصية
matchConditions
name
اسم المورد الفريد داخل النهج. يمكن استخدام هذا الاسم للوصول إلى المورد.
name?: string
قيمة الخاصية
string
priority
أولوية القاعدة. سيتم تقييم القواعد ذات القيمة الأقل قبل القواعد ذات القيمة الأعلى.
priority: number
قيمة الخاصية
number
rateLimitDuration
المدة التي سيتم خلالها تطبيق نهج حد المعدل. ينطبق فقط عندما يكون ruleType هو RateLimitRule.
rateLimitDuration?: string
قيمة الخاصية
string
rateLimitThreshold
حد المعدل الذي يجب تطبيقه في حالة أن ruleType هو RateLimitRule. يجب أن يكون أكبر من أو يساوي 1
rateLimitThreshold?: number
قيمة الخاصية
number
ruleType
نوع القاعدة.
ruleType: string
قيمة الخاصية
string
state
توضح هذه المقالة ما إذا كانت القاعدة المخصصة في حالة تمكين أو تعطيل. الإعدادات الافتراضية إلى ممكن إذا لم يتم تحديدها.
state?: string
قيمة الخاصية
string