WebApplicationFirewallCustomRule interface
Web アプリケーション ルールの内容を定義します。
プロパティ
| action | アクションの種類。 |
| etag | リソースが更新されるたびに変更される一意の読み取り専用文字列。 注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。 |
| group |
句別のユーザー セッション識別子グループの一覧。 |
| match |
一致条件の一覧。 |
| name | ポリシー内で一意であるリソースの名前。 この名前は、リソースへのアクセスに使用できます。 |
| priority | ルールの優先順位。 値が小さいルールは、値が大きいルールの前に評価されます。 |
| rate |
レート制限ポリシーが適用される期間。 ruleType が RateLimitRule の場合にのみ適用されます。 |
| rate |
ruleType が RateLimitRule の場合に適用するレート制限しきい値。 1 以上である必要があります |
| rule |
ルールの種類。 |
| state | カスタム ルールが有効または無効の状態になっているかどうかを説明します。 指定しない場合、既定値は [有効] になります。 |
プロパティの詳細
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
カスタム ルールが有効または無効の状態になっているかどうかを説明します。 指定しない場合、既定値は [有効] になります。
state?: string
プロパティ値
string