go-control-plane: github.com/envoyproxy/go-control-plane/envoy/config/filter/network/tcp_proxy/v2 Index | Files

package envoy_config_filter_network_tcp_proxy_v2

import "github.com/envoyproxy/go-control-plane/envoy/config/filter/network/tcp_proxy/v2"

Index

Package Files

tcp_proxy.pb.go tcp_proxy.pb.validate.go

Variables

var File_envoy_config_filter_network_tcp_proxy_v2_tcp_proxy_proto protoreflect.FileDescriptor

type TcpProxy Uses

type TcpProxy struct {
    StatPrefix string `protobuf:"bytes,1,opt,name=stat_prefix,json=statPrefix,proto3" json:"stat_prefix,omitempty"`
    // Types that are assignable to ClusterSpecifier:
    //	*TcpProxy_Cluster
    //	*TcpProxy_WeightedClusters
    ClusterSpecifier      isTcpProxy_ClusterSpecifier `protobuf_oneof:"cluster_specifier"`
    MetadataMatch         *core.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          `protobuf:"bytes,3,opt,name=downstream_idle_timeout,json=downstreamIdleTimeout,proto3" json:"downstream_idle_timeout,omitempty"`
    UpstreamIdleTimeout   *duration.Duration          `protobuf:"bytes,4,opt,name=upstream_idle_timeout,json=upstreamIdleTimeout,proto3" json:"upstream_idle_timeout,omitempty"`
    AccessLog             []*v2.AccessLog             `protobuf:"bytes,5,rep,name=access_log,json=accessLog,proto3" json:"access_log,omitempty"`
    // Deprecated: Do not use.
    DeprecatedV1       *TcpProxy_DeprecatedV1    `protobuf:"bytes,6,opt,name=deprecated_v1,json=deprecatedV1,proto3" json:"deprecated_v1,omitempty"`
    MaxConnectAttempts *wrappers.UInt32Value     `protobuf:"bytes,7,opt,name=max_connect_attempts,json=maxConnectAttempts,proto3" json:"max_connect_attempts,omitempty"`
    HashPolicy         []*_type.HashPolicy       `protobuf:"bytes,11,rep,name=hash_policy,json=hashPolicy,proto3" json:"hash_policy,omitempty"`
    TunnelingConfig    *TcpProxy_TunnelingConfig `protobuf:"bytes,12,opt,name=tunneling_config,json=tunnelingConfig,proto3" json:"tunneling_config,omitempty"`
    // contains filtered or unexported fields
}

func (*TcpProxy) Descriptor Uses

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

Deprecated: Use TcpProxy.ProtoReflect.Descriptor instead.

func (*TcpProxy) GetAccessLog Uses

func (x *TcpProxy) GetAccessLog() []*v2.AccessLog

func (*TcpProxy) GetCluster Uses

func (x *TcpProxy) GetCluster() string

func (*TcpProxy) GetClusterSpecifier Uses

func (m *TcpProxy) GetClusterSpecifier() isTcpProxy_ClusterSpecifier

func (*TcpProxy) GetDeprecatedV1 Uses

func (x *TcpProxy) GetDeprecatedV1() *TcpProxy_DeprecatedV1

Deprecated: Do not use.

func (*TcpProxy) GetDownstreamIdleTimeout Uses

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

func (*TcpProxy) GetHashPolicy Uses

func (x *TcpProxy) GetHashPolicy() []*_type.HashPolicy

func (*TcpProxy) GetIdleTimeout Uses

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

func (*TcpProxy) GetMaxConnectAttempts Uses

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

func (*TcpProxy) GetMetadataMatch Uses

func (x *TcpProxy) GetMetadataMatch() *core.Metadata

func (*TcpProxy) GetStatPrefix Uses

func (x *TcpProxy) GetStatPrefix() string

func (*TcpProxy) GetTunnelingConfig Uses

func (x *TcpProxy) GetTunnelingConfig() *TcpProxy_TunnelingConfig

func (*TcpProxy) GetUpstreamIdleTimeout Uses

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

func (*TcpProxy) GetWeightedClusters Uses

func (x *TcpProxy) GetWeightedClusters() *TcpProxy_WeightedCluster

func (*TcpProxy) ProtoMessage Uses

func (*TcpProxy) ProtoMessage()

func (*TcpProxy) ProtoReflect Uses

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

func (*TcpProxy) Reset Uses

func (x *TcpProxy) Reset()

func (*TcpProxy) String Uses

func (x *TcpProxy) String() string

func (*TcpProxy) Validate Uses

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.

type TcpProxyValidationError Uses

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 Uses

func (e TcpProxyValidationError) Cause() error

Cause function returns cause value.

func (TcpProxyValidationError) Error Uses

func (e TcpProxyValidationError) Error() string

