RateLimitRule interface
Definuje pravidlo omezování rychlosti, které lze zahrnout do zásad WAF.
- Extends
Vlastnosti
rate |
Definuje dobu trvání limitu přenosové rychlosti. Výchozí hodnota je 1 minuta. |
rate |
Definuje prahovou hodnotu limitu četnosti. |
Zděděné vlastnosti
action | Popisuje, jaká akce se má použít při shodách pravidel. |
enabled |
Popisuje, jestli je vlastní pravidlo v povoleném nebo zakázaném stavu. Výchozí hodnota je Povoleno, pokud není zadána. |
match |
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
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