Compartilhar via


CustomRule interface

Define o conteúdo de uma regra de aplicativo Web

Propriedades

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.

groupBy

Descreve a lista de variáveis para agrupar as solicitações de limite de taxa

matchConditions

Lista de condições de correspondência.

name

Descreve o nome da regra.

priority

Descreve a prioridade da regra. As regras com um valor mais baixo serão avaliadas antes de regras com um valor mais alto.

rateLimitDurationInMinutes

Janela de tempo para redefinir a contagem de limite de taxa. O padrão é 1 minuto.

rateLimitThreshold

Número de solicitações permitidas por cliente dentro da janela de tempo.

ruleType

Descreve o tipo de regra.

Detalhes da propriedade

action

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

action: string

Valor da propriedade

string

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

groupBy

Descreve a lista de variáveis para agrupar as solicitações de limite de taxa

groupBy?: GroupByVariable[]

Valor da propriedade

matchConditions

Lista de condições de correspondência.

matchConditions: MatchCondition[]

Valor da propriedade

name

Descreve o nome da regra.

name?: string

Valor da propriedade

string

priority

Descreve a prioridade da regra. As regras com um valor mais baixo serão avaliadas antes de regras com um valor mais alto.

priority: number

Valor da propriedade

number

rateLimitDurationInMinutes

Janela de tempo para redefinir a contagem de limite de taxa. O padrão é 1 minuto.

rateLimitDurationInMinutes?: number

Valor da propriedade

number

rateLimitThreshold

Número de solicitações permitidas por cliente dentro da janela de tempo.

rateLimitThreshold?: number

Valor da propriedade

number

ruleType

Descreve o tipo de regra.

ruleType: string

Valor da propriedade

string