CustomRule interface
Definisce il contenuto di una regola dell'applicazione Web
Proprietà
| action | Descrive l'azione da applicare quando la regola corrisponde. |
| enabled |
Descrive se la regola personalizzata è in stato abilitato o disabilitato. Il valore predefinito è Abilitato se non specificato. |
| group |
Descrive l'elenco di variabili per raggruppare le richieste di limite di frequenza |
| match |
Elenco delle condizioni di corrispondenza. |
| name | Descrive il nome della regola. |
| priority | Descrive la priorità della regola. Le regole con un valore inferiore verranno valutate prima delle regole con un valore superiore. |
| rate |
Intervallo di tempo per la reimpostazione del numero di limiti di frequenza. Il valore predefinito è 1 minuto. |
| rate |
Numero di richieste consentite per client entro l'intervallo di tempo. |
| rule |
Descrive il tipo di regola. |
Dettagli proprietà
action
Descrive l'azione da applicare quando la regola corrisponde.
action: string
Valore della proprietà
string
enabledState
Descrive se la regola personalizzata è in stato abilitato o disabilitato. Il valore predefinito è Abilitato se non specificato.
enabledState?: string
Valore della proprietà
string
groupBy
Descrive l'elenco di variabili per raggruppare le richieste di limite di frequenza
groupBy?: GroupByVariable[]
Valore della proprietà
matchConditions
Elenco delle condizioni di corrispondenza.
matchConditions: MatchCondition[]
Valore della proprietà
name
Descrive il nome della regola.
name?: string
Valore della proprietà
string
priority
Descrive la priorità della regola. Le regole con un valore inferiore verranno valutate prima delle regole con un valore superiore.
priority: number
Valore della proprietà
number
rateLimitDurationInMinutes
Intervallo di tempo per la reimpostazione del numero di limiti di frequenza. Il valore predefinito è 1 minuto.
rateLimitDurationInMinutes?: number
Valore della proprietà
number
rateLimitThreshold
Numero di richieste consentite per client entro l'intervallo di tempo.
rateLimitThreshold?: number
Valore della proprietà
number
ruleType
Descrive il tipo di regola.
ruleType: string
Valore della proprietà
string