RateLimitRule interface
Definiuje regułę ograniczania szybkości, którą można uwzględnić w zasadach zapory aplikacji internetowej
- Extends
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 z plikuCustomRule.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 zelementu CustomRule.enabledState
matchConditions
Lista warunków dopasowania.
matchConditions: MatchCondition[]
Wartość właściwości
Dziedziczone zelementu CustomRule.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 zelementu CustomRule.priority