Partilhar via


CustomRule interface

Define o conteúdo de uma regra de aplicativo Web

Propriedades

action

Descreve a ação a ser aplicada quando a regra corresponder.

enabledState

Descreve se a regra personalizada está no estado habilitado ou desabilitado. O padrão é Ativado 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 jogo.

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

Janela de tempo para redefinir a contagem do 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 de Propriedade

action

Descreve a ação a ser aplicada quando a regra corresponder.

action: string

Valor de Propriedade

string

enabledState

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

enabledState?: string

Valor de Propriedade

string

groupBy

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

groupBy?: GroupByVariable[]

Valor de Propriedade

matchConditions

Lista de condições de jogo.

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

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

rateLimitDurationInMinutes?: number

Valor de Propriedade

number

rateLimitThreshold

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

rateLimitThreshold?: number

Valor de Propriedade

number

ruleType

Descreve o tipo de regra.

ruleType: string

Valor de Propriedade

string