Compartir a través de


RateLimitRule interface

Define una regla de limitación de velocidad que se puede incluir en una directiva de waf.

Extends

Propiedades

rateLimitDurationInMinutes

Define la duración del límite de velocidad. El valor predeterminado es de 1 minuto.

rateLimitThreshold

Define el umbral de límite de velocidad.

Propiedades heredadas

action

Describe qué acción se va a aplicar cuando la regla coincide

enabledState

Describe si la regla personalizada está habilitada o deshabilitada. El valor predeterminado es Habilitado si no se especifica.

matchConditions

Lista de condiciones de coincidencia.

name

Define el nombre de la regla personalizada.

priority

Define en qué orden se evalúa esta regla en la lista general de reglas personalizadas.

Detalles de las propiedades

rateLimitDurationInMinutes

Define la duración del límite de velocidad. El valor predeterminado es de 1 minuto.

rateLimitDurationInMinutes: number

Valor de propiedad

number

rateLimitThreshold

Define el umbral de límite de velocidad.

rateLimitThreshold: number

Valor de propiedad

number

Detalles de las propiedades heredadas

action

Describe qué acción se va a aplicar cuando la regla coincide

action: string

Valor de propiedad

string

Heredado deCustomRule.action

enabledState

Describe si la regla personalizada está habilitada o deshabilitada. El valor predeterminado es Habilitado si no se especifica.

enabledState?: string

Valor de propiedad

string

heredado decustomRule.enabledState

matchConditions

Lista de condiciones de coincidencia.

matchConditions: MatchCondition[]

Valor de propiedad

heredado decustomRule.matchConditions

name

Define el nombre de la regla personalizada.

name: string

Valor de propiedad

string

heredado deCustomRule.name

priority

Define en qué orden se evalúa esta regla en la lista general de reglas personalizadas.

priority: number

Valor de propiedad

number

Heredado deCustomRule.priority