Dela via


WebApplicationFirewallCustomRule interface

Definierar innehållet i en regel för webbprogram.

Egenskaper

action

Typ av åtgärder.

etag

En unik skrivskyddad sträng som ändras när resursen uppdateras. Obs! Den här egenskapen kommer inte att serialiseras. Den kan bara fyllas i av servern.

groupByUserSession

Lista över användarsessionsidentifierare gruppera efter satser.

matchConditions

Lista över matchningsvillkor.

name

Namnet på resursen som är unik i en princip. Det här namnet kan användas för att komma åt resursen.

priority

Regelns prioritet. Regler med ett lägre värde utvärderas före regler med ett högre värde.

rateLimitDuration

Varaktighet för vilken princip för hastighetsbegränsning ska tillämpas. Gäller endast när ruleType är RateLimitRule.

rateLimitThreshold

Tröskelvärde för hastighetsbegränsning som ska tillämpas om ruleType är RateLimitRule. Måste vara större än eller lika med 1

ruleType

Regeltypen.

state

Beskriver om den anpassade regeln är i aktiverat eller inaktiverat tillstånd. Standardvärdet är Aktiverad om det inte anges.

Egenskapsinformation

action

Typ av åtgärder.

action: string

Egenskapsvärde

string

etag

En unik skrivskyddad sträng som ändras när resursen uppdateras. Obs! Den här egenskapen kommer inte att serialiseras. Den kan bara fyllas i av servern.

etag?: string

Egenskapsvärde

string

groupByUserSession

Lista över användarsessionsidentifierare gruppera efter satser.

groupByUserSession?: GroupByUserSession[]

Egenskapsvärde

matchConditions

Lista över matchningsvillkor.

matchConditions: MatchCondition[]

Egenskapsvärde

name

Namnet på resursen som är unik i en princip. Det här namnet kan användas för att komma åt resursen.

name?: string

Egenskapsvärde

string

priority

Regelns prioritet. Regler med ett lägre värde utvärderas före regler med ett högre värde.

priority: number

Egenskapsvärde

number

rateLimitDuration

Varaktighet för vilken princip för hastighetsbegränsning ska tillämpas. Gäller endast när ruleType är RateLimitRule.

rateLimitDuration?: string

Egenskapsvärde

string

rateLimitThreshold

Tröskelvärde för hastighetsbegränsning som ska tillämpas om ruleType är RateLimitRule. Måste vara större än eller lika med 1

rateLimitThreshold?: number

Egenskapsvärde

number

ruleType

Regeltypen.

ruleType: string

Egenskapsvärde

string

state

Beskriver om den anpassade regeln är i aktiverat eller inaktiverat tillstånd. Standardvärdet är Aktiverad om det inte anges.

state?: string

Egenskapsvärde

string