你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

WebApplicationFirewallCustomRule interface

定义 Web 应用程序规则的内容。

属性

action

作的类型。

etag

一个唯一的只读字符串,每当更新资源时更改。 注意:此属性不会序列化。 它只能由服务器填充。

groupByUserSession

按子句分组的用户会话标识符列表。

matchConditions

匹配条件列表。

name

策略中唯一的资源的名称。 此名称可用于访问资源。

priority

规则的优先级。 在具有较高值的规则之前,将评估具有较低值的规则。

rateLimitDuration

将应用速率限制策略的持续时间。 仅适用于 ruleType 为 RateLimitRule 时。

rateLimitThreshold

在 ruleType 为 RateLimitRule 的情况下要应用的速率限制阈值。 必须大于或等于 1

ruleType

规则类型。

state

描述自定义规则是否处于启用或禁用状态。 如果未指定,则默认为 Enabled。

属性详细信息

action

作的类型。

action: string

属性值

string

etag

一个唯一的只读字符串,每当更新资源时更改。 注意:此属性不会序列化。 它只能由服务器填充。

etag?: string

属性值

string

groupByUserSession

按子句分组的用户会话标识符列表。

groupByUserSession?: GroupByUserSession[]

属性值

matchConditions

匹配条件列表。

matchConditions: MatchCondition[]

属性值

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