Source File: github.com/solo-io/gloo/projects/gloo/api/external/xds/type/matcher/v3/ip.proto
Matches a specific IP address against a set of possibly overlapping subnets using a trie.
||xds.type.matcher.v3.IPMatcher.IPRangeMatcher||Match IP address by CIDR ranges.|
Specifies a list of IP address ranges and a match action.
"ranges": xds.core.v3.CidrRange "onMatch": .xds.type.matcher.v3.Matcher.OnMatch "exclusive": bool
||xds.core.v3.CidrRange||A non-empty set of CIDR ranges.|
||.xds.type.matcher.v3.Matcher.OnMatch||Match action to apply when the IP address is within one of the CIDR ranges.|
||Indicates whether this match option should be considered if there is a more specific matcher. Exclusive matchers are not selected whenever a more specific matcher exists (e.g. matcher with a longer prefix) even when the more specific matcher fails its nested match condition. Non-exclusive matchers are considered if the more specific matcher exists but its nested match condition does not entirely match. Non-exclusive matchers are selected in the order of their specificity first (longest prefix first), then the order of declaration next. For example, consider two range matchers: an exclusive matcher X on