Partager via


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.

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.

groupBy

Décrit la liste des variables pour regrouper les demandes de limite de débit

matchConditions

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.

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.

rateLimitThreshold

Nombre de demandes autorisées par client dans la fenêtre de temps.

ruleType

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