Compartilhar via


RateLimitRule interface

Define uma regra de limitação de taxa que pode ser incluída em uma política de waf

Extends

Propriedades

rateLimitDurationInMinutes

Define a duração do limite de taxa. O padrão é 1 minuto.

rateLimitThreshold

Define o limite de taxa.

Propriedades herdadas

action

Descreve qual ação a ser aplicada quando a regra corresponde

enabledState

Descreve se a regra personalizada está no estado habilitado ou desabilitado. O padrão será Habilitado se não for especificado.

matchConditions

Lista de condições de correspondência.

name

Define o nome da regra personalizada

priority

Define em que ordem essa regra será avaliada na lista geral de regras personalizadas

Detalhes da propriedade

rateLimitDurationInMinutes

Define a duração do limite de taxa. O padrão é 1 minuto.

rateLimitDurationInMinutes: number

Valor da propriedade

number

rateLimitThreshold

Define o limite de taxa.

rateLimitThreshold: number

Valor da propriedade

number

Detalhes das propriedades herdadas

action

Descreve qual ação a ser aplicada quando a regra corresponde

action: string

Valor da propriedade

string

Herdado deCustomRule.action

enabledState

Descreve se a regra personalizada está no estado habilitado ou desabilitado. O padrão será Habilitado se não for especificado.

enabledState?: string

Valor da propriedade

string

Herdado deCustomRule.enabledState

matchConditions

Lista de condições de correspondência.

matchConditions: MatchCondition[]

Valor da propriedade

Herdado deCustomRule.matchConditions

name

Define o nome da regra personalizada

name: string

Valor da propriedade

string

Herdado deCustomRule.name

priority

Define em que ordem essa regra será avaliada na lista geral de regras personalizadas

priority: number

Valor da propriedade

number

Herdado deCustomRule.priority