RateLimitRule interface
Definisce una regola di limitazione della frequenza che può essere inclusa in un criterio waf
- Extends
Proprietà
rate |
Definisce la durata del limite di velocità. Il valore predefinito è 1 minuto. |
rate |
Definisce la soglia del limite di velocità. |
Proprietà ereditate
action | Descrive l'azione da applicare quando la regola corrisponde |
enabled |
Descrive se la regola personalizzata è abilitata o disabilitata. Il valore predefinito è Abilitato se non specificato. |
match |
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