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. |
| group |
Liste der Benutzersitzungsbezeichnergruppe nach Klauseln. |
| match |
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. |
| rate |
Dauer, für die die Richtlinie für die Zinsbegrenzung angewendet wird. Gilt nur, wenn ruleType "RateLimitRule" ist. |
| rate |
Der Schwellenwert für "Rate Limit", der bei "ruleType" angewendet werden soll, ist "RateLimitRule". Muss größer oder gleich 1 sein |
| rule |
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