Partilhar via


CustomRule interface

Define o conteúdo de uma regra de aplicação Web

Propriedades

action

Descreve que ação a aplicar quando a regra corresponde.

enabledState

Descreve se a regra personalizada está ativada ou desativada. A predefinição é Ativada se não for especificada.

groupBy

Descreve a lista de variáveis para agrupar os pedidos 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 das regras com um valor mais elevado.

rateLimitDurationInMinutes

Período de tempo para repor a contagem de limites de taxas. A predefinição é de 1 minuto.

rateLimitThreshold

Número de pedidos permitidos por cliente dentro do período de tempo.

ruleType

Descreve o tipo de regra.

Detalhes de Propriedade

action

Descreve que ação a aplicar quando a regra corresponde.

action: string

Valor de Propriedade

string

enabledState

Descreve se a regra personalizada está ativada ou desativada. A predefinição é Ativada se não for especificada.

enabledState?: string

Valor de Propriedade

string

groupBy

Descreve a lista de variáveis para agrupar os pedidos de limite de taxa

groupBy?: GroupByVariable[]

Valor de Propriedade

matchConditions

Lista de condições de correspondência.

matchConditions: MatchCondition[]

Valor de Propriedade

name

Descreve o nome da regra.

name?: string

Valor de Propriedade

string

priority

Descreve a 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

rateLimitDurationInMinutes

Período de tempo para repor a contagem de limites de taxas. A predefinição é de 1 minuto.

rateLimitDurationInMinutes?: number

Valor de Propriedade

number

rateLimitThreshold

Número de pedidos permitidos por cliente dentro do período de tempo.

rateLimitThreshold?: number

Valor de Propriedade

number

ruleType

Descreve o tipo de regra.

ruleType: string

Valor de Propriedade

string