RateLimitRule interface
Definiert eine Regel zur Ratenbegrenzung, die in eine Waf-Richtlinie eingeschlossen werden kann.
- Extends
Eigenschaften
rate |
Definiert die Dauer des Ratenlimits. Standardwert ist 1 Minute. |
rate |
Definiert den Schwellenwert für das Ratenlimit. |
Geerbte Eigenschaften
action | Beschreibt, welche Aktion angewendet werden soll, wenn die Regel übereinstimmt. |
enabled |
Beschreibt, ob sich die benutzerdefinierte Regel im Status "Aktiviert" oder "Deaktiviert" befindet. Ist standardmäßig aktiviert, wenn nicht angegeben. |
match |
Liste der Übereinstimmungsbedingungen |
name | Definiert den Namen der benutzerdefinierten Regel. |
priority | Definiert, in welcher Reihenfolge diese Regel in der Gesamtliste der benutzerdefinierten Regeln ausgewertet werden soll. |
Details zur Eigenschaft
rateLimitDurationInMinutes
Definiert die Dauer des Ratenlimits. Standardwert ist 1 Minute.
rateLimitDurationInMinutes: number
Eigenschaftswert
number
rateLimitThreshold
Definiert den Schwellenwert für das Ratenlimit.
rateLimitThreshold: number
Eigenschaftswert
number
Geerbte Eigenschaftsdetails
action
Beschreibt, welche Aktion angewendet werden soll, wenn die Regel übereinstimmt.
action: string
Eigenschaftswert
string
Geerbt vonCustomRule.action
enabledState
Beschreibt, ob sich die benutzerdefinierte Regel im Status "Aktiviert" oder "Deaktiviert" befindet. Ist standardmäßig aktiviert, wenn nicht angegeben.
enabledState?: string
Eigenschaftswert
string
Geerbt vonCustomRule.enabledState
matchConditions
Liste der Übereinstimmungsbedingungen
matchConditions: MatchCondition[]
Eigenschaftswert
Geerbt vonCustomRule.matchConditions
name
Definiert den Namen der benutzerdefinierten Regel.
name: string
Eigenschaftswert
string
Geerbt vonCustomRule.name
priority
Definiert, in welcher Reihenfolge diese Regel in der Gesamtliste der benutzerdefinierten Regeln ausgewertet werden soll.
priority: number
Eigenschaftswert
number
Geerbt vonCustomRule.priority