Condividi tramite


RateLimitRule interface

Definisce una regola di limitazione della frequenza che può essere inclusa in un criterio waf

Extends

Proprietà

rateLimitDurationInMinutes

Definisce la durata del limite di velocità. Il valore predefinito è 1 minuto.

rateLimitThreshold

Definisce la soglia del limite di velocità.

Proprietà ereditate

action

Descrive l'azione da applicare quando la regola corrisponde

enabledState

Descrive se la regola personalizzata è abilitata o disabilitata. Il valore predefinito è Abilitato se non specificato.

matchConditions

Elenco di condizioni di corrispondenza.

name

Definisce il nome della regola personalizzata

priority

Definisce l'ordine in cui questa regola deve essere valutata nell'elenco complessivo delle regole personalizzate

Dettagli proprietà

rateLimitDurationInMinutes

Definisce la durata del limite di velocità. Il valore predefinito è 1 minuto.

rateLimitDurationInMinutes: number

Valore della proprietà

number

rateLimitThreshold

Definisce la soglia del limite di velocità.

rateLimitThreshold: number

Valore della proprietà

number

Dettagli proprietà ereditate

action

Descrive l'azione da applicare quando la regola corrisponde

action: string

Valore della proprietà

string

Ereditato daCustomRule.action

enabledState

Descrive se la regola personalizzata è abilitata o disabilitata. Il valore predefinito è Abilitato se non specificato.

enabledState?: string

Valore della proprietà

string

Ereditato daCustomRule.enabledState

matchConditions

Elenco di condizioni di corrispondenza.

matchConditions: MatchCondition[]

Valore della proprietà

Ereditato daCustomRule.matchConditions

name

Definisce il nome della regola personalizzata

name: string

Valore della proprietà

string

Ereditato daCustomRule.name

priority

Definisce l'ordine in cui questa regola deve essere valutata nell'elenco complessivo delle regole personalizzate

priority: number

Valore della proprietà

number

Ereditato daCustomRule.priority