envoy_extensions_filters_network_tcp_proxy_v3

package
v0.9.4 Latest Latest
Warning

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

Go to latest
Published: Feb 13, 2020 License: Apache-2.0 Imports: 20 Imported by: 72

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type TcpProxy

type TcpProxy struct {
	StatPrefix string `protobuf:"bytes,1,opt,name=stat_prefix,json=statPrefix,proto3" json:"stat_prefix,omitempty"`
	// Types that are valid to be assigned to ClusterSpecifier:
	//	*TcpProxy_Cluster
	//	*TcpProxy_WeightedClusters
	ClusterSpecifier                  isTcpProxy_ClusterSpecifier `protobuf_oneof:"cluster_specifier"`
	MetadataMatch                     *v3.Metadata                `protobuf:"bytes,9,opt,name=metadata_match,json=metadataMatch,proto3" json:"metadata_match,omitempty"`
	IdleTimeout                       *duration.Duration          `protobuf:"bytes,8,opt,name=idle_timeout,json=idleTimeout,proto3" json:"idle_timeout,omitempty"`
	DownstreamIdleTimeout             *duration.Duration          `` /* 126-byte string literal not displayed */
	UpstreamIdleTimeout               *duration.Duration          `protobuf:"bytes,4,opt,name=upstream_idle_timeout,json=upstreamIdleTimeout,proto3" json:"upstream_idle_timeout,omitempty"`
	AccessLog                         []*v31.AccessLog            `protobuf:"bytes,5,rep,name=access_log,json=accessLog,proto3" json:"access_log,omitempty"`
	HiddenEnvoyDeprecatedDeprecatedV1 *TcpProxy_DeprecatedV1      `` // Deprecated: Do not use.
	/* 166-byte string literal not displayed */
	MaxConnectAttempts   *wrappers.UInt32Value `protobuf:"bytes,7,opt,name=max_connect_attempts,json=maxConnectAttempts,proto3" json:"max_connect_attempts,omitempty"`
	HashPolicy           []*v32.HashPolicy     `protobuf:"bytes,11,rep,name=hash_policy,json=hashPolicy,proto3" json:"hash_policy,omitempty"`
	XXX_NoUnkeyedLiteral struct{}              `json:"-"`
	XXX_unrecognized     []byte                `json:"-"`
	XXX_sizecache        int32                 `json:"-"`
}

func (*TcpProxy) Descriptor

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

func (*TcpProxy) GetAccessLog

func (m *TcpProxy) GetAccessLog() []*v31.AccessLog

func (*TcpProxy) GetCluster

func (m *TcpProxy) GetCluster() string

func (*TcpProxy) GetClusterSpecifier

func (m *TcpProxy) GetClusterSpecifier() isTcpProxy_ClusterSpecifier

func (*TcpProxy) GetDownstreamIdleTimeout

func (m *TcpProxy) GetDownstreamIdleTimeout() *duration.Duration

func (*TcpProxy) GetHashPolicy

func (m *TcpProxy) GetHashPolicy() []*v32.HashPolicy

func (*TcpProxy) GetHiddenEnvoyDeprecatedDeprecatedV1 deprecated

func (m *TcpProxy) GetHiddenEnvoyDeprecatedDeprecatedV1() *TcpProxy_DeprecatedV1

Deprecated: Do not use.

func (*TcpProxy) GetIdleTimeout

func (m *TcpProxy) GetIdleTimeout() *duration.Duration

func (*TcpProxy) GetMaxConnectAttempts

func (m *TcpProxy) GetMaxConnectAttempts() *wrappers.UInt32Value

func (*TcpProxy) GetMetadataMatch

func (m *TcpProxy) GetMetadataMatch() *v3.Metadata

func (*TcpProxy) GetStatPrefix

func (m *TcpProxy) GetStatPrefix() string

func (*TcpProxy) GetUpstreamIdleTimeout

func (m *TcpProxy) GetUpstreamIdleTimeout() *duration.Duration

func (*TcpProxy) GetWeightedClusters

func (m *TcpProxy) GetWeightedClusters() *TcpProxy_WeightedCluster

func (*TcpProxy) ProtoMessage

func (*TcpProxy) ProtoMessage()

func (*TcpProxy) Reset

func (m *TcpProxy) Reset()

func (*TcpProxy) String

func (m *TcpProxy) String() string

func (*TcpProxy) Validate

func (m *TcpProxy) Validate() error

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

func (*TcpProxy) XXX_DiscardUnknown

func (m *TcpProxy) XXX_DiscardUnknown()

func (*TcpProxy) XXX_Marshal

func (m *TcpProxy) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*TcpProxy) XXX_Merge

func (m *TcpProxy) XXX_Merge(src proto.Message)

func (*TcpProxy) XXX_OneofWrappers

