RateLimitRule interface
Définit une règle de limitation de débit qui peut être incluse dans une stratégie waf
- Extends
Propriétés
| rate |
Définit la durée limite du débit. La valeur par défaut est de 1 minute. |
| rate |
Définit le seuil de limite de débit. |
Propriétés héritées
| action | Décrit l’action à appliquer lorsque la règle correspond |
| enabled |
Décrit si la règle personnalisée est activée ou désactivée. La valeur par défaut est Activée si elle n’est pas spécifiée. |
| match |
Liste des conditions de correspondance. |
| name | Définit le nom de la règle personnalisée |
| priority | Définit dans quel ordre cette règle doit être évaluée dans la liste globale des règles personnalisées |
Détails de la propriété
rateLimitDurationInMinutes
Définit la durée limite du débit. La valeur par défaut est de 1 minute.
rateLimitDurationInMinutes: number
Valeur de propriété
number
rateLimitThreshold
Définit le seuil de limite de débit.
rateLimitThreshold: number
Valeur de propriété
number
Détails de la propriété héritée
action
Décrit l’action à appliquer lorsque la règle correspond
action: string
Valeur de propriété
string
héritée deCustomRule.action
enabledState
Décrit si la règle personnalisée est activée ou désactivée. La valeur par défaut est Activée si elle n’est pas spécifiée.
enabledState?: string
Valeur de propriété
string
héritée deCustomRule.enabledState
matchConditions
Liste des conditions de correspondance.
matchConditions: MatchCondition[]
Valeur de propriété
héritée deCustomRule.matchConditions
name
Définit le nom de la règle personnalisée
name: string
Valeur de propriété
string
héritée deCustomRule.name
priority
Définit dans quel ordre cette règle doit être évaluée dans la liste globale des règles personnalisées
priority: number
Valeur de propriété
number
héritée deCustomRule.priority