WebApplicationFirewallCustomRule interface
Define o conteúdo de uma regra de aplicativo Web.
Propriedades
| action | Tipo de Ações. |
| etag | Uma cadeia de caracteres somente leitura exclusiva que muda sempre que o recurso é atualizado. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor. |
| group |
Lista do grupo de identificadores de sessão do usuário por cláusulas. |
| match |
Lista de condições de jogo. |
| name | O nome do recurso que é exclusivo dentro de uma política. Esse nome pode ser usado para acessar o recurso. |
| priority | Prioridade da regra. As regras com um valor mais baixo serão avaliadas antes das regras com um valor mais elevado. |
| rate |
Duração durante a qual a política de Limite de Taxa será aplicada. Aplica-se somente quando ruleType é RateLimitRule. |
| rate |
Limite de taxa a ser aplicado caso ruleType seja RateLimitRule. Deve ser maior ou igual a 1 |
| rule |
O tipo de regra. |
| state | Descreve se a regra personalizada está no estado habilitado ou desabilitado. O padrão é Ativado se não for especificado. |
Detalhes de Propriedade
action
Tipo de Ações.
action: string
Valor de Propriedade
string
etag
Uma cadeia de caracteres somente leitura exclusiva que muda sempre que o recurso é atualizado. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.
etag?: string
Valor de Propriedade
string
groupByUserSession
Lista do grupo de identificadores de sessão do usuário por cláusulas.
groupByUserSession?: GroupByUserSession[]
Valor de Propriedade
matchConditions
name
O nome do recurso que é exclusivo dentro de uma política. Esse nome pode ser usado para acessar o recurso.
name?: string
Valor de Propriedade
string
priority
Prioridade da regra. As regras com um valor mais baixo serão avaliadas antes das regras com um valor mais elevado.
priority: number
Valor de Propriedade
number
rateLimitDuration
Duração durante a qual a política de Limite de Taxa será aplicada. Aplica-se somente quando ruleType é RateLimitRule.
rateLimitDuration?: string
Valor de Propriedade
string
rateLimitThreshold
Limite de taxa a ser aplicado caso ruleType seja RateLimitRule. Deve ser maior ou igual a 1
rateLimitThreshold?: number
Valor de Propriedade
number
ruleType
O tipo de regra.
ruleType: string
Valor de Propriedade
string
state
Descreve se a regra personalizada está no estado habilitado ou desabilitado. O padrão é Ativado se não for especificado.
state?: string
Valor de Propriedade
string