envoy_extensions_filters_network_redis_proxy_v3

package
v0.9.8 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 4, 2020 License: Apache-2.0 Imports: 22 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	RedisProxy_ConnPoolSettings_ReadPolicy_name = map[int32]string{
		0: "MASTER",
		1: "PREFER_MASTER",
		2: "REPLICA",
		3: "PREFER_REPLICA",
		4: "ANY",
	}
	RedisProxy_ConnPoolSettings_ReadPolicy_value = map[string]int32{
		"MASTER":         0,
		"PREFER_MASTER":  1,
		"REPLICA":        2,
		"PREFER_REPLICA": 3,
		"ANY":            4,
	}
)

Enum value maps for RedisProxy_ConnPoolSettings_ReadPolicy.

View Source
var File_envoy_extensions_filters_network_redis_proxy_v3_redis_proxy_proto protoreflect.FileDescriptor

Functions

This section is empty.

Types

type RedisProtocolOptions

type RedisProtocolOptions struct {
	AuthPassword *v3.DataSource `protobuf:"bytes,1,opt,name=auth_password,json=authPassword,proto3" json:"auth_password,omitempty"`
	AuthUsername *v3.DataSource `protobuf:"bytes,2,opt,name=auth_username,json=authUsername,proto3" json:"auth_username,omitempty"`
	// contains filtered or unexported fields
}

func (*RedisProtocolOptions) Descriptor deprecated

func (*RedisProtocolOptions) Descriptor() ([]byte, []int)

Deprecated: Use RedisProtocolOptions.ProtoReflect.Descriptor instead.

func (*RedisProtocolOptions) GetAuthPassword

func (x *RedisProtocolOptions) GetAuthPassword() *v3.DataSource

func (*RedisProtocolOptions) GetAuthUsername added in v0.9.7

func (x *RedisProtocolOptions) GetAuthUsername() *v3.DataSource

func (*RedisProtocolOptions) ProtoMessage

func (*RedisProtocolOptions) ProtoMessage()

func (*RedisProtocolOptions) ProtoReflect added in v0.9.7

func (x *RedisProtocolOptions) ProtoReflect() protoreflect.Message

func (*RedisProtocolOptions) Reset

func (x *RedisProtocolOptions) Reset()

func (*RedisProtocolOptions) String

func (x *RedisProtocolOptions) String() string

func (*RedisProtocolOptions) Validate

func (m *RedisProtocolOptions) Validate() error

Validate checks the field values on RedisProtocolOptions with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type RedisProtocolOptionsValidationError

type RedisProtocolOptionsValidationError struct {
	// contains filtered or unexported fields
}

RedisProtocolOptionsValidationError is the validation error returned by RedisProtocolOptions.Validate if the designated constraints aren't met.

func (RedisProtocolOptionsValidationError) Cause

Cause function returns cause value.

func (RedisProtocolOptionsValidationError) Error

Error satisfies the builtin error interface

func (RedisProtocolOptionsValidationError) ErrorName

ErrorName returns error name.

func (RedisProtocolOptionsValidationError) Field

Field function returns field value.

func (RedisProtocolOptionsValidationError) Key

Key function returns key value.

func (RedisProtocolOptionsValidationError) Reason

Reason function returns reason value.

type RedisProxy

