مشاركة عبر


WebApplicationFirewallCustomRule interface

تعريف محتويات قاعدة تطبيق ويب.

الخصائص

action

نوع الإجراءات.

etag

سلسلة فريدة للقراءة فقط تتغير كلما تم تحديث المورد. ملاحظة: لن يتم تسلسل هذه الخاصية. لا يمكن ملؤها إلا بواسطة الخادم.

groupByUserSession

قائمة مجموعة معرفات جلسة المستخدم حسب العبارات.

matchConditions

قائمة بشروط المطابقة.

name

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

priority

أولوية القاعدة. سيتم تقييم القواعد ذات القيمة الأقل قبل القواعد ذات القيمة الأعلى.

rateLimitDuration

المدة التي سيتم خلالها تطبيق نهج حد المعدل. ينطبق فقط عندما يكون ruleType هو RateLimitRule.

rateLimitThreshold

حد المعدل الذي يجب تطبيقه في حالة أن ruleType هو RateLimitRule. يجب أن يكون أكبر من أو يساوي 1

ruleType

نوع القاعدة.

state

توضح هذه المقالة ما إذا كانت القاعدة المخصصة في حالة تمكين أو تعطيل. الإعدادات الافتراضية إلى ممكن إذا لم يتم تحديدها.

تفاصيل الخاصية

action

نوع الإجراءات.

action: string

قيمة الخاصية

string

etag

سلسلة فريدة للقراءة فقط تتغير كلما تم تحديث المورد. ملاحظة: لن يتم تسلسل هذه الخاصية. لا يمكن ملؤها إلا بواسطة الخادم.

etag?: string

قيمة الخاصية

string

groupByUserSession

قائمة مجموعة معرفات جلسة المستخدم حسب العبارات.

groupByUserSession?: GroupByUserSession[]

قيمة الخاصية

matchConditions

قائمة بشروط المطابقة.

matchConditions: MatchCondition[]

قيمة الخاصية

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