RateLimitRule interface
Olyan sebességkorlátozó szabályt határoz meg, amely belefoglalható a waf-szabályzatba
- Extends
Tulajdonságok
| rate |
A sebességkorlát időtartamát határozza meg. Az alapértelmezett érték 1 perc. |
| rate |
Meghatározza a sebességkorlát küszöbértékét. |
Örökölt tulajdonságok
| action | Ismerteti, hogy milyen műveletet kell alkalmazni a szabály egyezése esetén |
| enabled |
Azt ismerteti, hogy az egyéni szabály engedélyezve vagy letiltva van-e. Alapértelmezés szerint engedélyezve van, ha nincs megadva. |
| match |
Az egyezés feltételeinek listája. |
| name | Meghatározza az egyéni szabály nevét |
| priority | Meghatározza, hogy a szabály milyen sorrendben legyen kiértékelve az egyéni szabályok teljes listájában |
Tulajdonság adatai
rateLimitDurationInMinutes
A sebességkorlát időtartamát határozza meg. Az alapértelmezett érték 1 perc.
rateLimitDurationInMinutes: number
Tulajdonság értéke
number
rateLimitThreshold
Meghatározza a sebességkorlát küszöbértékét.
rateLimitThreshold: number
Tulajdonság értéke
number
Örökölt tulajdonság részletei
action
Ismerteti, hogy milyen műveletet kell alkalmazni a szabály egyezése esetén
action: string
Tulajdonság értéke
string
CustomRule.actionörökölt
enabledState
Azt ismerteti, hogy az egyéni szabály engedélyezve vagy letiltva van-e. Alapértelmezés szerint engedélyezve van, ha nincs megadva.
enabledState?: string
Tulajdonság értéke
string
ÖrököltCustomRule.enabledState
matchConditions
Az egyezés feltételeinek listája.
matchConditions: MatchCondition[]
Tulajdonság értéke
ÖrököltCustomRule.matchConditions
name
priority
Meghatározza, hogy a szabály milyen sorrendben legyen kiértékelve az egyéni szabályok teljes listájában
priority: number
Tulajdonság értéke
number
ÖrököltCustomRule.priority