Udostępnij za pośrednictwem


RateLimitRule interface

Definiuje regułę ograniczania szybkości, którą można uwzględnić w zasadach zapory aplikacji internetowej

Extends

Właściwości

rateLimitDurationInMinutes

Definiuje czas trwania limitu szybkości. Wartość domyślna to 1 minuta.

rateLimitThreshold

Definiuje próg limitu szybkości.

Właściwości dziedziczone

action

Opisuje akcję, która ma zostać zastosowana, gdy reguła jest zgodna

enabledState

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.

matchConditions

Lista warunków dopasowania.

name

Definiuje nazwę reguły niestandardowej

priority

Definiuje, w jakiej kolejności ta reguła ma być oceniana na ogólnej liście reguł niestandardowych

Szczegóły właściwości

rateLimitDurationInMinutes

Definiuje czas trwania limitu szybkości. Wartość domyślna to 1 minuta.

rateLimitDurationInMinutes: number

Wartość właściwości

number

rateLimitThreshold

Definiuje próg limitu szybkości.

rateLimitThreshold: number

Wartość właściwości

number

Szczegóły właściwości dziedziczonej

action

Opisuje akcję, która ma zostać zastosowana, gdy reguła jest zgodna

action: string

Wartość właściwości

string

Dziedziczone z plikuCustomRule.action

enabledState

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.

enabledState?: string

Wartość właściwości

string

Dziedziczone zelementu CustomRule.enabledState

matchConditions

Lista warunków dopasowania.

matchConditions: MatchCondition[]

Wartość właściwości

Dziedziczone zelementu CustomRule.matchConditions

name

Definiuje nazwę reguły niestandardowej

name: string

Wartość właściwości

string

Dziedziczone zCustomRule.name

priority

Definiuje, w jakiej kolejności ta reguła ma być oceniana na ogólnej liście reguł niestandardowych

priority: number

Wartość właściwości

number

Dziedziczone zelementu CustomRule.priority