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