View Source Envoy.Api.V2.Route.RouteMatch (envoy_data_plane_api v0.2.0)

Summary

Types

@type t() :: %Envoy.Api.V2.Route.RouteMatch{
  __unknown_fields__: [
    {field_number :: integer(), Protobuf.Wire.Types.wire_type(),
     value :: term()}
  ],
  case_sensitive: Google.Protobuf.BoolValue.t() | nil,
  grpc: Envoy.Api.V2.Route.RouteMatch.GrpcRouteMatchOptions.t() | nil,
  headers: [Envoy.Api.V2.Route.HeaderMatcher.t()],
  path_specifier:
    {:prefix, String.t()}
    | {:path, String.t()}
    | {:regex, String.t()}
    | {:safe_regex, Envoy.Type.Matcher.RegexMatcher.t() | nil}
    | nil,
  query_parameters: [Envoy.Api.V2.Route.QueryParameterMatcher.t()],
  runtime_fraction: Envoy.Api.V2.Core.RuntimeFractionalPercent.t() | nil,
  tls_context: Envoy.Api.V2.Route.RouteMatch.TlsContextMatchOptions.t() | nil
}