RateLimitRule interface
Definieert een regel voor snelheidsbeperking die kan worden opgenomen in een waf-beleid
- Uitbreiding
Eigenschappen
| rate |
Definieert de duur van de frequentielimiet. De standaardwaarde is 1 minuut. |
| rate |
Definieert drempelwaarde voor frequentielimiet. |
Overgenomen eigenschappen
| action | Beschrijft welke actie moet worden toegepast wanneer de regel overeenkomt |
| enabled |
Hierin wordt beschreven of de aangepaste regel de status Ingeschakeld of Uitgeschakeld heeft. De standaardinstelling is ingeschakeld als deze niet is opgegeven. |
| match |
Lijst met voorwaarden voor overeenkomst. |
| name | Definieert de naam van de aangepaste regel |
| priority | Definieert in welke volgorde deze regel wordt geƫvalueerd in de algemene lijst met aangepaste regels |
Eigenschapdetails
rateLimitDurationInMinutes
Definieert de duur van de frequentielimiet. De standaardwaarde is 1 minuut.
rateLimitDurationInMinutes: number
Waarde van eigenschap
number
rateLimitThreshold
Definieert drempelwaarde voor frequentielimiet.
rateLimitThreshold: number
Waarde van eigenschap
number
Details van overgenomen eigenschap
action
Beschrijft welke actie moet worden toegepast wanneer de regel overeenkomt
action: string
Waarde van eigenschap
string
overgenomen vanCustomRule.action
enabledState
Hierin wordt beschreven of de aangepaste regel de status Ingeschakeld of Uitgeschakeld heeft. De standaardinstelling is ingeschakeld als deze niet is opgegeven.
enabledState?: string
Waarde van eigenschap
string
overgenomen vanCustomRule.enabledState-
matchConditions
Lijst met voorwaarden voor overeenkomst.
matchConditions: MatchCondition[]
Waarde van eigenschap
overgenomen vanCustomRule.matchConditions
name
Definieert de naam van de aangepaste regel
name: string
Waarde van eigenschap
string
overgenomen vanCustomRule.name
priority
Definieert in welke volgorde deze regel wordt geƫvalueerd in de algemene lijst met aangepaste regels
priority: number
Waarde van eigenschap
number
overgenomen vanCustomRule.priority