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 è abilitata o disabilitata. Il valore predefinito è Abilitato se non specificato. |
group |
Descrive l'elenco di variabili per raggruppare le richieste di limite di frequenza |
match |
Elenco di 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 più alto. |
rate |
Intervallo di tempo per la reimpostazione del conteggio dei 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 è abilitata o disabilitata. 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 di 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 più alto.
priority: number
Valore della proprietà
number
rateLimitDurationInMinutes
Intervallo di tempo per la reimpostazione del conteggio dei 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