Package : envoy.type.matcher.v3

Top

string.proto

Table of Contents

ListStringMatcher

Field Type Label Description
patterns []envoy.type.matcher.v3.StringMatcher repeated

StringMatcher

Field Type Label Description
exact string The input string must match exactly the string specified here.
Examples:
* *abc* only matches the value *abc*.
prefix string The input string must have the prefix specified here. Note: empty prefix is not allowed, please use regex instead.
Examples:
* *abc* matches the value *abc.xyz*
suffix string The input string must have the suffix specified here. Note: empty prefix is not allowed, please use regex instead.
Examples:
* *abc* matches the value *xyz.abc*
safeRegex envoy.type.matcher.v3.RegexMatcher The input string must match the regular expression specified here.
contains string The input string must have the substring specified here. Note: empty contains match is not allowed, please use regex instead.
Examples:
* *abc* matches the value *xyz.abc.def*
ignoreCase bool If true, indicates the exact/prefix/suffix matching should be case insensitive. This has no effect for the safe_regex match. For example, the matcher data will match both input string Data and data if set to true.