diff --git a/envoy/extensions/common/matching/v3/extension_matcher.proto b/envoy/extensions/common/matching/v3/extension_matcher.proto index 53dcf9d4..bef7c712 100644 --- a/envoy/extensions/common/matching/v3/extension_matcher.proto +++ b/envoy/extensions/common/matching/v3/extension_matcher.proto @@ -37,3 +37,9 @@ message ExtensionWithMatcher { config.core.v3.TypedExtensionConfig extension_config = 2 [(validate.rules).message = {required: true}]; } + +// Extra settings on a per virtualhost/route/weighted-cluster level. +message ExtensionWithMatcherPerRoute { + // Matcher override. + xds.type.matcher.v3.Matcher xds_matcher = 1; +}