Partager via


WebApplicationFirewallCustomRule interface

Définit le contenu d’une règle d’application web.

Propriétés

action

Type d’actions.

etag

Chaîne en lecture seule unique qui change chaque fois que la ressource est mise à jour. REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie que par le serveur.

groupByUserSession

Liste des clauses de groupe d’identificateurs de session utilisateur.

matchConditions

Liste des conditions de correspondance.

name

Nom de la ressource unique dans une stratégie. Ce nom peut être utilisé pour accéder à la ressource.

priority

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.

rateLimitDuration

Durée pendant laquelle la stratégie limite de taux sera appliquée. S’applique uniquement lorsque ruleType est RateLimitRule.

rateLimitThreshold

Seuil de limite de débit à appliquer dans le cas où ruleType est RateLimitRule. Doit être supérieur ou égal à 1

ruleType

Type de règle.

state

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.

Détails de la propriété

action

Type d’actions.

action: string

Valeur de propriété

string

etag

Chaîne en lecture seule unique qui change chaque fois que la ressource est mise à jour. REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie que par le serveur.

etag?: string

Valeur de propriété

string

groupByUserSession

Liste des clauses de groupe d’identificateurs de session utilisateur.

groupByUserSession?: GroupByUserSession[]

Valeur de propriété

matchConditions

Liste des conditions de correspondance.

matchConditions: MatchCondition[]

Valeur de propriété

name

Nom de la ressource unique dans une stratégie. Ce nom peut être utilisé pour accéder à la ressource.

name?: string

Valeur de propriété

string

priority

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

rateLimitDuration

Durée pendant laquelle la stratégie limite de taux sera appliquée. S’applique uniquement lorsque ruleType est RateLimitRule.

rateLimitDuration?: string

Valeur de propriété

string

rateLimitThreshold

Seuil de limite de débit à appliquer dans le cas où ruleType est RateLimitRule. Doit être supérieur ou égal à 1

rateLimitThreshold?: number

Valeur de propriété

number

ruleType

Type de règle.

ruleType: string

Valeur de propriété

string

state

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.

state?: string

Valeur de propriété

string