Condividi tramite


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.

groupByUserSession

Elenco dei gruppi di identificatori di sessione utente per clausole.

matchConditions

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.

rateLimitDuration

Durata in cui verranno applicati i criteri limite di frequenza. Si applica solo quando ruleType è RateLimitRule.

rateLimitThreshold

Soglia limite di frequenza da applicare nel caso in cui ruleType sia RateLimitRule. Deve essere maggiore o uguale a 1

ruleType

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