你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
PolicySettings interface
定义顶级 WebApplicationFirewallPolicy 配置设置。
属性
custom |
如果操作类型为阻止,客户可以替代响应正文。 必须在 base64 编码中指定正文。 |
custom |
如果操作类型为阻止,客户可以替代响应状态代码。 |
enabled |
描述策略处于启用或禁用状态。 如果未指定,则默认为 Enabled。 |
javascript |
以分钟为单位定义 JavaScript 质询 Cookie 有效期。 此设置仅适用于Premium_AzureFrontDoor。 值必须是介于 5 和 1440 之间的整数,默认值为 30。 |
mode | 描述它是在策略级别处于检测模式还是防护模式。 |
redirect |
如果操作类型为重定向,则此字段表示客户端的重定向 URL。 |
request |
描述策略托管规则是否会检查请求正文内容。 |
scrubbing |
应用于Web 应用程序防火墙日志的日志清理规则列表。 |
state | 日志清理配置的状态。默认值为 Enabled。 |
属性详细信息
customBlockResponseBody
如果操作类型为阻止,客户可以替代响应正文。 必须在 base64 编码中指定正文。
customBlockResponseBody?: string
属性值
string
customBlockResponseStatusCode
如果操作类型为阻止,客户可以替代响应状态代码。
customBlockResponseStatusCode?: number
属性值
number
enabledState
描述策略处于启用或禁用状态。 如果未指定,则默认为 Enabled。
enabledState?: string
属性值
string
javascriptChallengeExpirationInMinutes
以分钟为单位定义 JavaScript 质询 Cookie 有效期。 此设置仅适用于Premium_AzureFrontDoor。 值必须是介于 5 和 1440 之间的整数,默认值为 30。
javascriptChallengeExpirationInMinutes?: number
属性值
number
mode
描述它是在策略级别处于检测模式还是防护模式。
mode?: string
属性值
string
redirectUrl
如果操作类型为重定向,则此字段表示客户端的重定向 URL。
redirectUrl?: string
属性值
string
requestBodyCheck
描述策略托管规则是否会检查请求正文内容。
requestBodyCheck?: string
属性值
string
scrubbingRules
应用于Web 应用程序防火墙日志的日志清理规则列表。
scrubbingRules?: WebApplicationFirewallScrubbingRules[]
属性值
state
日志清理配置的状态。默认值为 Enabled。
state?: string
属性值
string