Partager via


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

rateLimitDurationInMinutes

Définit la durée limite du débit. La valeur par défaut est de 1 minute.

rateLimitThreshold

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

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.

matchConditions

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