RateLimitRule interface
Definiuje regułę ograniczania szybkości, która może być uwzględniona w zasadach zapory aplikacji internetowej
- Rozszerzenie
Właściwości
| rate |
Definiuje czas trwania limitu szybkości. Wartość domyślna to 1 minuta. |
| rate |
Definiuje próg limitu szybkości. |
Właściwości dziedziczone
| action | Opisuje akcję, która ma zostać zastosowana, gdy reguła jest zgodna |
| enabled |
Opisuje, czy reguła niestandardowa jest w stanie włączonym lub wyłączonym. Wartość domyślna to Włączone, jeśli nie zostanie określona. |
| match |
Lista warunków dopasowania. |
| name | Definiuje nazwę reguły niestandardowej |
| priority | Definiuje, w jakiej kolejności ta reguła ma być oceniana na ogólnej liście reguł niestandardowych |
Szczegóły właściwości
rateLimitDurationInMinutes
Definiuje czas trwania limitu szybkości. Wartość domyślna to 1 minuta.
rateLimitDurationInMinutes: number
Wartość właściwości
number
rateLimitThreshold
Definiuje próg limitu szybkości.
rateLimitThreshold: number
Wartość właściwości
number
Szczegóły właściwości dziedziczonej
action
Opisuje akcję, która ma zostać zastosowana, gdy reguła jest zgodna
action: string
Wartość właściwości
string
dziedziczone zCustomRule.action
enabledState
Opisuje, czy reguła niestandardowa jest w stanie włączonym lub wyłączonym. Wartość domyślna to Włączone, jeśli nie zostanie określona.
enabledState?: string
Wartość właściwości
string
dziedziczone zCustomRule.enabledState
matchConditions
Lista warunków dopasowania.
matchConditions: MatchCondition[]
Wartość właściwości
dziedziczone zCustomRule.matchConditions
name
Definiuje nazwę reguły niestandardowej
name: string
Wartość właściwości
string
dziedziczone zCustomRule.name
priority
Definiuje, w jakiej kolejności ta reguła ma być oceniana na ogólnej liście reguł niestandardowych
priority: number
Wartość właściwości
number
dziedziczone zCustomRule.priority