Error satisfies the builtin error interface

func (TcpProxyValidationError) ErrorName Uses

func (e TcpProxyValidationError) ErrorName() string

ErrorName returns error name.

func (TcpProxyValidationError) Field Uses

func (e TcpProxyValidationError) Field() string

Field function returns field value.

func (TcpProxyValidationError) Key Uses

func (e TcpProxyValidationError) Key() bool

Key function returns key value.

func (TcpProxyValidationError) Reason Uses

func (e TcpProxyValidationError) Reason() string

Reason function returns reason value.

type TcpProxy_Cluster Uses

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

type TcpProxy_DeprecatedV1 Uses

type TcpProxy_DeprecatedV1 struct {
    Routes []*TcpProxy_DeprecatedV1_TCPRoute `protobuf:"bytes,1,rep,name=routes,proto3" json:"routes,omitempty"`
    // contains filtered or unexported fields
}

Deprecated: Do not use.

func (*TcpProxy_DeprecatedV1) Descriptor Uses

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

Deprecated: Use TcpProxy_DeprecatedV1.ProtoReflect.Descriptor instead.

func (*TcpProxy_DeprecatedV1) GetRoutes Uses

func (x *TcpProxy_DeprecatedV1) GetRoutes() []*TcpProxy_DeprecatedV1_TCPRoute

func (*TcpProxy_DeprecatedV1) ProtoMessage Uses

func (*TcpProxy_DeprecatedV1) ProtoMessage()

func (*TcpProxy_DeprecatedV1) ProtoReflect Uses

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

func (*TcpProxy_DeprecatedV1) Reset Uses

func (x *TcpProxy_DeprecatedV1) Reset()

func (*TcpProxy_DeprecatedV1) String Uses

func (x *TcpProxy_DeprecatedV1) String() string

func (*TcpProxy_DeprecatedV1) Validate Uses

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.

type TcpProxy_DeprecatedV1ValidationError Uses

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 Uses

func (e TcpProxy_DeprecatedV1ValidationError) Cause() error

Cause function returns cause value.

func (TcpProxy_DeprecatedV1ValidationError) Error Uses

func (e TcpProxy_DeprecatedV1ValidationError) Error() string

Error satisfies the builtin error interface

func (TcpProxy_DeprecatedV1ValidationError) ErrorName Uses

func (e TcpProxy_DeprecatedV1ValidationError) ErrorName() string

ErrorName returns error name.

func (TcpProxy_DeprecatedV1ValidationError) Field Uses

func (e TcpProxy_DeprecatedV1ValidationError) Field() string

Field function returns field value.

func (TcpProxy_DeprecatedV1ValidationError) Key Uses

func (e TcpProxy_DeprecatedV1ValidationError) Key() bool

Key function returns key value.

func (TcpProxy_DeprecatedV1ValidationError) Reason Uses

func (e TcpProxy_DeprecatedV1ValidationError) Reason() string

Reason function returns reason value.

type TcpProxy_DeprecatedV1_TCPRoute Uses

type TcpProxy_DeprecatedV1_TCPRoute struct {
    Cluster           string            `protobuf:"bytes,1,opt,name=cluster,proto3" json:"cluster,omitempty"`
    DestinationIpList []*core.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      []*core.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"`
    // contains filtered or unexported fields
}

func (*TcpProxy_DeprecatedV1_TCPRoute) Descriptor Uses

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

Deprecated: Use TcpProxy_DeprecatedV1_TCPRoute.ProtoReflect.Descriptor instead.

func (*TcpProxy_DeprecatedV1_TCPRoute) GetCluster Uses

func (x *TcpProxy_DeprecatedV1_TCPRoute) GetCluster() string

func (*TcpProxy_DeprecatedV1_TCPRoute) GetDestinationIpList Uses

func (x *TcpProxy_DeprecatedV1_TCPRoute) GetDestinationIpList() []*core.CidrRange

func (*TcpProxy_DeprecatedV1_TCPRoute) GetDestinationPorts Uses

func (x *TcpProxy_DeprecatedV1_TCPRoute) GetDestinationPorts() string

func (*TcpProxy_DeprecatedV1_TCPRoute) GetSourceIpList Uses

func (x *TcpProxy_DeprecatedV1_TCPRoute) GetSourceIpList() []*core.CidrRange

func (*TcpProxy_DeprecatedV1_TCPRoute) GetSourcePorts Uses

func (x *TcpProxy_DeprecatedV1_TCPRoute) GetSourcePorts() string

func (*TcpProxy_DeprecatedV1_TCPRoute) ProtoMessage Uses

func (*TcpProxy_DeprecatedV1_TCPRoute) ProtoMessage()

func (*TcpProxy_DeprecatedV1_TCPRoute) ProtoReflect Uses

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

