次の方法で共有


WebApplicationFirewallCustomRule interface

Web アプリケーション ルールの内容を定義します。

プロパティ

action

アクションの種類。

etag

リソースが更新されるたびに変更される一意の読み取り専用文字列。 注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。

groupByUserSession

句別のユーザー セッション識別子グループの一覧。

matchConditions

一致条件の一覧。

name

ポリシー内で一意であるリソースの名前。 この名前は、リソースへのアクセスに使用できます。

priority

ルールの優先順位。 値が小さいルールは、値が大きいルールの前に評価されます。

rateLimitDuration

レート制限ポリシーが適用される期間。 ruleType が RateLimitRule の場合にのみ適用されます。

rateLimitThreshold

ruleType が RateLimitRule の場合に適用するレート制限しきい値。 1 以上である必要があります

ruleType

ルールの種類。

state

カスタム ルールが有効または無効の状態になっているかどうかを説明します。 指定しない場合、既定値は [有効] になります。

プロパティの詳細

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

カスタム ルールが有効または無効の状態になっているかどうかを説明します。 指定しない場合、既定値は [有効] になります。

state?: string

プロパティ値

string