Compartir a través de


WebApplicationFirewallCustomRule interface

Define el contenido de una regla de aplicación web.

Propiedades

action

Tipo de acciones.

etag

Cadena de solo lectura única que cambia cada vez que se actualiza el recurso. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.

groupByUserSession

Lista de cláusulas de agrupación por identificador de sesión de usuario.

matchConditions

Lista de condiciones de coincidencia.

name

Nombre del recurso que es único dentro de una directiva. Este nombre se puede usar para acceder al recurso.

priority

Prioridad de la regla. Las reglas con un valor inferior se evaluarán antes de que las reglas con un valor mayor.

rateLimitDuration

Duración sobre la que se aplicará la directiva límite de velocidad. Solo se aplica cuando ruleType es RateLimitRule.

rateLimitThreshold

Umbral de límite de velocidad para aplicar en caso de que ruleType sea RateLimitRule. Debe ser mayor o igual que 1

ruleType

Tipo de regla.

state

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

Detalles de las propiedades

action

Tipo de acciones.

action: string

Valor de propiedad

string

etag

Cadena de solo lectura única que cambia cada vez que se actualiza el recurso. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.

etag?: string

Valor de propiedad

string

groupByUserSession

Lista de cláusulas de agrupación por identificador de sesión de usuario.

groupByUserSession?: GroupByUserSession[]

Valor de propiedad

matchConditions

Lista de condiciones de coincidencia.

matchConditions: MatchCondition[]

Valor de propiedad

name

Nombre del recurso que es único dentro de una directiva. Este nombre se puede usar para acceder al recurso.

name?: string

Valor de propiedad

string

priority

Prioridad de la regla. Las reglas con un valor inferior se evaluarán antes de que las reglas con un valor mayor.

priority: number

Valor de propiedad

number

rateLimitDuration

Duración sobre la que se aplicará la directiva límite de velocidad. Solo se aplica cuando ruleType es RateLimitRule.

rateLimitDuration?: string

Valor de propiedad

string

rateLimitThreshold

Umbral de límite de velocidad para aplicar en caso de que ruleType sea RateLimitRule. Debe ser mayor o igual que 1

rateLimitThreshold?: number

Valor de propiedad

number

ruleType

Tipo de regla.

ruleType: string

Valor de propiedad

string

state

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

state?: string

Valor de propiedad

string