共用方式為


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