package envoy.extensions.filters.network.thrift_proxy.v3

Mouse Melon logoGet desktop application:
View/edit binary Protocol Buffers messages

enum ProtocolType

thrift_proxy.proto:46

Thrift Protocol types supported by Envoy.

Used in: http.thrift_to_metadata.v3.ThriftToMetadata, ThriftProtocolOptions, ThriftProxy, health_checkers.thrift.v3.Thrift

message Route

route.proto:54

Used in: RouteConfiguration

message RouteAction

route.proto:105

[#next-free-field: 8]

Used in: Route

message RouteAction.RequestMirrorPolicy

route.proto:117

The router is capable of shadowing traffic from one cluster to another. The current implementation is "fire and forget," meaning Envoy will not wait for the shadow cluster to respond before returning the response from the primary cluster. All normal statistics are collected for the shadow cluster making this feature useful for testing. .. note:: Shadowing will not be triggered if the primary cluster does not exist.

Used in: RouteAction

message RouteConfiguration

route.proto:23

Used in: ThriftProxy

message RouteMatch

route.proto:65

Used in: Route

message ThriftFilter

thrift_proxy.proto:130

ThriftFilter configures a Thrift filter.

Used in: ThriftProxy

message ThriftProtocolOptions

thrift_proxy.proto:157

ThriftProtocolOptions specifies Thrift upstream protocol options. This object is used in in :ref:`typed_extension_protocol_options<envoy_v3_api_field_config.cluster.v3.Cluster.typed_extension_protocol_options>`, keyed by the name ``envoy.filters.network.thrift_proxy``.

message ThriftProxy

thrift_proxy.proto:78

[#next-free-field: 11]

enum TransportType

thrift_proxy.proto:29

Thrift transport types supported by Envoy.

Used in: http.thrift_to_metadata.v3.ThriftToMetadata, ThriftProtocolOptions, ThriftProxy, health_checkers.thrift.v3.Thrift

message Trds

thrift_proxy.proto:66

Used in: ThriftProxy

message WeightedCluster

route.proto:176

Allows for specification of multiple upstream clusters along with weights that indicate the percentage of traffic to be forwarded to each cluster. The router selects an upstream cluster based on these weights.

Used in: RouteAction

message WeightedCluster.ClusterWeight

route.proto:180

Used in: WeightedCluster