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 activée ou désactivée. La valeur par défaut est Activée 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 plus élevée.

rateLimitDurationInMinutes

Fenêtre de temps pour réinitialiser le 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 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

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 plus élevée.

priority: number

Valeur de propriété

number

rateLimitDurationInMinutes

Fenêtre de temps pour réinitialiser le 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