CustomRule interface
Définit le contenu d’une règle d’application web
Propriétés
action | Décrit l’action à appliquer lorsque la règle correspond. |
enabled |
Décrit si la règle personnalisée est à l’état activé ou désactivé. La valeur par défaut est Activé si elle n’est pas spécifiée. |
group |
Décrit la liste des variables pour regrouper les demandes de limite de débit |
match |
Liste des conditions de correspondance. |
name | Décrit le nom de la règle. |
priority | Décrit la priorité de la règle. Les règles avec une valeur inférieure sont évaluées avant les règles avec une valeur supérieure. |
rate |
Fenêtre de temps pour la réinitialisation du nombre de limites de débit. La valeur par défaut est de 1 minute. |
rate |
Nombre de demandes autorisées par client dans la fenêtre de temps. |
rule |
Décrit le type de règle. |
Détails de la propriété
action
Décrit l’action à appliquer lorsque la règle correspond.
action: string
Valeur de propriété
string
enabledState
Décrit si la règle personnalisée est à l’état activé ou désactivé. La valeur par défaut est Activé si elle n’est pas spécifiée.
enabledState?: string
Valeur de propriété
string
groupBy
Décrit la liste des variables pour regrouper les demandes de limite de débit
groupBy?: GroupByVariable[]
Valeur de propriété
matchConditions
Liste des conditions de correspondance.
matchConditions: MatchCondition[]
Valeur de propriété
name
Décrit le nom de la règle.
name?: string
Valeur de propriété
string
priority
Décrit la priorité de la règle. Les règles avec une valeur inférieure sont évaluées avant les règles avec une valeur supérieure.
priority: number
Valeur de propriété
number
rateLimitDurationInMinutes
Fenêtre de temps pour la réinitialisation du nombre de limites de débit. La valeur par défaut est de 1 minute.
rateLimitDurationInMinutes?: number
Valeur de propriété
number
rateLimitThreshold
Nombre de demandes autorisées par client dans la fenêtre de temps.
rateLimitThreshold?: number
Valeur de propriété
number
ruleType
Décrit le type de règle.
ruleType: string
Valeur de propriété
string