Extension matcher (proto)
extensions.common.matching.v3.ExtensionWithMatcher
[extensions.common.matching.v3.ExtensionWithMatcher proto]
Wrapper around an existing extension that provides an associated matcher. This allows decorating an existing extension with a matcher, which can be used to match against relevant protocol data.
{
"matcher": {...},
"xds_matcher": {...},
"extension_config": {...}
}
- matcher
(config.common.matcher.v3.Matcher) The associated matcher. This is deprecated in favor of xds_matcher.
- xds_matcher
(.xds.type.matcher.v3.Matcher) The associated matcher.
- extension_config
(config.core.v3.TypedExtensionConfig, REQUIRED) The underlying extension config.
extensions.common.matching.v3.ExtensionWithMatcherPerRoute
[extensions.common.matching.v3.ExtensionWithMatcherPerRoute proto]
Extra settings on a per virtualhost/route/weighted-cluster level.
{
"xds_matcher": {...}
}
- xds_matcher
(.xds.type.matcher.v3.Matcher) Matcher override.