Skip to content

RequestCondition

requestの絞込を設定するため必要なRequestConditionの定義です。

Definitions

RequestCondition

Key Type Description Example Default
name Matchers nameの検索条件
path Matchers pathの検索条件
and_or (AndOr) namepathの組み合わせをAND/ORどちらで判定するか and
AndOr
Name Description
and AND条件
or OR条件

Matchers

Key Type Description Example Default
items Matcher[] マッチング条件のリスト
and_or (AndOr) items をAND/ORどちらで判定するか and
negative (bool) 否定条件とするか true false
AndOr
Name Description
and AND条件
or OR条件

Matcher

Key Type Description Example Default
regexp string 完全一致の正規表現 same\d{0-2}.*
negative (bool) 否定条件とするか true false

Examples

path/trafficと一致するもの

path:
  items:
    - regexp: /traffic

複雑な条件

以下のいずれかを満たすもの

  • nameにignoreを含まない もしくは nameがignoreを含んでもjumeauxから始まるもの
  • pathにjumeauxを含み、ignoreを含まないもの
name:
  items:
    - regexp: .*ignore.*
      negative: true
    - regexp: jumeaux.+
  and_or: or
path:
  items:
    - regexp: .*jumeaux.*
    - regexp: .*ignore.*
      negative: true
and_or: or