|
|
|
@ -6,6 +6,7 @@ import "envoy/config/core/v3/base.proto"; |
|
|
|
|
import "envoy/config/core/v3/config_source.proto"; |
|
|
|
|
import "envoy/config/route/v3/route_components.proto"; |
|
|
|
|
|
|
|
|
|
import "google/protobuf/any.proto"; |
|
|
|
|
import "google/protobuf/wrappers.proto"; |
|
|
|
|
|
|
|
|
|
import "udpa/annotations/status.proto"; |
|
|
|
@ -22,7 +23,7 @@ option (udpa.annotations.file_status).package_version_status = ACTIVE; |
|
|
|
|
// * Routing :ref:`architecture overview <arch_overview_http_routing>` |
|
|
|
|
// * HTTP :ref:`router filter <config_http_filters_router>` |
|
|
|
|
|
|
|
|
|
// [#next-free-field: 16] |
|
|
|
|
// [#next-free-field: 17] |
|
|
|
|
message RouteConfiguration { |
|
|
|
|
option (udpa.annotations.versioning).previous_message_type = "envoy.api.v2.RouteConfiguration"; |
|
|
|
|
|
|
|
|
@ -140,6 +141,20 @@ message RouteConfiguration { |
|
|
|
|
// Envoy by default takes ":path" as "<path>;<params>". |
|
|
|
|
// For users who want to only match path on the "<path>" portion, this option should be true. |
|
|
|
|
bool ignore_path_parameters_in_path_matching = 15; |
|
|
|
|
|
|
|
|
|
// The typed_per_filter_config field can be used to provide RouteConfiguration level per filter config. |
|
|
|
|
// The key should match the :ref:`filter config name |
|
|
|
|
// <envoy_v3_api_field_extensions.filters.network.http_connection_manager.v3.HttpFilter.name>`. |
|
|
|
|
// The canonical filter name (e.g., ``envoy.filters.http.buffer`` for the HTTP buffer filter) can also |
|
|
|
|
// be used for the backwards compatibility. If there is no entry referred by the filter config name, the |
|
|
|
|
// entry referred by the canonical filter name will be provided to the filters as fallback. |
|
|
|
|
// |
|
|
|
|
// Use of this field is filter specific; |
|
|
|
|
// see the :ref:`HTTP filter documentation <config_http_filters>` for if and how it is utilized. |
|
|
|
|
// [#comment: An entry's value may be wrapped in a |
|
|
|
|
// :ref:`FilterConfig<envoy_v3_api_msg_config.route.v3.FilterConfig>` |
|
|
|
|
// message to specify additional options.] |
|
|
|
|
map<string, google.protobuf.Any> typed_per_filter_config = 16; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
message Vhds { |
|
|
|
|