Documentation ¶
Index ¶
- Variables
- type StatefulSession
- func (*StatefulSession) Descriptor() ([]byte, []int)deprecated
- func (x *StatefulSession) GetSessionState() *v3.TypedExtensionConfig
- func (x *StatefulSession) GetStrict() bool
- func (*StatefulSession) ProtoMessage()
- func (x *StatefulSession) ProtoReflect() protoreflect.Message
- func (x *StatefulSession) Reset()
- func (x *StatefulSession) String() string
- type StatefulSessionPerRoute
- func (*StatefulSessionPerRoute) Descriptor() ([]byte, []int)deprecated
- func (x *StatefulSessionPerRoute) GetDisabled() bool
- func (m *StatefulSessionPerRoute) GetOverride() isStatefulSessionPerRoute_Override
- func (x *StatefulSessionPerRoute) GetStatefulSession() *StatefulSession
- func (*StatefulSessionPerRoute) ProtoMessage()
- func (x *StatefulSessionPerRoute) ProtoReflect() protoreflect.Message
- func (x *StatefulSessionPerRoute) Reset()
- func (x *StatefulSessionPerRoute) String() string
- type StatefulSessionPerRoute_Disabled
- type StatefulSessionPerRoute_StatefulSession
Constants ¶
This section is empty.
Variables ¶
View Source
var File_envoy_extensions_filters_http_stateful_session_v3_stateful_session_proto protoreflect.FileDescriptor
Functions ¶
This section is empty.
Types ¶
type StatefulSession ¶
type StatefulSession struct { // Specific implementation of session state. This session state will be used to store and // get address of the upstream host to which the session is assigned. // // [#extension-category: envoy.http.stateful_session] SessionState *v3.TypedExtensionConfig `protobuf:"bytes,1,opt,name=session_state,json=sessionState,proto3" json:"session_state,omitempty"` // If set to True, the HTTP request must be routed to the requested destination. // If the requested destination is not available, Envoy returns 503. Defaults to False. Strict bool `protobuf:"varint,2,opt,name=strict,proto3" json:"strict,omitempty"` // contains filtered or unexported fields }
func (*StatefulSession) Descriptor
deprecated
func (*StatefulSession) Descriptor() ([]byte, []int)
Deprecated: Use StatefulSession.ProtoReflect.Descriptor instead.
func (*StatefulSession) GetSessionState ¶
func (x *StatefulSession) GetSessionState() *v3.TypedExtensionConfig
func (*StatefulSession) GetStrict ¶
func (x *StatefulSession) GetStrict() bool
func (*StatefulSession) ProtoMessage ¶
func (*StatefulSession) ProtoMessage()
func (*StatefulSession) ProtoReflect ¶
func (x *StatefulSession) ProtoReflect() protoreflect.Message
func (*StatefulSession) Reset ¶
func (x *StatefulSession) Reset()
func (*StatefulSession) String ¶
func (x *StatefulSession) String() string
type StatefulSessionPerRoute ¶
type StatefulSessionPerRoute struct { // Types that are assignable to Override: // // *StatefulSessionPerRoute_Disabled // *StatefulSessionPerRoute_StatefulSession Override isStatefulSessionPerRoute_Override `protobuf_oneof:"override"` // contains filtered or unexported fields }
func (*StatefulSessionPerRoute) Descriptor
deprecated
func (*StatefulSessionPerRoute) Descriptor() ([]byte, []int)
Deprecated: Use StatefulSessionPerRoute.ProtoReflect.Descriptor instead.
func (*StatefulSessionPerRoute) GetDisabled ¶
func (x *StatefulSessionPerRoute) GetDisabled() bool
func (*StatefulSessionPerRoute) GetOverride ¶
func (m *StatefulSessionPerRoute) GetOverride() isStatefulSessionPerRoute_Override
func (*StatefulSessionPerRoute) GetStatefulSession ¶
func (x *StatefulSessionPerRoute) GetStatefulSession() *StatefulSession
func (*StatefulSessionPerRoute) ProtoMessage ¶
func (*StatefulSessionPerRoute) ProtoMessage()
func (*StatefulSessionPerRoute) ProtoReflect ¶
func (x *StatefulSessionPerRoute) ProtoReflect() protoreflect.Message
func (*StatefulSessionPerRoute) Reset ¶
func (x *StatefulSessionPerRoute) Reset()
func (*StatefulSessionPerRoute) String ¶
func (x *StatefulSessionPerRoute) String() string
type StatefulSessionPerRoute_Disabled ¶
type StatefulSessionPerRoute_Disabled struct { // Disable the stateful session filter for this particular vhost or route. If disabled is // specified in multiple per-filter-configs, the most specific one will be used. Disabled bool `protobuf:"varint,1,opt,name=disabled,proto3,oneof"` }
type StatefulSessionPerRoute_StatefulSession ¶
type StatefulSessionPerRoute_StatefulSession struct { // Per-route stateful session configuration that can be served by RDS or static route table. StatefulSession *StatefulSession `protobuf:"bytes,2,opt,name=stateful_session,json=statefulSession,proto3,oneof"` }
Click to show internal directories.
Click to hide internal directories.