Sdílet prostřednictvím


RateLimitRule interface

Definuje pravidlo omezování rychlosti, které lze zahrnout do zásad WAF.

Extends

Vlastnosti

rateLimitDurationInMinutes

Definuje dobu trvání limitu přenosové rychlosti. Výchozí hodnota je 1 minuta.

rateLimitThreshold

Definuje prahovou hodnotu limitu četnosti.

Zděděné vlastnosti

action

Popisuje, jaká akce se má použít při shodách pravidel.

enabledState

Popisuje, jestli je vlastní pravidlo v povoleném nebo zakázaném stavu. Výchozí hodnota je Povoleno, pokud není zadána.

matchConditions

Seznam podmínek shody

name

Definuje název vlastního pravidla.

priority

Definuje, v jakém pořadí se má toto pravidlo vyhodnocovat v celkovém seznamu vlastních pravidel.

Podrobnosti vlastnosti

rateLimitDurationInMinutes

Definuje dobu trvání limitu přenosové rychlosti. Výchozí hodnota je 1 minuta.

rateLimitDurationInMinutes: number

Hodnota vlastnosti

number

rateLimitThreshold

Definuje prahovou hodnotu limitu četnosti.

rateLimitThreshold: number

Hodnota vlastnosti

number

Podrobnosti zděděných vlastností

action

Popisuje, jaká akce se má použít při shodách pravidel.

action: string

Hodnota vlastnosti

string

Zděděno zCustomRule.action

enabledState

Popisuje, jestli je vlastní pravidlo v povoleném nebo zakázaném stavu. Výchozí hodnota je Povoleno, pokud není zadána.

enabledState?: string

Hodnota vlastnosti

string

Zděděno zCustomRule.enabledState

matchConditions

Seznam podmínek shody

matchConditions: MatchCondition[]

Hodnota vlastnosti

Zděděno zCustomRule.matchConditions

name

Definuje název vlastního pravidla.

name: string

Hodnota vlastnosti

string

Zděděno zCustomRule.name

priority

Definuje, v jakém pořadí se má toto pravidlo vyhodnocovat v celkovém seznamu vlastních pravidel.

priority: number

Hodnota vlastnosti

number

Zděděno zCustomRule.priority