Freigeben über


WebApplicationFirewallCustomRule interface

Definiert den Inhalt einer Webanwendungsregel.

Eigenschaften

action

Aktionstyp.

etag

Eine eindeutige schreibgeschützte Zeichenfolge, die sich ändert, wenn die Ressource aktualisiert wird. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Er kann nur vom Server aufgefüllt werden.

groupByUserSession

Liste der Benutzersitzungsbezeichnergruppe nach Klauseln.

matchConditions

Liste der Übereinstimmungsbedingungen.

name

Der Name der Ressource, die innerhalb einer Richtlinie eindeutig ist. Dieser Name kann für den Zugriff auf die Ressource verwendet werden.

priority

Priorität der Regel. Regeln mit einem niedrigeren Wert werden vor Regeln mit einem höheren Wert ausgewertet.

rateLimitDuration

Dauer, für die die Richtlinie für die Zinsbegrenzung angewendet wird. Gilt nur, wenn ruleType "RateLimitRule" ist.

rateLimitThreshold

Der Schwellenwert für "Rate Limit", der bei "ruleType" angewendet werden soll, ist "RateLimitRule". Muss größer oder gleich 1 sein

ruleType

Der Regeltyp.

state

Beschreibt, ob sich die benutzerdefinierte Regel im aktivierten oder deaktivierten Zustand befindet. Wird standardmäßig aktiviert, falls nicht angegeben.

Details zur Eigenschaft

action

Aktionstyp.

action: string

Eigenschaftswert

string

etag

Eine eindeutige schreibgeschützte Zeichenfolge, die sich ändert, wenn die Ressource aktualisiert wird. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Er kann nur vom Server aufgefüllt werden.

etag?: string

Eigenschaftswert

string

groupByUserSession

Liste der Benutzersitzungsbezeichnergruppe nach Klauseln.

groupByUserSession?: GroupByUserSession[]

Eigenschaftswert

matchConditions

Liste der Übereinstimmungsbedingungen.

matchConditions: MatchCondition[]

Eigenschaftswert

name

Der Name der Ressource, die innerhalb einer Richtlinie eindeutig ist. Dieser Name kann für den Zugriff auf die Ressource verwendet werden.

name?: string

Eigenschaftswert

string

priority

Priorität der Regel. Regeln mit einem niedrigeren Wert werden vor Regeln mit einem höheren Wert ausgewertet.

priority: number

Eigenschaftswert

number

rateLimitDuration

Dauer, für die die Richtlinie für die Zinsbegrenzung angewendet wird. Gilt nur, wenn ruleType "RateLimitRule" ist.

rateLimitDuration?: string

Eigenschaftswert

string

rateLimitThreshold

Der Schwellenwert für "Rate Limit", der bei "ruleType" angewendet werden soll, ist "RateLimitRule". Muss größer oder gleich 1 sein

rateLimitThreshold?: number

Eigenschaftswert

number

ruleType

Der Regeltyp.

ruleType: string

Eigenschaftswert

string

state

Beschreibt, ob sich die benutzerdefinierte Regel im aktivierten oder deaktivierten Zustand befindet. Wird standardmäßig aktiviert, falls nicht angegeben.

state?: string

Eigenschaftswert

string