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. |
| group |
Lista över användarsessionsidentifierare gruppera efter satser. |
| match |
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. |
| rate |
Varaktighet för vilken princip för hastighetsbegränsning ska tillämpas. Gäller endast när ruleType är RateLimitRule. |
| rate |
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 |
| rule |
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
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