WebApplicationFirewallCustomRule interface
定义 Web 应用程序规则的内容。
属性
| action | 作的类型。 |
| etag | 一个唯一的只读字符串,每当更新资源时更改。 注意:此属性不会序列化。 它只能由服务器填充。 |
| group |
按子句分组的用户会话标识符列表。 |
| match |
匹配条件列表。 |
| name | 策略中唯一的资源的名称。 此名称可用于访问资源。 |
| priority | 规则的优先级。 在具有较高值的规则之前,将评估具有较低值的规则。 |
| rate |
将应用速率限制策略的持续时间。 仅适用于 ruleType 为 RateLimitRule 时。 |
| rate |
在 ruleType 为 RateLimitRule 的情况下要应用的速率限制阈值。 必须大于或等于 1 |
| rule |
规则类型。 |
| state | 描述自定义规则是否处于启用或禁用状态。 如果未指定,则默认为 Enabled。 |
属性详细信息
action
作的类型。
action: string
属性值
string
etag
一个唯一的只读字符串,每当更新资源时更改。 注意:此属性不会序列化。 它只能由服务器填充。
etag?: string
属性值
string
groupByUserSession
matchConditions
name
策略中唯一的资源的名称。 此名称可用于访问资源。
name?: string
属性值
string
priority
规则的优先级。 在具有较高值的规则之前,将评估具有较低值的规则。
priority: number
属性值
number
rateLimitDuration
将应用速率限制策略的持续时间。 仅适用于 ruleType 为 RateLimitRule 时。
rateLimitDuration?: string
属性值
string
rateLimitThreshold
在 ruleType 为 RateLimitRule 的情况下要应用的速率限制阈值。 必须大于或等于 1
rateLimitThreshold?: number
属性值
number
ruleType
规则类型。
ruleType: string
属性值
string
state
描述自定义规则是否处于启用或禁用状态。 如果未指定,则默认为 Enabled。
state?: string
属性值
string