PolicySettings interface
定义顶级 WebApplicationFirewallPolicy 配置设置。
属性
| custom |
如果作类型为块,客户可以替代响应正文。 必须在 base64 编码中指定正文。 |
| custom |
如果作类型为块,客户可以替代响应状态代码。 |
| enabled |
描述策略是否处于启用或禁用状态。 如果未指定,则默认为 Enabled。 |
| javascript |
定义 JavaScript 质询 Cookie 有效期(以分钟为单位)。 此设置仅适用于Premium_AzureFrontDoor。 值必须是介于 5 和 1440 之间的整数,默认值为 30。 |
| mode | 描述它在策略级别是否处于检测模式或预防模式。 |
| redirect |
如果作类型为重定向,此字段表示客户端的重定向 URL。 |
| request |
描述策略托管规则是否会检查请求正文内容。 |
| scrubbing |
应用于 Web 应用程序防火墙日志的日志清理规则列表。 |
| state | 日志清理配置的状态。默认值为“已启用”。 |
属性详细信息
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
日志清理配置的状态。默认值为“已启用”。
state?: string
属性值
string