func (*TcpProxy) XXX_OneofWrappers() []interface{}

XXX_OneofWrappers is for the internal use of the proto package.

func (*TcpProxy) XXX_Size

func (m *TcpProxy) XXX_Size() int

func (*TcpProxy) XXX_Unmarshal

func (m *TcpProxy) XXX_Unmarshal(b []byte) error

type TcpProxyValidationError

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

TcpProxyValidationError is the validation error returned by TcpProxy.Validate if the designated constraints aren't met.

func (TcpProxyValidationError) Cause

func (e TcpProxyValidationError) Cause() error

Cause function returns cause value.

func (TcpProxyValidationError) Error

func (e TcpProxyValidationError) Error() string

Error satisfies the builtin error interface

func (TcpProxyValidationError) ErrorName

func (e TcpProxyValidationError) ErrorName() string

ErrorName returns error name.

func (TcpProxyValidationError) Field

func (e TcpProxyValidationError) Field() string

Field function returns field value.

func (TcpProxyValidationError) Key

func (e TcpProxyValidationError) Key() bool

Key function returns key value.

func (TcpProxyValidationError) Reason

func (e TcpProxyValidationError) Reason() string

Reason function returns reason value.

type TcpProxy_Cluster

type TcpProxy_Cluster struct {
	Cluster string `protobuf:"bytes,2,opt,name=cluster,proto3,oneof"`
}

type TcpProxy_DeprecatedV1 deprecated

