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