RateLimitRule interface
Waf ilkesine dahil edilebilecek bir hız sınırlama kuralı tanımlar
- Extends
Özellikler
| rate |
Hız sınırı süresini tanımlar. Varsayılan değer 1 dakikadır. |
| rate |
Hız sınırı eşiğini tanımlar. |
Devralınan Özellikler
| action | Kural eşleştiğinde uygulanacak eylemi açıklar |
| enabled |
Özel kuralın etkin mi yoksa devre dışı mı olduğunu açıklar. Belirtilmezse varsayılan olarak Etkin olur. |
| match |
Eşleşme koşullarının listesi. |
| name | Özel kuralın adını tanımlar |
| priority | Bu kuralın genel özel kurallar listesinde hangi sırada değerlendirileceklerini tanımlar |
Özellik Ayrıntıları
rateLimitDurationInMinutes
Hız sınırı süresini tanımlar. Varsayılan değer 1 dakikadır.
rateLimitDurationInMinutes: number
Özellik Değeri
number
rateLimitThreshold
Hız sınırı eşiğini tanımlar.
rateLimitThreshold: number
Özellik Değeri
number
Devralınan Özellik Detayları
action
Kural eşleştiğinde uygulanacak eylemi açıklar
action: string
Özellik Değeri
string
Devralındığı yer:CustomRule.action
enabledState
Özel kuralın etkin mi yoksa devre dışı mı olduğunu açıklar. Belirtilmezse varsayılan olarak Etkin olur.
enabledState?: string
Özellik Değeri
string
Devralındığı yer:CustomRule.enabledState
matchConditions
Eşleşme koşullarının listesi.
matchConditions: MatchCondition[]
Özellik Değeri
Devralındığı yer:CustomRule.matchConditions
name
priority
Bu kuralın genel özel kurallar listesinde hangi sırada değerlendirileceklerini tanımlar
priority: number
Özellik Değeri
number
Devralındığı yer:CustomRule.priority