type TcpProxy_DeprecatedV1 struct {
	Routes               []*TcpProxy_DeprecatedV1_TCPRoute `protobuf:"bytes,1,rep,name=routes,proto3" json:"routes,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                          `json:"-"`
	XXX_unrecognized     []byte                            `json:"-"`
	XXX_sizecache        int32                             `json:"-"`
}

Deprecated: Do not use.

func (*TcpProxy_DeprecatedV1) Descriptor

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

func (*TcpProxy_DeprecatedV1) GetRoutes

func (*TcpProxy_DeprecatedV1) ProtoMessage

func (*TcpProxy_DeprecatedV1) ProtoMessage()

func (*TcpProxy_DeprecatedV1) Reset

func (m *TcpProxy_DeprecatedV1) Reset()

func (*TcpProxy_DeprecatedV1) String

func (m *TcpProxy_DeprecatedV1) String() string

func (*TcpProxy_DeprecatedV1) Validate

func (m *TcpProxy_DeprecatedV1) Validate() error

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

func (*TcpProxy_DeprecatedV1) XXX_DiscardUnknown

func (m *TcpProxy_DeprecatedV1) XXX_DiscardUnknown()

func (*TcpProxy_DeprecatedV1) XXX_Marshal

func (m *TcpProxy_DeprecatedV1) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*TcpProxy_DeprecatedV1) XXX_Merge

func (m *TcpProxy_DeprecatedV1) XXX_Merge(src proto.Message)

func (*TcpProxy_DeprecatedV1) XXX_Size

func (m *TcpProxy_DeprecatedV1) XXX_Size() int

func (*TcpProxy_DeprecatedV1) XXX_Unmarshal

func (m *TcpProxy_DeprecatedV1) XXX_Unmarshal(b []byte) error

type TcpProxy_DeprecatedV1ValidationError

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

TcpProxy_DeprecatedV1ValidationError is the validation error returned by TcpProxy_DeprecatedV1.Validate if the designated constraints aren't met.

func (TcpProxy_DeprecatedV1ValidationError) Cause

Cause function returns cause value.

func (TcpProxy_DeprecatedV1ValidationError) Error

Error satisfies the builtin error interface

func (TcpProxy_DeprecatedV1ValidationError) ErrorName

ErrorName returns error name.

func (TcpProxy_DeprecatedV1ValidationError) Field

Field function returns field value.

func (TcpProxy_DeprecatedV1ValidationError) Key

Key function returns key value.

func (TcpProxy_DeprecatedV1ValidationError) Reason

Reason function returns reason value.

type TcpProxy_DeprecatedV1_TCPRoute

type TcpProxy_DeprecatedV1_TCPRoute struct {
	Cluster              string          `protobuf:"bytes,1,opt,name=cluster,proto3" json:"cluster,omitempty"`
	DestinationIpList    []*v3.CidrRange `protobuf:"bytes,2,rep,name=destination_ip_list,json=destinationIpList,proto3" json:"destination_ip_list,omitempty"`
	DestinationPorts     string          `protobuf:"bytes,3,opt,name=destination_ports,json=destinationPorts,proto3" json:"destination_ports,omitempty"`
	SourceIpList         []*v3.CidrRange `protobuf:"bytes,4,rep,name=source_ip_list,json=sourceIpList,proto3" json:"source_ip_list,omitempty"`
	SourcePorts          string          `protobuf:"bytes,5,opt,name=source_ports,json=sourcePorts,proto3" json:"source_ports,omitempty"`
	XXX_NoUnkeyedLiteral struct{}        `json:"-"`
	XXX_unrecognized     []byte          `json:"-"`
	XXX_sizecache        int32           `json:"-"`
}

func (*TcpProxy_DeprecatedV1_TCPRoute) Descriptor

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

func (*TcpProxy_DeprecatedV1_TCPRoute) GetCluster

func (m *TcpProxy_DeprecatedV1_TCPRoute) GetCluster() string

func (*TcpProxy_DeprecatedV1_TCPRoute) GetDestinationIpList

func (m *TcpProxy_DeprecatedV1_TCPRoute) GetDestinationIpList() []*v3.CidrRange

func (*TcpProxy_DeprecatedV1_TCPRoute) GetDestinationPorts

func (m *TcpProxy_DeprecatedV1_TCPRoute) GetDestinationPorts() string

func (*TcpProxy_DeprecatedV1_TCPRoute) GetSourceIpList

func (m *TcpProxy_DeprecatedV1_TCPRoute) GetSourceIpList() []*v3.CidrRange

func (*TcpProxy_DeprecatedV1_TCPRoute) GetSourcePorts

func (m *TcpProxy_DeprecatedV1_TCPRoute) GetSourcePorts() string

func (*TcpProxy_DeprecatedV1_TCPRoute) ProtoMessage

func (*TcpProxy_DeprecatedV1_TCPRoute) ProtoMessage()

func (*TcpProxy_DeprecatedV1_TCPRoute) Reset

func (m *TcpProxy_DeprecatedV1_TCPRoute) Reset()

func (*TcpProxy_DeprecatedV1_TCPRoute) String

func (*TcpProxy_DeprecatedV1_TCPRoute) Validate

func (m *TcpProxy_DeprecatedV1_TCPRoute) Validate() error

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

func (*TcpProxy_DeprecatedV1_TCPRoute) XXX_DiscardUnknown

func (m *TcpProxy_DeprecatedV1_TCPRoute) XXX_DiscardUnknown()

func (*TcpProxy_DeprecatedV1_TCPRoute) XXX_Marshal

func (m *TcpProxy_DeprecatedV1_TCPRoute) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*TcpProxy_DeprecatedV1_TCPRoute) XXX_Merge

func (m *TcpProxy_DeprecatedV1_TCPRoute) XXX_Merge(src proto.Message)

func (*TcpProxy_DeprecatedV1_TCPRoute) XXX_Size

func (m *TcpProxy_DeprecatedV1_TCPRoute) XXX_Size() int

func (*TcpProxy_DeprecatedV1_TCPRoute) XXX_Unmarshal

func (m *TcpProxy_DeprecatedV1_TCPRoute) XXX_Unmarshal(b []byte) error

type TcpProxy_DeprecatedV1_TCPRouteValidationError

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

TcpProxy_DeprecatedV1_TCPRouteValidationError is the validation error returned by TcpProxy_DeprecatedV1_TCPRoute.Validate if the designated constraints aren't met.

func (TcpProxy_DeprecatedV1_TCPRouteValidationError) Cause

Cause function returns cause value.

func (TcpProxy_DeprecatedV1_TCPRouteValidationError) Error

Error satisfies the builtin error interface

func (TcpProxy_DeprecatedV1_TCPRouteValidationError) ErrorName

ErrorName returns error name.

func (TcpProxy_DeprecatedV1_TCPRouteValidationError) Field

Field function returns field value.

func (TcpProxy_DeprecatedV1_TCPRouteValidationError) Key

Key function returns key value.

func (TcpProxy_DeprecatedV1_TCPRouteValidationError) Reason

Reason function returns reason value.

type TcpProxy_WeightedCluster

type TcpProxy_WeightedCluster struct {
	Clusters             []*TcpProxy_WeightedCluster_ClusterWeight `protobuf:"bytes,1,rep,name=clusters,proto3" json:"clusters,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                                  `json:"-"`
	XXX_unrecognized     []byte                                    `json:"-"`
	XXX_sizecache        int32                                     `json:"-"`
}

func (*TcpProxy_WeightedCluster) Descriptor

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

func (*TcpProxy_WeightedCluster) GetClusters

func (*TcpProxy_WeightedCluster) ProtoMessage

func (*TcpProxy_WeightedCluster) ProtoMessage()

func (*TcpProxy_WeightedCluster) Reset

func (m *TcpProxy_WeightedCluster) Reset()

func (*TcpProxy_WeightedCluster) String

func (m *TcpProxy_WeightedCluster) String() string

func (*TcpProxy_WeightedCluster) Validate

func (m *TcpProxy_WeightedCluster) Validate() error

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

