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. |
| group |
Lista de cláusulas de agrupación por identificador de sesión de usuario. |
| match |
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. |
| rate |
Duración sobre la que se aplicará la directiva límite de velocidad. Solo se aplica cuando ruleType es RateLimitRule. |
| rate |
Umbral de límite de velocidad para aplicar en caso de que ruleType sea RateLimitRule. Debe ser mayor o igual que 1 |
| rule |
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