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 é alterada sempre que o recurso é atualizado. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor. |
| group |
Lista de cláusulas de grupo de identificadores de sessão de usuário. |
| match |
Lista de condições de correspondência. |
| 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 alto. |
| rate |
Duração sobre a qual a política 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 é Habilitado se não for especificado. |
Detalhes da propriedade
action
Tipo de Ações.
action: string
Valor da propriedade
string
etag
Uma cadeia de caracteres somente leitura exclusiva que é alterada sempre que o recurso é atualizado. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.
etag?: string
Valor da propriedade
string
groupByUserSession
Lista de cláusulas de grupo de identificadores de sessão de usuário.
groupByUserSession?: GroupByUserSession[]
Valor da propriedade
matchConditions
Lista de condições de correspondência.
matchConditions: MatchCondition[]
Valor da propriedade
name
O nome do recurso que é exclusivo dentro de uma política. Esse nome pode ser usado para acessar o recurso.
name?: string
Valor da propriedade
string
priority
Prioridade da regra. As regras com um valor mais baixo serão avaliadas antes das regras com um valor mais alto.
priority: number
Valor da propriedade
number
rateLimitDuration
Duração sobre a qual a política limite de taxa será aplicada. Aplica-se somente quando ruleType é RateLimitRule.
rateLimitDuration?: string
Valor da propriedade
string
rateLimitThreshold
Limite de taxa a ser aplicado caso ruleType seja RateLimitRule. Deve ser maior ou igual a 1
rateLimitThreshold?: number
Valor da propriedade
number
ruleType
O tipo de regra.
ruleType: string
Valor da propriedade
string
state
Descreve se a regra personalizada está no estado habilitado ou desabilitado. O padrão é Habilitado se não for especificado.
state?: string
Valor da propriedade
string