Sdílet prostřednictvím


RateLimitRule interface

Definuje pravidlo omezení rychlosti, které lze zahrnout do zásad waf.

Extends

Vlastnosti

rateLimitDurationInMinutes

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

rateLimitThreshold

Definuje prahovou hodnotu limitu rychlosti.

Zděděné vlastnosti

action

Popisuje, jaká akce se má použít, když se pravidlo shoduje.

enabledState

Popisuje, jestli je vlastní pravidlo v povoleném nebo zakázaném stavu. Pokud není zadáno, nastaví se výchozí hodnota Povoleno.

matchConditions

Seznam podmínek shody

name

Definuje název vlastního pravidla.

priority

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

Podrobnosti vlastnosti

rateLimitDurationInMinutes

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

rateLimitDurationInMinutes: number

Hodnota vlastnosti

number

rateLimitThreshold

Definuje prahovou hodnotu limitu rychlosti.

rateLimitThreshold: number

Hodnota vlastnosti

number

Podrobnosti zděděných vlastností

action

Popisuje, jaká akce se má použít, když se pravidlo shoduje.

action: string

Hodnota vlastnosti

string

zděděno zCustomRule.action

enabledState

Popisuje, jestli je vlastní pravidlo v povoleném nebo zakázaném stavu. Pokud není zadáno, nastaví se výchozí hodnota Povoleno.

enabledState?: string

Hodnota vlastnosti

string

zděděný 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 zeCustomRule.name

priority

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

priority: number

Hodnota vlastnosti

number

zděděno zCustomRule.priority