summaryrefslogtreecommitdiff
path: root/src/rpc/envoy.extensions.http.stateful_session.cookie.v3.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/rpc/envoy.extensions.http.stateful_session.cookie.v3.rs')
-rw-r--r--src/rpc/envoy.extensions.http.stateful_session.cookie.v3.rs34
1 files changed, 0 insertions, 34 deletions
diff --git a/src/rpc/envoy.extensions.http.stateful_session.cookie.v3.rs b/src/rpc/envoy.extensions.http.stateful_session.cookie.v3.rs
deleted file mode 100644
index 09a245f3..00000000
--- a/src/rpc/envoy.extensions.http.stateful_session.cookie.v3.rs
+++ /dev/null
@@ -1,34 +0,0 @@
-// @generated
-// This file is @generated by prost-build.
-// \[#protodoc-title: Cookie based stateful session extension\]
-
-/// This extension allows the session state to be tracked via cookies.
-///
-/// This extension first encodes the address of the upstream host selected by the load balancer
-/// into a ``set-cookie`` response header with the :ref:`cookie configuration
-/// <envoy_v3_api_field_extensions.http.stateful_session.cookie.v3.CookieBasedSessionState.cookie>`.
-/// when new requests are incoming, this extension will try to parse the specific upstream host
-/// address by the cookie name. If the address parsed from the cookie corresponds to a valid
-/// upstream host, this upstream host will be selected first. See :ref:`stateful session filter
-/// <envoy_v3_api_msg_extensions.filters.http.stateful_session.v3.StatefulSession>`.
-///
-/// For example, if the cookie name is set to ``sticky-host``, envoy will prefer ``1.2.3.4:80``
-/// as the upstream host when the request contains the following header:
-///
-/// .. code-block:: none
-///
-/// cookie: sticky-host="MS4yLjMuNDo4MA=="
-///
-/// When processing the upstream response, if ``1.2.3.4:80`` is indeed the final choice the extension
-/// does nothing. If ``1.2.3.4:80`` is not the final choice, the new selected host will be used to
-/// update the cookie (via the ``set-cookie`` response header).
-///
-/// \[#extension: envoy.http.stateful_session.cookie\]
-#[allow(clippy::derive_partial_eq_without_eq)]
-#[derive(Clone, PartialEq, ::prost::Message)]
-pub struct CookieBasedSessionState {
- /// The cookie configuration used to track session state.
- #[prost(message, optional, tag="1")]
- pub cookie: ::core::option::Option<super::super::super::super::super::r#type::http::v3::Cookie>,
-}
-// @@protoc_insertion_point(module)