func (*TcpProxy_DeprecatedV1_TCPRoute) Reset Uses

func (x *TcpProxy_DeprecatedV1_TCPRoute) Reset()

func (*TcpProxy_DeprecatedV1_TCPRoute) String Uses

func (x *TcpProxy_DeprecatedV1_TCPRoute) String() string

func (*TcpProxy_DeprecatedV1_TCPRoute) Validate Uses

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.

type TcpProxy_DeprecatedV1_TCPRouteValidationError Uses

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 Uses

func (e TcpProxy_DeprecatedV1_TCPRouteValidationError) Cause() error

Cause function returns cause value.

func (TcpProxy_DeprecatedV1_TCPRouteValidationError) Error Uses

func (e TcpProxy_DeprecatedV1_TCPRouteValidationError) Error() string

Error satisfies the builtin error interface

func (TcpProxy_DeprecatedV1_TCPRouteValidationError) ErrorName Uses

func (e TcpProxy_DeprecatedV1_TCPRouteValidationError) ErrorName() string

ErrorName returns error name.

func (TcpProxy_DeprecatedV1_TCPRouteValidationError) Field Uses

func (e TcpProxy_DeprecatedV1_TCPRouteValidationError) Field() string

Field function returns field value.

func (TcpProxy_DeprecatedV1_TCPRouteValidationError) Key Uses

func (e TcpProxy_DeprecatedV1_TCPRouteValidationError) Key() bool

Key function returns key value.

func (TcpProxy_DeprecatedV1_TCPRouteValidationError) Reason Uses

func (e TcpProxy_DeprecatedV1_TCPRouteValidationError) Reason() string

Reason function returns reason value.

type TcpProxy_TunnelingConfig Uses

type TcpProxy_TunnelingConfig struct {
    Hostname string `protobuf:"bytes,1,opt,name=hostname,proto3" json:"hostname,omitempty"`
    // contains filtered or unexported fields
}

func (*TcpProxy_TunnelingConfig) Descriptor Uses

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

Deprecated: Use TcpProxy_TunnelingConfig.ProtoReflect.Descriptor instead.

func (*TcpProxy_TunnelingConfig) GetHostname Uses

func (x *TcpProxy_TunnelingConfig) GetHostname() string

func (*TcpProxy_TunnelingConfig) ProtoMessage Uses

func (*TcpProxy_TunnelingConfig) ProtoMessage()

func (*TcpProxy_TunnelingConfig) ProtoReflect Uses

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

func (*TcpProxy_TunnelingConfig) Reset Uses

func (x *TcpProxy_TunnelingConfig) Reset()

func (*TcpProxy_TunnelingConfig) String Uses

func (x *TcpProxy_TunnelingConfig) String() string

func (*TcpProxy_TunnelingConfig) Validate Uses

func (m *TcpProxy_TunnelingConfig) Validate() error

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

type TcpProxy_TunnelingConfigValidationError Uses

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

TcpProxy_TunnelingConfigValidationError is the validation error returned by TcpProxy_TunnelingConfig.Validate if the designated constraints aren't met.

func (TcpProxy_TunnelingConfigValidationError) Cause Uses

func (e TcpProxy_TunnelingConfigValidationError) Cause() error

Cause function returns cause value.

func (TcpProxy_TunnelingConfigValidationError) Error Uses

func (e TcpProxy_TunnelingConfigValidationError) Error() string

Error satisfies the builtin error interface

func (TcpProxy_TunnelingConfigValidationError) ErrorName Uses

func (e TcpProxy_TunnelingConfigValidationError) ErrorName() string

ErrorName returns error name.

func (TcpProxy_TunnelingConfigValidationError) Field Uses

func (e TcpProxy_TunnelingConfigValidationError) Field() string

Field function returns field value.

func (TcpProxy_TunnelingConfigValidationError) Key Uses

func (e TcpProxy_TunnelingConfigValidationError) Key() bool

Key function returns key value.

func (TcpProxy_TunnelingConfigValidationError) Reason Uses

func (e TcpProxy_TunnelingConfigValidationError) Reason() string

Reason function returns reason value.

type TcpProxy_WeightedCluster Uses

type TcpProxy_WeightedCluster struct {
    Clusters []*TcpProxy_WeightedCluster_ClusterWeight `protobuf:"bytes,1,rep,name=clusters,proto3" json:"clusters,omitempty"`
    // contains filtered or unexported fields
}

func (*TcpProxy_WeightedCluster) Descriptor Uses

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

Deprecated: Use TcpProxy_WeightedCluster.ProtoReflect.Descriptor instead.

func (*TcpProxy_WeightedCluster) GetClusters Uses

func (x *TcpProxy_WeightedCluster) GetClusters() []*TcpProxy_WeightedCluster_ClusterWeight

func (*TcpProxy_WeightedCluster) ProtoMessage Uses

