WebApplicationFirewallCustomRule interface
Definisce il contenuto di una regola dell'applicazione Web.
Proprietà
| action | Tipo di azioni. |
| etag | Stringa di sola lettura univoca che cambia ogni volta che la risorsa viene aggiornata. NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server. |
| group |
Elenco dei gruppi di identificatori di sessione utente per clausole. |
| match |
Elenco delle condizioni di corrispondenza. |
| name | Nome della risorsa univoca all'interno di un criterio. Questo nome può essere usato per accedere alla risorsa. |
| priority | Priorità della regola. Le regole con un valore inferiore verranno valutate prima delle regole con un valore superiore. |
| rate |
Durata in cui verranno applicati i criteri limite di frequenza. Si applica solo quando ruleType è RateLimitRule. |
| rate |
Soglia limite di frequenza da applicare nel caso in cui ruleType sia RateLimitRule. Deve essere maggiore o uguale a 1 |
| rule |
Tipo di regola. |
| state | Descrive se la regola personalizzata è in stato abilitato o disabilitato. Il valore predefinito è Abilitato se non specificato. |
Dettagli proprietà
action
Tipo di azioni.
action: string
Valore della proprietà
string
etag
Stringa di sola lettura univoca che cambia ogni volta che la risorsa viene aggiornata. NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server.
etag?: string
Valore della proprietà
string
groupByUserSession
Elenco dei gruppi di identificatori di sessione utente per clausole.
groupByUserSession?: GroupByUserSession[]
Valore della proprietà
matchConditions
Elenco delle condizioni di corrispondenza.
matchConditions: MatchCondition[]
Valore della proprietà
name
Nome della risorsa univoca all'interno di un criterio. Questo nome può essere usato per accedere alla risorsa.
name?: string
Valore della proprietà
string
priority
Priorità della regola. Le regole con un valore inferiore verranno valutate prima delle regole con un valore superiore.
priority: number
Valore della proprietà
number
rateLimitDuration
Durata in cui verranno applicati i criteri limite di frequenza. Si applica solo quando ruleType è RateLimitRule.
rateLimitDuration?: string
Valore della proprietà
string
rateLimitThreshold
Soglia limite di frequenza da applicare nel caso in cui ruleType sia RateLimitRule. Deve essere maggiore o uguale a 1
rateLimitThreshold?: number
Valore della proprietà
number
ruleType
Tipo di regola.
ruleType: string
Valore della proprietà
string
state
Descrive se la regola personalizzata è in stato abilitato o disabilitato. Il valore predefinito è Abilitato se non specificato.
state?: string
Valore della proprietà
string