CustomRule interface
Web アプリケーション ルールの内容を定義します
プロパティ
| action | ルールが一致したときに適用されるアクションについて説明します。 |
| enabled |
カスタム ルールが有効または無効の状態になっているかどうかを説明します。 指定しない場合、既定値は [有効] になります。 |
| group |
レート制限要求をグループ化する変数の一覧について説明します |
| match |
一致条件の一覧。 |
| name | ルールの名前について説明します。 |
| priority | ルールの優先順位について説明します。 値が小さいルールは、値が大きいルールの前に評価されます。 |
| rate |
レート制限数をリセットするための時間枠。 既定値は 1 分です。 |
| rate |
時間枠内のクライアントごとの許可された要求の数。 |
| rule |
ルールの種類について説明します。 |
プロパティの詳細
action
ルールが一致したときに適用されるアクションについて説明します。
action: string
プロパティ値
string
enabledState
カスタム ルールが有効または無効の状態になっているかどうかを説明します。 指定しない場合、既定値は [有効] になります。
enabledState?: string
プロパティ値
string
groupBy
matchConditions
name
ルールの名前について説明します。
name?: string
プロパティ値
string
priority
ルールの優先順位について説明します。 値が小さいルールは、値が大きいルールの前に評価されます。
priority: number
プロパティ値
number
rateLimitDurationInMinutes
レート制限数をリセットするための時間枠。 既定値は 1 分です。
rateLimitDurationInMinutes?: number
プロパティ値
number
rateLimitThreshold
時間枠内のクライアントごとの許可された要求の数。
rateLimitThreshold?: number
プロパティ値
number
ruleType
ルールの種類について説明します。
ruleType: string
プロパティ値
string