type RedisProxy struct {
	StatPrefix             string                       `protobuf:"bytes,1,opt,name=stat_prefix,json=statPrefix,proto3" json:"stat_prefix,omitempty"`
	Settings               *RedisProxy_ConnPoolSettings `protobuf:"bytes,3,opt,name=settings,proto3" json:"settings,omitempty"`
	LatencyInMicros        bool                         `protobuf:"varint,4,opt,name=latency_in_micros,json=latencyInMicros,proto3" json:"latency_in_micros,omitempty"`
	PrefixRoutes           *RedisProxy_PrefixRoutes     `protobuf:"bytes,5,opt,name=prefix_routes,json=prefixRoutes,proto3" json:"prefix_routes,omitempty"`
	DownstreamAuthPassword *v3.DataSource               `` /* 129-byte string literal not displayed */
	DownstreamAuthUsername *v3.DataSource               `` /* 129-byte string literal not displayed */
	// Deprecated: Do not use.
	HiddenEnvoyDeprecatedCluster string `` /* 149-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*RedisProxy) Descriptor deprecated

func (*RedisProxy) Descriptor() ([]byte, []int)

Deprecated: Use RedisProxy.ProtoReflect.Descriptor instead.

func (*RedisProxy) GetDownstreamAuthPassword

func (x *RedisProxy) GetDownstreamAuthPassword() *v3.DataSource

func (*RedisProxy) GetDownstreamAuthUsername added in v0.9.7

func (x *RedisProxy) GetDownstreamAuthUsername() *v3.DataSource

func (*RedisProxy) GetHiddenEnvoyDeprecatedCluster deprecated

func (x *RedisProxy) GetHiddenEnvoyDeprecatedCluster() string

Deprecated: Do not use.

func (*RedisProxy) GetLatencyInMicros

func (x *RedisProxy) GetLatencyInMicros() bool

func (*RedisProxy) GetPrefixRoutes

func (x *RedisProxy) GetPrefixRoutes() *RedisProxy_PrefixRoutes

func (*RedisProxy) GetSettings

func (x *RedisProxy) GetSettings() *RedisProxy_ConnPoolSettings

func (*RedisProxy) GetStatPrefix

func (x *RedisProxy) GetStatPrefix() string

func (*RedisProxy) ProtoMessage

func (*RedisProxy) ProtoMessage()

func (*RedisProxy) ProtoReflect added in v0.9.7

func (x *RedisProxy) ProtoReflect() protoreflect.Message

func (*RedisProxy) Reset

func (x *RedisProxy) Reset()

func (*RedisProxy) String

func (x *RedisProxy) String() string

func (*RedisProxy) Validate

func (m *RedisProxy) Validate() error

Validate checks the field values on RedisProxy with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type RedisProxyValidationError

type RedisProxyValidationError struct {
	// contains filtered or unexported fields
}

RedisProxyValidationError is the validation error returned by RedisProxy.Validate if the designated constraints aren't met.

func (RedisProxyValidationError) Cause

func (e RedisProxyValidationError) Cause() error

Cause function returns cause value.

func (RedisProxyValidationError) Error

Error satisfies the builtin error interface

func (RedisProxyValidationError) ErrorName

func (e RedisProxyValidationError) ErrorName() string

ErrorName returns error name.

func (RedisProxyValidationError) Field

Field function returns field value.

func (RedisProxyValidationError) Key

Key function returns key value.

func (RedisProxyValidationError) Reason

func (e RedisProxyValidationError) Reason() string

Reason function returns reason value.

type RedisProxy_ConnPoolSettings

type RedisProxy_ConnPoolSettings struct {
	OpTimeout                     *duration.Duration                     `protobuf:"bytes,1,opt,name=op_timeout,json=opTimeout,proto3" json:"op_timeout,omitempty"`
	EnableHashtagging             bool                                   `protobuf:"varint,2,opt,name=enable_hashtagging,json=enableHashtagging,proto3" json:"enable_hashtagging,omitempty"`
	EnableRedirection             bool                                   `protobuf:"varint,3,opt,name=enable_redirection,json=enableRedirection,proto3" json:"enable_redirection,omitempty"`
	MaxBufferSizeBeforeFlush      uint32                                 `` /* 140-byte string literal not displayed */
	BufferFlushTimeout            *duration.Duration                     `protobuf:"bytes,5,opt,name=buffer_flush_timeout,json=bufferFlushTimeout,proto3" json:"buffer_flush_timeout,omitempty"`
	MaxUpstreamUnknownConnections *wrappers.UInt32Value                  `` /* 152-byte string literal not displayed */
	EnableCommandStats            bool                                   `protobuf:"varint,8,opt,name=enable_command_stats,json=enableCommandStats,proto3" json:"enable_command_stats,omitempty"`
	ReadPolicy                    RedisProxy_ConnPoolSettings_ReadPolicy `` /* 184-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*RedisProxy_ConnPoolSettings) Descriptor deprecated

func (*RedisProxy_ConnPoolSettings) Descriptor() ([]byte, []int)

Deprecated: Use RedisProxy_ConnPoolSettings.ProtoReflect.Descriptor instead.

func (*RedisProxy_ConnPoolSettings) GetBufferFlushTimeout

func (x *RedisProxy_ConnPoolSettings) GetBufferFlushTimeout() *duration.Duration

func (*RedisProxy_ConnPoolSettings) GetEnableCommandStats

func (x *RedisProxy_ConnPoolSettings) GetEnableCommandStats() bool

func (*RedisProxy_ConnPoolSettings) GetEnableHashtagging

func (x *RedisProxy_ConnPoolSettings) GetEnableHashtagging() bool

func (*RedisProxy_ConnPoolSettings) GetEnableRedirection

func (x *RedisProxy_ConnPoolSettings) GetEnableRedirection() bool

func (*RedisProxy_ConnPoolSettings) GetMaxBufferSizeBeforeFlush

func (x *RedisProxy_ConnPoolSettings) GetMaxBufferSizeBeforeFlush() uint32

func (*RedisProxy_ConnPoolSettings) GetMaxUpstreamUnknownConnections

func (x *RedisProxy_ConnPoolSettings) GetMaxUpstreamUnknownConnections() *wrappers.UInt32Value

func (*RedisProxy_ConnPoolSettings) GetOpTimeout

func (x *RedisProxy_ConnPoolSettings) GetOpTimeout() *duration.Duration

func (*RedisProxy_ConnPoolSettings) GetReadPolicy

func (*RedisProxy_ConnPoolSettings) ProtoMessage

func (*RedisProxy_ConnPoolSettings) ProtoMessage()

func (*RedisProxy_ConnPoolSettings) ProtoReflect added in v0.9.7

func (*RedisProxy_ConnPoolSettings) Reset

func (x *RedisProxy_ConnPoolSettings) Reset()

func (*RedisProxy_ConnPoolSettings) String

func (x *RedisProxy_ConnPoolSettings) String() string

func (*RedisProxy_ConnPoolSettings) Validate

func (m *RedisProxy_ConnPoolSettings) Validate() error

Validate checks the field values on RedisProxy_ConnPoolSettings with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type RedisProxy_ConnPoolSettingsValidationError

type RedisProxy_ConnPoolSettingsValidationError struct {
	// contains filtered or unexported fields
}

RedisProxy_ConnPoolSettingsValidationError is the validation error returned by RedisProxy_ConnPoolSettings.Validate if the designated constraints aren't met.

func (RedisProxy_ConnPoolSettingsValidationError) Cause

Cause function returns cause value.

func (RedisProxy_ConnPoolSettingsValidationError) Error

Error satisfies the builtin error interface

func (RedisProxy_ConnPoolSettingsValidationError) ErrorName

ErrorName returns error name.

func (RedisProxy_ConnPoolSettingsValidationError) Field

Field function returns field value.

func (RedisProxy_ConnPoolSettingsValidationError) Key

Key function returns key value.

func (RedisProxy_ConnPoolSettingsValidationError) Reason

Reason function returns reason value.

type RedisProxy_ConnPoolSettings_ReadPolicy

type RedisProxy_ConnPoolSettings_ReadPolicy int32
const (
	RedisProxy_ConnPoolSettings_MASTER         RedisProxy_ConnPoolSettings_ReadPolicy = 0
	RedisProxy_ConnPoolSettings_PREFER_MASTER  RedisProxy_ConnPoolSettings_ReadPolicy = 1
	RedisProxy_ConnPoolSettings_REPLICA        RedisProxy_ConnPoolSettings_ReadPolicy = 2
	RedisProxy_ConnPoolSettings_PREFER_REPLICA RedisProxy_ConnPoolSettings_ReadPolicy = 3
	RedisProxy_ConnPoolSettings_ANY            RedisProxy_ConnPoolSettings_ReadPolicy = 4
)

func (RedisProxy_ConnPoolSettings_ReadPolicy) Descriptor added in v0.9.7

func (RedisProxy_ConnPoolSettings_ReadPolicy) Enum added in v0.9.7

func (RedisProxy_ConnPoolSettings_ReadPolicy) EnumDescriptor deprecated

func (RedisProxy_ConnPoolSettings_ReadPolicy) EnumDescriptor() ([]byte, []int)

Deprecated: Use RedisProxy_ConnPoolSettings_ReadPolicy.Descriptor instead.

func (RedisProxy_ConnPoolSettings_ReadPolicy) Number added in v0.9.7

func (RedisProxy_ConnPoolSettings_ReadPolicy) String

func (RedisProxy_ConnPoolSettings_ReadPolicy) Type added in v0.9.7

type RedisProxy_PrefixRoutes

type RedisProxy_PrefixRoutes struct {
	Routes          []*RedisProxy_PrefixRoutes_Route `protobuf:"bytes,1,rep,name=routes,proto3" json:"routes,omitempty"`
	CaseInsensitive bool                             `protobuf:"varint,2,opt,name=case_insensitive,json=caseInsensitive,proto3" json:"case_insensitive,omitempty"`
	CatchAllRoute   *RedisProxy_PrefixRoutes_Route   `protobuf:"bytes,4,opt,name=catch_all_route,json=catchAllRoute,proto3" json:"catch_all_route,omitempty"`
	// Deprecated: Do not use.
	HiddenEnvoyDeprecatedCatchAllCluster string `` /* 177-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*RedisProxy_PrefixRoutes) Descriptor deprecated

func (*RedisProxy_PrefixRoutes) Descriptor() ([]byte, []int)

Deprecated: Use RedisProxy_PrefixRoutes.ProtoReflect.Descriptor instead.

func (*RedisProxy_PrefixRoutes) GetCaseInsensitive

func (x *RedisProxy_PrefixRoutes) GetCaseInsensitive() bool

func (*RedisProxy_PrefixRoutes) GetCatchAllRoute

func (*RedisProxy_PrefixRoutes) GetHiddenEnvoyDeprecatedCatchAllCluster deprecated

func (x *RedisProxy_PrefixRoutes) GetHiddenEnvoyDeprecatedCatchAllCluster() string

Deprecated: Do not use.

func (*RedisProxy_PrefixRoutes) GetRoutes

func (*RedisProxy_PrefixRoutes) ProtoMessage

func (*RedisProxy_PrefixRoutes) ProtoMessage()

func (*RedisProxy_PrefixRoutes) ProtoReflect added in v0.9.7

func (x *RedisProxy_PrefixRoutes) ProtoReflect() protoreflect.Message

func (*RedisProxy_PrefixRoutes) Reset

func (x *RedisProxy_PrefixRoutes) Reset()

func (*RedisProxy_PrefixRoutes) String

func (x *RedisProxy_PrefixRoutes) String() string

func (*RedisProxy_PrefixRoutes) Validate

func (m *RedisProxy_PrefixRoutes) Validate() error

Validate checks the field values on RedisProxy_PrefixRoutes with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type RedisProxy_PrefixRoutesValidationError

type RedisProxy_PrefixRoutesValidationError struct {
	// contains filtered or unexported fields
}

RedisProxy_PrefixRoutesValidationError is the validation error returned by RedisProxy_PrefixRoutes.Validate if the designated constraints aren't met.

func (RedisProxy_PrefixRoutesValidationError) Cause

Cause function returns cause value.

func (RedisProxy_PrefixRoutesValidationError) Error

Error satisfies the builtin error interface

func (RedisProxy_PrefixRoutesValidationError) ErrorName

ErrorName returns error name.

func (RedisProxy_PrefixRoutesValidationError) Field

Field function returns field value.

func (RedisProxy_PrefixRoutesValidationError) Key

Key function returns key value.

func (RedisProxy_PrefixRoutesValidationError) Reason

Reason function returns reason value.

type RedisProxy_PrefixRoutes_Route

type RedisProxy_PrefixRoutes_Route struct {
	Prefix              string                                               `protobuf:"bytes,1,opt,name=prefix,proto3" json:"prefix,omitempty"`
	RemovePrefix        bool                                                 `protobuf:"varint,2,opt,name=remove_prefix,json=removePrefix,proto3" json:"remove_prefix,omitempty"`
	Cluster             string                                               `protobuf:"bytes,3,opt,name=cluster,proto3" json:"cluster,omitempty"`
	RequestMirrorPolicy []*RedisProxy_PrefixRoutes_Route_RequestMirrorPolicy `protobuf:"bytes,4,rep,name=request_mirror_policy,json=requestMirrorPolicy,proto3" json:"request_mirror_policy,omitempty"`
	// contains filtered or unexported fields
}

func (*RedisProxy_PrefixRoutes_Route) Descriptor deprecated

func (*RedisProxy_PrefixRoutes_Route) Descriptor() ([]byte, []int)

Deprecated: Use RedisProxy_PrefixRoutes_Route.ProtoReflect.Descriptor instead.

func (*RedisProxy_PrefixRoutes_Route) GetCluster

func (x *RedisProxy_PrefixRoutes_Route) GetCluster() string

func (*RedisProxy_PrefixRoutes_Route) GetPrefix

func (x *RedisProxy_PrefixRoutes_Route) GetPrefix() string

func (*RedisProxy_PrefixRoutes_Route) GetRemovePrefix

func (x *RedisProxy_PrefixRoutes_Route) GetRemovePrefix() bool

func (*RedisProxy_PrefixRoutes_Route) GetRequestMirrorPolicy

func (*RedisProxy_PrefixRoutes_Route) ProtoMessage

func (*RedisProxy_PrefixRoutes_Route) ProtoMessage()

func (*RedisProxy_PrefixRoutes_Route) ProtoReflect added in v0.9.7

func (*RedisProxy_PrefixRoutes_Route) Reset

func (x *RedisProxy_PrefixRoutes_Route) Reset()

func (*RedisProxy_PrefixRoutes_Route) String

func (*RedisProxy_PrefixRoutes_Route) Validate

func (m *RedisProxy_PrefixRoutes_Route) Validate() error

Validate checks the field values on RedisProxy_PrefixRoutes_Route with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type RedisProxy_PrefixRoutes_RouteValidationError

type RedisProxy_PrefixRoutes_RouteValidationError struct {
	// contains filtered or unexported fields
}

RedisProxy_PrefixRoutes_RouteValidationError is the validation error returned by RedisProxy_PrefixRoutes_Route.Validate if the designated constraints aren't met.

func (RedisProxy_PrefixRoutes_RouteValidationError) Cause

Cause function returns cause value.

func (RedisProxy_PrefixRoutes_RouteValidationError) Error

Error satisfies the builtin error interface

func (RedisProxy_PrefixRoutes_RouteValidationError) ErrorName

ErrorName returns error name.

func (RedisProxy_PrefixRoutes_RouteValidationError) Field

Field function returns field value.

func (RedisProxy_PrefixRoutes_RouteValidationError) Key

Key function returns key value.

func (RedisProxy_PrefixRoutes_RouteValidationError) Reason

Reason function returns reason value.

type RedisProxy_PrefixRoutes_Route_RequestMirrorPolicy

type RedisProxy_PrefixRoutes_Route_RequestMirrorPolicy struct {
	Cluster             string                       `protobuf:"bytes,1,opt,name=cluster,proto3" json:"cluster,omitempty"`
	RuntimeFraction     *v3.RuntimeFractionalPercent `protobuf:"bytes,2,opt,name=runtime_fraction,json=runtimeFraction,proto3" json:"runtime_fraction,omitempty"`
	ExcludeReadCommands bool                         `protobuf:"varint,3,opt,name=exclude_read_commands,json=excludeReadCommands,proto3" json:"exclude_read_commands,omitempty"`
	// contains filtered or unexported fields
}

func (*RedisProxy_PrefixRoutes_Route_RequestMirrorPolicy) Descriptor deprecated

Deprecated: Use RedisProxy_PrefixRoutes_Route_RequestMirrorPolicy.ProtoReflect.Descriptor instead.

func (*RedisProxy_PrefixRoutes_Route_RequestMirrorPolicy) GetCluster

func (*RedisProxy_PrefixRoutes_Route_RequestMirrorPolicy) GetExcludeReadCommands

func (x *RedisProxy_PrefixRoutes_Route_RequestMirrorPolicy) GetExcludeReadCommands() bool

func (*RedisProxy_PrefixRoutes_Route_RequestMirrorPolicy) GetRuntimeFraction

func (*RedisProxy_PrefixRoutes_Route_RequestMirrorPolicy) ProtoMessage

func (*RedisProxy_PrefixRoutes_Route_RequestMirrorPolicy) ProtoReflect added in v0.9.7

func (*RedisProxy_PrefixRoutes_Route_RequestMirrorPolicy) Reset

func (*RedisProxy_PrefixRoutes_Route_RequestMirrorPolicy) String

func (*RedisProxy_PrefixRoutes_Route_RequestMirrorPolicy) Validate

Validate checks the field values on RedisProxy_PrefixRoutes_Route_RequestMirrorPolicy with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type RedisProxy_PrefixRoutes_Route_RequestMirrorPolicyValidationError

type RedisProxy_PrefixRoutes_Route_RequestMirrorPolicyValidationError struct {
	// contains filtered or unexported fields
}

RedisProxy_PrefixRoutes_Route_RequestMirrorPolicyValidationError is the validation error returned by RedisProxy_PrefixRoutes_Route_RequestMirrorPolicy.Validate if the designated constraints aren't met.

func (RedisProxy_PrefixRoutes_Route_RequestMirrorPolicyValidationError) Cause

Cause function returns cause value.

func (RedisProxy_PrefixRoutes_Route_RequestMirrorPolicyValidationError) Error

Error satisfies the builtin error interface

func (RedisProxy_PrefixRoutes_Route_RequestMirrorPolicyValidationError) ErrorName

ErrorName returns error name.

func (RedisProxy_PrefixRoutes_Route_RequestMirrorPolicyValidationError) Field

Field function returns field value.

func (RedisProxy_PrefixRoutes_Route_RequestMirrorPolicyValidationError) Key

Key function returns key value.

func (RedisProxy_PrefixRoutes_Route_RequestMirrorPolicyValidationError) Reason

Reason function returns reason value.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL