Compartilhar via


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.

groupByUserSession

Lista de cláusulas de grupo de identificadores de sessão de usuário.

matchConditions

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.

rateLimitDuration

Duração sobre a qual a política limite de taxa será aplicada. Aplica-se somente quando ruleType é RateLimitRule.

rateLimitThreshold

Limite de taxa a ser aplicado caso ruleType seja RateLimitRule. Deve ser maior ou igual a 1

ruleType

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