Aracılığıyla paylaş


RateLimitRule interface

Waf ilkesine dahil edilebilecek bir hız sınırlama kuralı tanımlar

Extends

Özellikler

rateLimitDurationInMinutes

Hız sınırı süresini tanımlar. Varsayılan değer 1 dakikadır.

rateLimitThreshold

Hız sınırı eşiğini tanımlar.

Devralınan Özellikler

action

Kural eşleştiğinde uygulanacak eylemi açıklar

enabledState

Özel kuralın etkin mi yoksa devre dışı mı olduğunu açıklar. Belirtilmezse varsayılan olarak Etkin olur.

matchConditions

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

Özel kuralın adını tanımlar

name: string

Özellik Değeri

string

Devralındığı yer:CustomRule.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