func (*TcpProxy_WeightedCluster) ProtoMessage()

func (*TcpProxy_WeightedCluster) ProtoReflect Uses

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

func (*TcpProxy_WeightedCluster) Reset Uses

func (x *TcpProxy_WeightedCluster) Reset()

func (*TcpProxy_WeightedCluster) String Uses

func (x *TcpProxy_WeightedCluster) String() string

func (*TcpProxy_WeightedCluster) Validate Uses

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.

type TcpProxy_WeightedClusterValidationError Uses

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 Uses

func (e TcpProxy_WeightedClusterValidationError) Cause() error

Cause function returns cause value.

func (TcpProxy_WeightedClusterValidationError) Error Uses

func (e TcpProxy_WeightedClusterValidationError) Error() string

Error satisfies the builtin error interface

func (TcpProxy_WeightedClusterValidationError) ErrorName Uses

func (e TcpProxy_WeightedClusterValidationError) ErrorName() string

ErrorName returns error name.

func (TcpProxy_WeightedClusterValidationError) Field Uses

func (e TcpProxy_WeightedClusterValidationError) Field() string

Field function returns field value.

func (TcpProxy_WeightedClusterValidationError) Key Uses

func (e TcpProxy_WeightedClusterValidationError) Key() bool

Key function returns key value.

func (TcpProxy_WeightedClusterValidationError) Reason Uses

func (e TcpProxy_WeightedClusterValidationError) Reason() string

Reason function returns reason value.

type TcpProxy_WeightedCluster_ClusterWeight Uses

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 *core.Metadata `protobuf:"bytes,3,opt,name=metadata_match,json=metadataMatch,proto3" json:"metadata_match,omitempty"`
    // contains filtered or unexported fields
}

func (*TcpProxy_WeightedCluster_ClusterWeight) Descriptor Uses

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

Deprecated: Use TcpProxy_WeightedCluster_ClusterWeight.ProtoReflect.Descriptor instead.

func (*TcpProxy_WeightedCluster_ClusterWeight) GetMetadataMatch Uses

func (x *TcpProxy_WeightedCluster_ClusterWeight) GetMetadataMatch() *core.Metadata

func (*TcpProxy_WeightedCluster_ClusterWeight) GetName Uses

func (x *TcpProxy_WeightedCluster_ClusterWeight) GetName() string

func (*TcpProxy_WeightedCluster_ClusterWeight) GetWeight Uses

func (x *TcpProxy_WeightedCluster_ClusterWeight) GetWeight() uint32

func (*TcpProxy_WeightedCluster_ClusterWeight) ProtoMessage Uses

func (*TcpProxy_WeightedCluster_ClusterWeight) ProtoMessage()

func (*TcpProxy_WeightedCluster_ClusterWeight) ProtoReflect Uses

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

func (*TcpProxy_WeightedCluster_ClusterWeight) Reset Uses

func (x *TcpProxy_WeightedCluster_ClusterWeight) Reset()

func (*TcpProxy_WeightedCluster_ClusterWeight) String Uses

func (x *TcpProxy_WeightedCluster_ClusterWeight) String() string

func (*TcpProxy_WeightedCluster_ClusterWeight) Validate Uses

func (m *TcpProxy_WeightedCluster_ClusterWeight) Validate() error

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.

type TcpProxy_WeightedCluster_ClusterWeightValidationError Uses

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 Uses

func (e TcpProxy_WeightedCluster_ClusterWeightValidationError) Cause() error

Cause function returns cause value.

func (TcpProxy_WeightedCluster_ClusterWeightValidationError) Error Uses

func (e TcpProxy_WeightedCluster_ClusterWeightValidationError) Error() string

Error satisfies the builtin error interface

func (TcpProxy_WeightedCluster_ClusterWeightValidationError) ErrorName Uses

func (e TcpProxy_WeightedCluster_ClusterWeightValidationError) ErrorName() string

ErrorName returns error name.

func (TcpProxy_WeightedCluster_ClusterWeightValidationError) Field Uses

func (e TcpProxy_WeightedCluster_ClusterWeightValidationError) Field() string

Field function returns field value.

func (TcpProxy_WeightedCluster_ClusterWeightValidationError) Key Uses

func (e TcpProxy_WeightedCluster_ClusterWeightValidationError) Key() bool

Key function returns key value.

func (TcpProxy_WeightedCluster_ClusterWeightValidationError) Reason Uses

func (e TcpProxy_WeightedCluster_ClusterWeightValidationError) Reason() string

Reason function returns reason value.

type TcpProxy_WeightedClusters Uses

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

Package envoy_config_filter_network_tcp_proxy_v2 imports 23 packages (graph) and is imported by 35 packages. Updated 2020-06-26. Refresh now. Tools for package owners.