WebApplicationFirewallCustomRule interface
Definiuje zawartość reguły aplikacji internetowej.
Właściwości
| action | Typ akcji. |
| etag | Unikatowy ciąg tylko do odczytu, który zmienia się za każdym razem, gdy zasób jest aktualizowany. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer. |
| group |
Lista grup identyfikatorów sesji użytkownika według klauzul. |
| match |
Lista warunków dopasowania. |
| name | Nazwa zasobu, który jest unikatowy w ramach zasad. Ta nazwa może służyć do uzyskiwania dostępu do zasobu. |
| priority | Priorytet reguły. Reguły o niższej wartości zostaną ocenione przed regułami o wyższej wartości. |
| rate |
Czas trwania, w którym zostaną zastosowane zasady limitu szybkości. Dotyczy tylko wtedy, gdy parametr ruleType ma wartość RateLimitRule. |
| rate |
Próg limitu szybkości do zastosowania w przypadku ruleType to RateLimitRule. Musi być większa lub równa 1 |
| rule |
Typ reguły. |
| state | Opisuje, czy reguła niestandardowa jest w stanie włączonym lub wyłączonym. Wartość domyślna to Włączone, jeśli nie zostanie określona. |
Szczegóły właściwości
action
Typ akcji.
action: string
Wartość właściwości
string
etag
Unikatowy ciąg tylko do odczytu, który zmienia się za każdym razem, gdy zasób jest aktualizowany. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.
etag?: string
Wartość właściwości
string
groupByUserSession
Lista grup identyfikatorów sesji użytkownika według klauzul.
groupByUserSession?: GroupByUserSession[]
Wartość właściwości
matchConditions
name
Nazwa zasobu, który jest unikatowy w ramach zasad. Ta nazwa może służyć do uzyskiwania dostępu do zasobu.
name?: string
Wartość właściwości
string
priority
Priorytet reguły. Reguły o niższej wartości zostaną ocenione przed regułami o wyższej wartości.
priority: number
Wartość właściwości
number
rateLimitDuration
Czas trwania, w którym zostaną zastosowane zasady limitu szybkości. Dotyczy tylko wtedy, gdy parametr ruleType ma wartość RateLimitRule.
rateLimitDuration?: string
Wartość właściwości
string
rateLimitThreshold
Próg limitu szybkości do zastosowania w przypadku ruleType to RateLimitRule. Musi być większa lub równa 1
rateLimitThreshold?: number
Wartość właściwości
number
ruleType
Typ reguły.
ruleType: string
Wartość właściwości
string
state
Opisuje, czy reguła niestandardowa jest w stanie włączonym lub wyłączonym. Wartość domyślna to Włączone, jeśli nie zostanie określona.
state?: string
Wartość właściwości
string