func (*TcpProxy_WeightedCluster) XXX_DiscardUnknown

func (m *TcpProxy_WeightedCluster) XXX_DiscardUnknown()

func (*TcpProxy_WeightedCluster) XXX_Marshal

func (m *TcpProxy_WeightedCluster) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*TcpProxy_WeightedCluster) XXX_Merge

func (m *TcpProxy_WeightedCluster) XXX_Merge(src proto.Message)

func (*TcpProxy_WeightedCluster) XXX_Size

func (m *TcpProxy_WeightedCluster) XXX_Size() int

func (*TcpProxy_WeightedCluster) XXX_Unmarshal

func (m *TcpProxy_WeightedCluster) XXX_Unmarshal(b []byte) error

type TcpProxy_WeightedClusterValidationError

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

TcpProxy_WeightedClusterValidationError is the validation error returned by TcpProxy_WeightedCluster.Validate if the designated constraints aren't met.

func (TcpProxy_WeightedClusterValidationError) Cause

Cause function returns cause value.

func (TcpProxy_WeightedClusterValidationError) Error

Error satisfies the builtin error interface

func (TcpProxy_WeightedClusterValidationError) ErrorName

ErrorName returns error name.

func (TcpProxy_WeightedClusterValidationError) Field

Field function returns field value.

func (TcpProxy_WeightedClusterValidationError) Key

Key function returns key value.

func (TcpProxy_WeightedClusterValidationError) Reason

Reason function returns reason value.

type TcpProxy_WeightedCluster_ClusterWeight

type TcpProxy_WeightedCluster_ClusterWeight struct {
	Name                 string       `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	Weight               uint32       `protobuf:"varint,2,opt,name=weight,proto3" json:"weight,omitempty"`
	MetadataMatch        *v3.Metadata `protobuf:"bytes,3,opt,name=metadata_match,json=metadataMatch,proto3" json:"metadata_match,omitempty"`
	XXX_NoUnkeyedLiteral struct{}     `json:"-"`
	XXX_unrecognized     []byte       `json:"-"`
	XXX_sizecache        int32        `json:"-"`
}

func (*TcpProxy_WeightedCluster_ClusterWeight) Descriptor

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

func (*TcpProxy_WeightedCluster_ClusterWeight) GetMetadataMatch

func (m *TcpProxy_WeightedCluster_ClusterWeight) GetMetadataMatch() *v3.Metadata

func (*TcpProxy_WeightedCluster_ClusterWeight) GetName

func (*TcpProxy_WeightedCluster_ClusterWeight) GetWeight

func (*TcpProxy_WeightedCluster_ClusterWeight) ProtoMessage

func (*TcpProxy_WeightedCluster_ClusterWeight) Reset

func (*TcpProxy_WeightedCluster_ClusterWeight) String

func (*TcpProxy_WeightedCluster_ClusterWeight) Validate

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

func (*TcpProxy_WeightedCluster_ClusterWeight) XXX_DiscardUnknown

func (m *TcpProxy_WeightedCluster_ClusterWeight) XXX_DiscardUnknown()

func (*TcpProxy_WeightedCluster_ClusterWeight) XXX_Marshal

func (m *TcpProxy_WeightedCluster_ClusterWeight) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*TcpProxy_WeightedCluster_ClusterWeight) XXX_Merge

func (*TcpProxy_WeightedCluster_ClusterWeight) XXX_Size

func (*TcpProxy_WeightedCluster_ClusterWeight) XXX_Unmarshal

func (m *TcpProxy_WeightedCluster_ClusterWeight) XXX_Unmarshal(b []byte) error

type TcpProxy_WeightedCluster_ClusterWeightValidationError

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

TcpProxy_WeightedCluster_ClusterWeightValidationError is the validation error returned by TcpProxy_WeightedCluster_ClusterWeight.Validate if the designated constraints aren't met.

func (TcpProxy_WeightedCluster_ClusterWeightValidationError) Cause

Cause function returns cause value.

func (TcpProxy_WeightedCluster_ClusterWeightValidationError) Error

Error satisfies the builtin error interface

func (TcpProxy_WeightedCluster_ClusterWeightValidationError) ErrorName

ErrorName returns error name.

func (TcpProxy_WeightedCluster_ClusterWeightValidationError) Field

Field function returns field value.

func (TcpProxy_WeightedCluster_ClusterWeightValidationError) Key

Key function returns key value.

func (TcpProxy_WeightedCluster_ClusterWeightValidationError) Reason

Reason function returns reason value.

type TcpProxy_WeightedClusters

type TcpProxy_WeightedClusters struct {
	WeightedClusters *TcpProxy_WeightedCluster `protobuf:"bytes,10,opt,name=weighted_clusters,json=weightedClusters,proto3,oneof"`
}

Jump to

Keyboard shortcuts

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