envoy_service_tap_v2alpha

package
v0.6.100 Latest Latest
Warning

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

Go to latest
Published: May 20, 2019 License: Apache-2.0 Imports: 22 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	ErrInvalidLengthCommon = fmt.Errorf("proto: negative length found during unmarshaling")
	ErrIntOverflowCommon   = fmt.Errorf("proto: integer overflow")
)
View Source
var (
	ErrInvalidLengthTap = fmt.Errorf("proto: negative length found during unmarshaling")
	ErrIntOverflowTap   = fmt.Errorf("proto: integer overflow")
)
View Source
var (
	ErrInvalidLengthTds = fmt.Errorf("proto: negative length found during unmarshaling")
	ErrIntOverflowTds   = fmt.Errorf("proto: integer overflow")
)
View Source
var OutputSink_Format_name = map[int32]string{
	0: "JSON_BODY_AS_BYTES",
	1: "JSON_BODY_AS_STRING",
	2: "PROTO_BINARY",
	3: "PROTO_BINARY_LENGTH_DELIMITED",
	4: "PROTO_TEXT",
}
View Source
var OutputSink_Format_value = map[string]int32{
	"JSON_BODY_AS_BYTES":            0,
	"JSON_BODY_AS_STRING":           1,
	"PROTO_BINARY":                  2,
	"PROTO_BINARY_LENGTH_DELIMITED": 3,
	"PROTO_TEXT":                    4,
}

Functions

func RegisterTapDiscoveryServiceServer added in v0.6.100

func RegisterTapDiscoveryServiceServer(s *grpc.Server, srv TapDiscoveryServiceServer)

func RegisterTapServiceServer added in v0.6.100

func RegisterTapServiceServer(s *grpc.Server, srv TapServiceServer)

Types

type ClusterMatch added in v0.6.100

type ClusterMatch struct {
	Names                []string `protobuf:"bytes,1,rep,name=names,proto3" json:"names,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*ClusterMatch) Descriptor added in v0.6.100

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

func (*ClusterMatch) GetNames added in v0.6.100

func (m *ClusterMatch) GetNames() []string

func (*ClusterMatch) Marshal added in v0.6.100

func (m *ClusterMatch) Marshal() (dAtA []byte, err error)

func (*ClusterMatch) MarshalTo added in v0.6.100

func (m *ClusterMatch) MarshalTo(dAtA []byte) (int, error)

func (*ClusterMatch) ProtoMessage added in v0.6.100

func (*ClusterMatch) ProtoMessage()

func (*ClusterMatch) Reset added in v0.6.100

func (m *ClusterMatch) Reset()

func (*ClusterMatch) Size added in v0.6.100

func (m *ClusterMatch) Size() (n int)

func (*ClusterMatch) String added in v0.6.100

func (m *ClusterMatch) String() string

func (*ClusterMatch) Unmarshal added in v0.6.100

func (m *ClusterMatch) Unmarshal(dAtA []byte) error

func (*ClusterMatch) Validate added in v0.6.100

func (m *ClusterMatch) Validate() error

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

func (*ClusterMatch) XXX_DiscardUnknown added in v0.6.100

func (m *ClusterMatch) XXX_DiscardUnknown()

func (*ClusterMatch) XXX_Marshal added in v0.6.100

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

func (*ClusterMatch) XXX_Merge added in v0.6.100

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

func (*ClusterMatch) XXX_Size added in v0.6.100

func (m *ClusterMatch) XXX_Size() int

func (*ClusterMatch) XXX_Unmarshal added in v0.6.100

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

type ClusterMatchValidationError added in v0.6.100

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

ClusterMatchValidationError is the validation error returned by ClusterMatch.Validate if the designated constraints aren't met.

func (ClusterMatchValidationError) Cause added in v0.6.100

Cause function returns cause value.

func (ClusterMatchValidationError) Error added in v0.6.100

Error satisfies the builtin error interface

func (ClusterMatchValidationError) ErrorName added in v0.6.100

func (e ClusterMatchValidationError) ErrorName() string

ErrorName returns error name.

func (ClusterMatchValidationError) Field added in v0.6.100

Field function returns field value.

func (ClusterMatchValidationError) Key added in v0.6.100

Key function returns key value.

func (ClusterMatchValidationError) Reason added in v0.6.100

Reason function returns reason value.

type FilePerTapSink

type FilePerTapSink struct {
	// Path prefix. The output file will be of the form <path_prefix>_<id>.pb, where <id> is an
	// identifier distinguishing the recorded trace for stream instances (the Envoy
	// connection ID, HTTP stream ID, etc.).
	PathPrefix           string   `protobuf:"bytes,1,opt,name=path_prefix,json=pathPrefix,proto3" json:"path_prefix,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

The file per tap sink outputs a discrete file for every tapped stream.

func (*FilePerTapSink) Descriptor

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

func (*FilePerTapSink) GetPathPrefix

func (m *FilePerTapSink) GetPathPrefix() string

func (*FilePerTapSink) Marshal

func (m *FilePerTapSink) Marshal() (dAtA []byte, err error)

func (*FilePerTapSink) MarshalTo

func (m *FilePerTapSink) MarshalTo(dAtA []byte) (int, error)

func (*FilePerTapSink) ProtoMessage

func (*FilePerTapSink) ProtoMessage()

func (*FilePerTapSink) Reset

func (m *FilePerTapSink) Reset()

func (*FilePerTapSink) Size

func (m *FilePerTapSink) Size() (n int)

func (*FilePerTapSink) String

func (m *FilePerTapSink) String() string

func (*FilePerTapSink) Unmarshal

func (m *FilePerTapSink) Unmarshal(dAtA []byte) error

func (*FilePerTapSink) Validate

func (m *FilePerTapSink) Validate() error

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

func (*FilePerTapSink) XXX_DiscardUnknown

func (m *FilePerTapSink) XXX_DiscardUnknown()

func (*FilePerTapSink) XXX_Marshal

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

func (*FilePerTapSink) XXX_Merge

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

func (*FilePerTapSink) XXX_Size

func (m *FilePerTapSink) XXX_Size() int

func (*FilePerTapSink) XXX_Unmarshal

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

type FilePerTapSinkValidationError

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

FilePerTapSinkValidationError is the validation error returned by FilePerTapSink.Validate if the designated constraints aren't met.

func (FilePerTapSinkValidationError) Cause

Cause function returns cause value.

func (FilePerTapSinkValidationError) Error

Error satisfies the builtin error interface

func (FilePerTapSinkValidationError) ErrorName added in v0.6.100

func (e FilePerTapSinkValidationError) ErrorName() string

ErrorName returns error name.

func (FilePerTapSinkValidationError) Field

Field function returns field value.

func (FilePerTapSinkValidationError) Key

Key function returns key value.

func (FilePerTapSinkValidationError) Reason

Reason function returns reason value.

type HttpHeadersMatch

type HttpHeadersMatch struct {
	// HTTP headers to match.
	Headers              []*route.HeaderMatcher `protobuf:"bytes,1,rep,name=headers,proto3" json:"headers,omitempty"`
	XXX_NoUnkeyedLiteral struct{}               `json:"-"`
	XXX_unrecognized     []byte                 `json:"-"`
	XXX_sizecache        int32                  `json:"-"`
}

HTTP headers match configuration.

func (*HttpHeadersMatch) Descriptor

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

func (*HttpHeadersMatch) GetHeaders

func (m *HttpHeadersMatch) GetHeaders() []*route.HeaderMatcher

func (*HttpHeadersMatch) Marshal

func (m *HttpHeadersMatch) Marshal() (dAtA []byte, err error)

func (*HttpHeadersMatch) MarshalTo

func (m *HttpHeadersMatch) MarshalTo(dAtA []byte) (int, error)

func (*HttpHeadersMatch) ProtoMessage

func (*HttpHeadersMatch) ProtoMessage()

func (*HttpHeadersMatch) Reset

func (m *HttpHeadersMatch) Reset()

func (*HttpHeadersMatch) Size

func (m *HttpHeadersMatch) Size() (n int)

func (*HttpHeadersMatch) String

func (m *HttpHeadersMatch) String() string

func (*HttpHeadersMatch) Unmarshal

func (m *HttpHeadersMatch) Unmarshal(dAtA []byte) error

func (*HttpHeadersMatch) Validate

func (m *HttpHeadersMatch) Validate() error

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

func (*HttpHeadersMatch) XXX_DiscardUnknown

func (m *HttpHeadersMatch) XXX_DiscardUnknown()

func (*HttpHeadersMatch) XXX_Marshal

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

func (*HttpHeadersMatch) XXX_Merge

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

func (*HttpHeadersMatch) XXX_Size

func (m *HttpHeadersMatch) XXX_Size() int

func (*HttpHeadersMatch) XXX_Unmarshal

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

type HttpHeadersMatchValidationError

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

HttpHeadersMatchValidationError is the validation error returned by HttpHeadersMatch.Validate if the designated constraints aren't met.

func (HttpHeadersMatchValidationError) Cause

Cause function returns cause value.

func (HttpHeadersMatchValidationError) Error

Error satisfies the builtin error interface

func (HttpHeadersMatchValidationError) ErrorName added in v0.6.100

ErrorName returns error name.

func (HttpHeadersMatchValidationError) Field

Field function returns field value.

func (HttpHeadersMatchValidationError) Key

Key function returns key value.

func (HttpHeadersMatchValidationError) Reason

Reason function returns reason value.

type MatchPredicate

type MatchPredicate struct {
	// Types that are valid to be assigned to Rule:
	//	*MatchPredicate_OrMatch
	//	*MatchPredicate_AndMatch
	//	*MatchPredicate_NotMatch
	//	*MatchPredicate_AnyMatch
	//	*MatchPredicate_HttpRequestHeadersMatch
	//	*MatchPredicate_HttpRequestTrailersMatch
	//	*MatchPredicate_HttpResponseHeadersMatch
	//	*MatchPredicate_HttpResponseTrailersMatch
	//	*MatchPredicate_DestinationClusterMatch
	Rule                 isMatchPredicate_Rule `protobuf_oneof:"rule"`
	XXX_NoUnkeyedLiteral struct{}              `json:"-"`
	XXX_unrecognized     []byte                `json:"-"`
	XXX_sizecache        int32                 `json:"-"`
}

Tap match configuration. This is a recursive structure which allows complex nested match configurations to be built using various logical operators.

func (*MatchPredicate) Descriptor

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

func (*MatchPredicate) GetAndMatch

func (m *MatchPredicate) GetAndMatch() *MatchPredicate_MatchSet

func (*MatchPredicate) GetAnyMatch

func (m *MatchPredicate) GetAnyMatch() bool

func (*MatchPredicate) GetDestinationClusterMatch added in v0.6.100

func (m *MatchPredicate) GetDestinationClusterMatch() *ClusterMatch

func (*MatchPredicate) GetHttpRequestHeadersMatch

func (m *MatchPredicate) GetHttpRequestHeadersMatch() *HttpHeadersMatch

func (*MatchPredicate) GetHttpRequestTrailersMatch

func (m *MatchPredicate) GetHttpRequestTrailersMatch() *HttpHeadersMatch

func (*MatchPredicate) GetHttpResponseHeadersMatch

func (m *MatchPredicate) GetHttpResponseHeadersMatch() *HttpHeadersMatch

func (*MatchPredicate) GetHttpResponseTrailersMatch

func (m *MatchPredicate) GetHttpResponseTrailersMatch() *HttpHeadersMatch

func (*MatchPredicate) GetNotMatch

func (m *MatchPredicate) GetNotMatch() *MatchPredicate

func (*MatchPredicate) GetOrMatch

func (m *MatchPredicate) GetOrMatch() *MatchPredicate_MatchSet

func (*MatchPredicate) GetRule

func (m *MatchPredicate) GetRule() isMatchPredicate_Rule

func (*MatchPredicate) Marshal

func (m *MatchPredicate) Marshal() (dAtA []byte, err error)

func (*MatchPredicate) MarshalTo

func (m *MatchPredicate) MarshalTo(dAtA []byte) (int, error)

func (*MatchPredicate) ProtoMessage

func (*MatchPredicate) ProtoMessage()

func (*MatchPredicate) Reset

func (m *MatchPredicate) Reset()

func (*MatchPredicate) Size

func (m *MatchPredicate) Size() (n int)

func (*MatchPredicate) String

func (m *MatchPredicate) String() string

func (*MatchPredicate) Unmarshal

func (m *MatchPredicate) Unmarshal(dAtA []byte) error

func (*MatchPredicate) Validate

func (m *MatchPredicate) Validate() error

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

func (*MatchPredicate) XXX_DiscardUnknown

func (m *MatchPredicate) XXX_DiscardUnknown()

func (*MatchPredicate) XXX_Marshal

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

func (*MatchPredicate) XXX_Merge

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

func (*MatchPredicate) XXX_OneofFuncs

func (*MatchPredicate) XXX_OneofFuncs() (func(msg proto.Message, b *proto.Buffer) error, func(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error), func(msg proto.Message) (n int), []interface{})

XXX_OneofFuncs is for the internal use of the proto package.

func (*MatchPredicate) XXX_Size

func (m *MatchPredicate) XXX_Size() int

func (*MatchPredicate) XXX_Unmarshal

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

type MatchPredicateValidationError

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

MatchPredicateValidationError is the validation error returned by MatchPredicate.Validate if the designated constraints aren't met.

func (MatchPredicateValidationError) Cause

Cause function returns cause value.

func (MatchPredicateValidationError) Error

Error satisfies the builtin error interface

func (MatchPredicateValidationError) ErrorName added in v0.6.100

func (e MatchPredicateValidationError) ErrorName() string

ErrorName returns error name.

func (MatchPredicateValidationError) Field

Field function returns field value.

func (MatchPredicateValidationError) Key

Key function returns key value.

func (MatchPredicateValidationError) Reason

Reason function returns reason value.

type MatchPredicate_AndMatch

type MatchPredicate_AndMatch struct {
	AndMatch *MatchPredicate_MatchSet `protobuf:"bytes,2,opt,name=and_match,json=andMatch,proto3,oneof"`
}

func (*MatchPredicate_AndMatch) MarshalTo

func (m *MatchPredicate_AndMatch) MarshalTo(dAtA []byte) (int, error)

func (*MatchPredicate_AndMatch) Size

func (m *MatchPredicate_AndMatch) Size() (n int)

type MatchPredicate_AnyMatch

type MatchPredicate_AnyMatch struct {
	AnyMatch bool `protobuf:"varint,4,opt,name=any_match,json=anyMatch,proto3,oneof"`
}

func (*MatchPredicate_AnyMatch) MarshalTo

func (m *MatchPredicate_AnyMatch) MarshalTo(dAtA []byte) (int, error)

func (*MatchPredicate_AnyMatch) Size

func (m *MatchPredicate_AnyMatch) Size() (n int)

type MatchPredicate_DestinationClusterMatch added in v0.6.100

type MatchPredicate_DestinationClusterMatch struct {
	DestinationClusterMatch *ClusterMatch `protobuf:"bytes,9,opt,name=destination_cluster_match,json=destinationClusterMatch,proto3,oneof"`
}

func (*MatchPredicate_DestinationClusterMatch) MarshalTo added in v0.6.100

func (m *MatchPredicate_DestinationClusterMatch) MarshalTo(dAtA []byte) (int, error)

func (*MatchPredicate_DestinationClusterMatch) Size added in v0.6.100

type MatchPredicate_HttpRequestHeadersMatch

type MatchPredicate_HttpRequestHeadersMatch struct {
	HttpRequestHeadersMatch *HttpHeadersMatch `protobuf:"bytes,5,opt,name=http_request_headers_match,json=httpRequestHeadersMatch,proto3,oneof"`
}

func (*MatchPredicate_HttpRequestHeadersMatch) MarshalTo

func (m *MatchPredicate_HttpRequestHeadersMatch) MarshalTo(dAtA []byte) (int, error)

func (*MatchPredicate_HttpRequestHeadersMatch) Size

type MatchPredicate_HttpRequestTrailersMatch

type MatchPredicate_HttpRequestTrailersMatch struct {
	HttpRequestTrailersMatch *HttpHeadersMatch `protobuf:"bytes,6,opt,name=http_request_trailers_match,json=httpRequestTrailersMatch,proto3,oneof"`
}

func (*MatchPredicate_HttpRequestTrailersMatch) MarshalTo

func (m *MatchPredicate_HttpRequestTrailersMatch) MarshalTo(dAtA []byte) (int, error)

func (*MatchPredicate_HttpRequestTrailersMatch) Size

type MatchPredicate_HttpResponseHeadersMatch

type MatchPredicate_HttpResponseHeadersMatch struct {
	HttpResponseHeadersMatch *HttpHeadersMatch `protobuf:"bytes,7,opt,name=http_response_headers_match,json=httpResponseHeadersMatch,proto3,oneof"`
}

func (*MatchPredicate_HttpResponseHeadersMatch) MarshalTo

func (m *MatchPredicate_HttpResponseHeadersMatch) MarshalTo(dAtA []byte) (int, error)

func (*MatchPredicate_HttpResponseHeadersMatch) Size

type MatchPredicate_HttpResponseTrailersMatch

type MatchPredicate_HttpResponseTrailersMatch struct {
	HttpResponseTrailersMatch *HttpHeadersMatch `protobuf:"bytes,8,opt,name=http_response_trailers_match,json=httpResponseTrailersMatch,proto3,oneof"`
}

func (*MatchPredicate_HttpResponseTrailersMatch) MarshalTo

func (m *MatchPredicate_HttpResponseTrailersMatch) MarshalTo(dAtA []byte) (int, error)

func (*MatchPredicate_HttpResponseTrailersMatch) Size

type MatchPredicate_MatchSet

type MatchPredicate_MatchSet struct {
	// The list of rules that make up the set.
	Rules                []*MatchPredicate `protobuf:"bytes,1,rep,name=rules,proto3" json:"rules,omitempty"`
	XXX_NoUnkeyedLiteral struct{}          `json:"-"`
	XXX_unrecognized     []byte            `json:"-"`
	XXX_sizecache        int32             `json:"-"`
}

A set of match configurations used for logical operations.

func (*MatchPredicate_MatchSet) Descriptor

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

func (*MatchPredicate_MatchSet) GetRules

func (m *MatchPredicate_MatchSet) GetRules() []*MatchPredicate

func (*MatchPredicate_MatchSet) Marshal

func (m *MatchPredicate_MatchSet) Marshal() (dAtA []byte, err error)

func (*MatchPredicate_MatchSet) MarshalTo

func (m *MatchPredicate_MatchSet) MarshalTo(dAtA []byte) (int, error)

func (*MatchPredicate_MatchSet) ProtoMessage

func (*MatchPredicate_MatchSet) ProtoMessage()

func (*MatchPredicate_MatchSet) Reset

func (m *MatchPredicate_MatchSet) Reset()

func (*MatchPredicate_MatchSet) Size

func (m *MatchPredicate_MatchSet) Size() (n int)

func (*MatchPredicate_MatchSet) String

func (m *MatchPredicate_MatchSet) String() string

func (*MatchPredicate_MatchSet) Unmarshal

func (m *MatchPredicate_MatchSet) Unmarshal(dAtA []byte) error

func (*MatchPredicate_MatchSet) Validate

func (m *MatchPredicate_MatchSet) Validate() error

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

func (*MatchPredicate_MatchSet) XXX_DiscardUnknown

func (m *MatchPredicate_MatchSet) XXX_DiscardUnknown()

func (*MatchPredicate_MatchSet) XXX_Marshal

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

func (*MatchPredicate_MatchSet) XXX_Merge

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

func (*MatchPredicate_MatchSet) XXX_Size

func (m *MatchPredicate_MatchSet) XXX_Size() int

func (*MatchPredicate_MatchSet) XXX_Unmarshal

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

type MatchPredicate_MatchSetValidationError

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

MatchPredicate_MatchSetValidationError is the validation error returned by MatchPredicate_MatchSet.Validate if the designated constraints aren't met.

func (MatchPredicate_MatchSetValidationError) Cause

Cause function returns cause value.

func (MatchPredicate_MatchSetValidationError) Error

Error satisfies the builtin error interface

func (MatchPredicate_MatchSetValidationError) ErrorName added in v0.6.100

ErrorName returns error name.

func (MatchPredicate_MatchSetValidationError) Field

Field function returns field value.

func (MatchPredicate_MatchSetValidationError) Key

Key function returns key value.

func (MatchPredicate_MatchSetValidationError) Reason

Reason function returns reason value.

type MatchPredicate_NotMatch

type MatchPredicate_NotMatch struct {
	NotMatch *MatchPredicate `protobuf:"bytes,3,opt,name=not_match,json=notMatch,proto3,oneof"`
}

func (*MatchPredicate_NotMatch) MarshalTo

func (m *MatchPredicate_NotMatch) MarshalTo(dAtA []byte) (int, error)

func (*MatchPredicate_NotMatch) Size

func (m *MatchPredicate_NotMatch) Size() (n int)

type MatchPredicate_OrMatch

type MatchPredicate_OrMatch struct {
	OrMatch *MatchPredicate_MatchSet `protobuf:"bytes,1,opt,name=or_match,json=orMatch,proto3,oneof"`
}

func (*MatchPredicate_OrMatch) MarshalTo

func (m *MatchPredicate_OrMatch) MarshalTo(dAtA []byte) (int, error)

func (*MatchPredicate_OrMatch) Size

func (m *MatchPredicate_OrMatch) Size() (n int)

type OutputConfig

type OutputConfig struct {
	// Output sinks for tap data. Currently a single sink is allowed in the list. Once multiple
	// sink types are supported this constraint will be relaxed.
	Sinks []*OutputSink `protobuf:"bytes,1,rep,name=sinks,proto3" json:"sinks,omitempty"`
	// For buffered tapping, the maximum amount of received body that will be buffered prior to
	// truncation. If truncation occurs, the :ref:`truncated
	// <envoy_api_field_data.tap.v2alpha.Body.truncated>` field will be set. If not specified, the
	// default is 1KiB.
	MaxBufferedRxBytes *types.UInt32Value `protobuf:"bytes,2,opt,name=max_buffered_rx_bytes,json=maxBufferedRxBytes,proto3" json:"max_buffered_rx_bytes,omitempty"`
	// For buffered tapping, the maximum amount of transmitted body that will be buffered prior to
	// truncation. If truncation occurs, the :ref:`truncated
	// <envoy_api_field_data.tap.v2alpha.Body.truncated>` field will be set. If not specified, the
	// default is 1KiB.
	MaxBufferedTxBytes *types.UInt32Value `protobuf:"bytes,3,opt,name=max_buffered_tx_bytes,json=maxBufferedTxBytes,proto3" json:"max_buffered_tx_bytes,omitempty"`
	// Indicates whether taps produce a single buffered message per tap, or multiple streamed
	// messages per tap in the emitted :ref:`TraceWrapper
	// <envoy_api_msg_data.tap.v2alpha.TraceWrapper>` messages. Note that streamed tapping does not
	// mean that no buffering takes place. Buffering may be required if data is processed before a
	// match can be determined. See the HTTP tap filter :ref:`streaming
	// <config_http_filters_tap_streaming>` documentation for more information.
	Streaming            bool     `protobuf:"varint,4,opt,name=streaming,proto3" json:"streaming,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

Tap output configuration.

func (*OutputConfig) Descriptor

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

func (*OutputConfig) GetMaxBufferedRxBytes

func (m *OutputConfig) GetMaxBufferedRxBytes() *types.UInt32Value

func (*OutputConfig) GetMaxBufferedTxBytes

func (m *OutputConfig) GetMaxBufferedTxBytes() *types.UInt32Value

func (*OutputConfig) GetSinks

func (m *OutputConfig) GetSinks() []*OutputSink

func (*OutputConfig) GetStreaming

func (m *OutputConfig) GetStreaming() bool

func (*OutputConfig) Marshal

func (m *OutputConfig) Marshal() (dAtA []byte, err error)

func (*OutputConfig) MarshalTo

func (m *OutputConfig) MarshalTo(dAtA []byte) (int, error)

func (*OutputConfig) ProtoMessage

func (*OutputConfig) ProtoMessage()

func (*OutputConfig) Reset

func (m *OutputConfig) Reset()

func (*OutputConfig) Size

func (m *OutputConfig) Size() (n int)

func (*OutputConfig) String

func (m *OutputConfig) String() string

func (*OutputConfig) Unmarshal

func (m *OutputConfig) Unmarshal(dAtA []byte) error

func (*OutputConfig) Validate

func (m *OutputConfig) Validate() error

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

func (*OutputConfig) XXX_DiscardUnknown

func (m *OutputConfig) XXX_DiscardUnknown()

func (*OutputConfig) XXX_Marshal

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

func (*OutputConfig) XXX_Merge

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

func (*OutputConfig) XXX_Size

func (m *OutputConfig) XXX_Size() int

func (*OutputConfig) XXX_Unmarshal

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

type OutputConfigValidationError

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

OutputConfigValidationError is the validation error returned by OutputConfig.Validate if the designated constraints aren't met.

func (OutputConfigValidationError) Cause

Cause function returns cause value.

func (OutputConfigValidationError) Error

Error satisfies the builtin error interface

func (OutputConfigValidationError) ErrorName added in v0.6.100

func (e OutputConfigValidationError) ErrorName() string

ErrorName returns error name.

func (OutputConfigValidationError) Field

Field function returns field value.

func (OutputConfigValidationError) Key

Key function returns key value.

func (OutputConfigValidationError) Reason

Reason function returns reason value.

type OutputSink

type OutputSink struct {
	// Sink output format.
	Format OutputSink_Format `protobuf:"varint,1,opt,name=format,proto3,enum=envoy.service.tap.v2alpha.OutputSink_Format" json:"format,omitempty"`
	// Types that are valid to be assigned to OutputSinkType:
	//	*OutputSink_StreamingAdmin
	//	*OutputSink_FilePerTap
	//	*OutputSink_StreamingGrpc
	OutputSinkType       isOutputSink_OutputSinkType `protobuf_oneof:"output_sink_type"`
	XXX_NoUnkeyedLiteral struct{}                    `json:"-"`
	XXX_unrecognized     []byte                      `json:"-"`
	XXX_sizecache        int32                       `json:"-"`
}

Tap output sink configuration.

func (*OutputSink) Descriptor

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

func (*OutputSink) GetFilePerTap

func (m *OutputSink) GetFilePerTap() *FilePerTapSink

func (*OutputSink) GetFormat

func (m *OutputSink) GetFormat() OutputSink_Format

func (*OutputSink) GetOutputSinkType

func (m *OutputSink) GetOutputSinkType() isOutputSink_OutputSinkType

func (*OutputSink) GetStreamingAdmin

func (m *OutputSink) GetStreamingAdmin() *StreamingAdminSink

func (*OutputSink) GetStreamingGrpc added in v0.6.100

func (m *OutputSink) GetStreamingGrpc() *StreamingGrpcSink

func (*OutputSink) Marshal

func (m *OutputSink) Marshal() (dAtA []byte, err error)

func (*OutputSink) MarshalTo

func (m *OutputSink) MarshalTo(dAtA []byte) (int, error)

func (*OutputSink) ProtoMessage

func (*OutputSink) ProtoMessage()

func (*OutputSink) Reset

func (m *OutputSink) Reset()

func (*OutputSink) Size

func (m *OutputSink) Size() (n int)

func (*OutputSink) String

func (m *OutputSink) String() string

func (*OutputSink) Unmarshal

func (m *OutputSink) Unmarshal(dAtA []byte) error

func (*OutputSink) Validate

func (m *OutputSink) Validate() error

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

func (*OutputSink) XXX_DiscardUnknown

func (m *OutputSink) XXX_DiscardUnknown()

func (*OutputSink) XXX_Marshal

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

func (*OutputSink) XXX_Merge

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

func (*OutputSink) XXX_OneofFuncs

func (*OutputSink) XXX_OneofFuncs() (func(msg proto.Message, b *proto.Buffer) error, func(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error), func(msg proto.Message) (n int), []interface{})

XXX_OneofFuncs is for the internal use of the proto package.

func (*OutputSink) XXX_Size

func (m *OutputSink) XXX_Size() int

func (*OutputSink) XXX_Unmarshal

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

type OutputSinkValidationError

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

OutputSinkValidationError is the validation error returned by OutputSink.Validate if the designated constraints aren't met.

func (OutputSinkValidationError) Cause

func (e OutputSinkValidationError) Cause() error

Cause function returns cause value.

func (OutputSinkValidationError) Error

Error satisfies the builtin error interface

func (OutputSinkValidationError) ErrorName added in v0.6.100

func (e OutputSinkValidationError) ErrorName() string

ErrorName returns error name.

func (OutputSinkValidationError) Field

Field function returns field value.

func (OutputSinkValidationError) Key

Key function returns key value.

func (OutputSinkValidationError) Reason

func (e OutputSinkValidationError) Reason() string

Reason function returns reason value.

type OutputSink_FilePerTap

type OutputSink_FilePerTap struct {
	FilePerTap *FilePerTapSink `protobuf:"bytes,3,opt,name=file_per_tap,json=filePerTap,proto3,oneof"`
}

func (*OutputSink_FilePerTap) MarshalTo

func (m *OutputSink_FilePerTap) MarshalTo(dAtA []byte) (int, error)

func (*OutputSink_FilePerTap) Size

func (m *OutputSink_FilePerTap) Size() (n int)

type OutputSink_Format

type OutputSink_Format int32

Output format. All output is in the form of one or more :ref:`TraceWrapper <envoy_api_msg_data.tap.v2alpha.TraceWrapper>` messages. This enumeration indicates how those messages are written. Note that not all sinks support all output formats. See individual sink documentation for more information.

const (
	// Each message will be written as JSON. Any :ref:`body <envoy_api_msg_data.tap.v2alpha.Body>`
	// data will be present in the :ref:`as_bytes
	// <envoy_api_field_data.tap.v2alpha.Body.as_bytes>` field. This means that body data will be
	// base64 encoded as per the `proto3 JSON mappings
	// <https://developers.google.com/protocol-buffers/docs/proto3#json>`_.
	OutputSink_JSON_BODY_AS_BYTES OutputSink_Format = 0
	// Each message will be written as JSON. Any :ref:`body <envoy_api_msg_data.tap.v2alpha.Body>`
	// data will be present in the :ref:`as_string
	// <envoy_api_field_data.tap.v2alpha.Body.as_string>` field. This means that body data will be
	// string encoded as per the `proto3 JSON mappings
	// <https://developers.google.com/protocol-buffers/docs/proto3#json>`_. This format type is
	// useful when it is known that that body is human readable (e.g., JSON over HTTP) and the
	// user wishes to view it directly without being forced to base64 decode the body.
	OutputSink_JSON_BODY_AS_STRING OutputSink_Format = 1
	// Binary proto format. Note that binary proto is not self-delimiting. If a sink writes
	// multiple binary messages without any length information the data stream will not be
	// useful. However, for certain sinks that are self-delimiting (e.g., one message per file)
	// this output format makes consumption simpler.
	OutputSink_PROTO_BINARY OutputSink_Format = 2
	// Messages are written as a sequence tuples, where each tuple is the message length encoded
	// as a `protobuf 32-bit varint
	// <https://developers.google.com/protocol-buffers/docs/reference/cpp/google.protobuf.io.coded_stream>`_
	// followed by the binary message. The messages can be read back using the language specific
	// protobuf coded stream implementation to obtain the message length and the message.
	OutputSink_PROTO_BINARY_LENGTH_DELIMITED OutputSink_Format = 3
	// Text proto format.
	OutputSink_PROTO_TEXT OutputSink_Format = 4
)

func (OutputSink_Format) EnumDescriptor

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

func (OutputSink_Format) String

func (x OutputSink_Format) String() string

type OutputSink_StreamingAdmin

type OutputSink_StreamingAdmin struct {
	StreamingAdmin *StreamingAdminSink `protobuf:"bytes,2,opt,name=streaming_admin,json=streamingAdmin,proto3,oneof"`
}

func (*OutputSink_StreamingAdmin) MarshalTo

func (m *OutputSink_StreamingAdmin) MarshalTo(dAtA []byte) (int, error)

func (*OutputSink_StreamingAdmin) Size

func (m *OutputSink_StreamingAdmin) Size() (n int)

type OutputSink_StreamingGrpc added in v0.6.100

type OutputSink_StreamingGrpc struct {
	StreamingGrpc *StreamingGrpcSink `protobuf:"bytes,4,opt,name=streaming_grpc,json=streamingGrpc,proto3,oneof"`
}

func (*OutputSink_StreamingGrpc) MarshalTo added in v0.6.100

func (m *OutputSink_StreamingGrpc) MarshalTo(dAtA []byte) (int, error)

func (*OutputSink_StreamingGrpc) Size added in v0.6.100

func (m *OutputSink_StreamingGrpc) Size() (n int)

type StreamTapsRequest added in v0.6.100

type StreamTapsRequest struct {
	// Identifier data effectively is a structured metadata. As a performance optimization this will
	// only be sent in the first message on the stream.
	Identifier *StreamTapsRequest_Identifier `protobuf:"bytes,1,opt,name=identifier,proto3" json:"identifier,omitempty"`
	// The trace id. this can be used to merge together a streaming trace.
	TraceId              uint64                `protobuf:"varint,2,opt,name=trace_id,json=traceId,proto3" json:"trace_id,omitempty"`
	Trace                *v2alpha.TraceWrapper `protobuf:"bytes,3,opt,name=trace,proto3" json:"trace,omitempty"`
	XXX_NoUnkeyedLiteral struct{}              `json:"-"`
	XXX_unrecognized     []byte                `json:"-"`
	XXX_sizecache        int32                 `json:"-"`
}

func (*StreamTapsRequest) Descriptor added in v0.6.100

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

func (*StreamTapsRequest) GetIdentifier added in v0.6.100

func (m *StreamTapsRequest) GetIdentifier() *StreamTapsRequest_Identifier

func (*StreamTapsRequest) GetTrace added in v0.6.100

func (m *StreamTapsRequest) GetTrace() *v2alpha.TraceWrapper

func (*StreamTapsRequest) GetTraceId added in v0.6.100

func (m *StreamTapsRequest) GetTraceId() uint64

func (*StreamTapsRequest) Marshal added in v0.6.100

func (m *StreamTapsRequest) Marshal() (dAtA []byte, err error)

func (*StreamTapsRequest) MarshalTo added in v0.6.100

func (m *StreamTapsRequest) MarshalTo(dAtA []byte) (int, error)

func (*StreamTapsRequest) ProtoMessage added in v0.6.100

func (*StreamTapsRequest) ProtoMessage()

func (*StreamTapsRequest) Reset added in v0.6.100

func (m *StreamTapsRequest) Reset()

func (*StreamTapsRequest) Size added in v0.6.100

func (m *StreamTapsRequest) Size() (n int)

func (*StreamTapsRequest) String added in v0.6.100

func (m *StreamTapsRequest) String() string

func (*StreamTapsRequest) Unmarshal added in v0.6.100

func (m *StreamTapsRequest) Unmarshal(dAtA []byte) error

func (*StreamTapsRequest) Validate added in v0.6.100

func (m *StreamTapsRequest) Validate() error

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

func (*StreamTapsRequest) XXX_DiscardUnknown added in v0.6.100

func (m *StreamTapsRequest) XXX_DiscardUnknown()

func (*StreamTapsRequest) XXX_Marshal added in v0.6.100

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

func (*StreamTapsRequest) XXX_Merge added in v0.6.100

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

func (*StreamTapsRequest) XXX_Size added in v0.6.100

func (m *StreamTapsRequest) XXX_Size() int

func (*StreamTapsRequest) XXX_Unmarshal added in v0.6.100

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

type StreamTapsRequestValidationError added in v0.6.100

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

StreamTapsRequestValidationError is the validation error returned by StreamTapsRequest.Validate if the designated constraints aren't met.

func (StreamTapsRequestValidationError) Cause added in v0.6.100

Cause function returns cause value.

func (StreamTapsRequestValidationError) Error added in v0.6.100

Error satisfies the builtin error interface

func (StreamTapsRequestValidationError) ErrorName added in v0.6.100

ErrorName returns error name.

func (StreamTapsRequestValidationError) Field added in v0.6.100

Field function returns field value.

func (StreamTapsRequestValidationError) Key added in v0.6.100

Key function returns key value.

func (StreamTapsRequestValidationError) Reason added in v0.6.100

Reason function returns reason value.

type StreamTapsRequest_Identifier added in v0.6.100

type StreamTapsRequest_Identifier struct {
	// The node sending taps over the stream.
	Node *core.Node `protobuf:"bytes,1,opt,name=node,proto3" json:"node,omitempty"`
	// The opaque identifier that was set in the output config.
	TapId                string   `protobuf:"bytes,2,opt,name=tap_id,json=tapId,proto3" json:"tap_id,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*StreamTapsRequest_Identifier) Descriptor added in v0.6.100

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

func (*StreamTapsRequest_Identifier) GetNode added in v0.6.100

func (m *StreamTapsRequest_Identifier) GetNode() *core.Node

func (*StreamTapsRequest_Identifier) GetTapId added in v0.6.100

func (m *StreamTapsRequest_Identifier) GetTapId() string

func (*StreamTapsRequest_Identifier) Marshal added in v0.6.100

func (m *StreamTapsRequest_Identifier) Marshal() (dAtA []byte, err error)

func (*StreamTapsRequest_Identifier) MarshalTo added in v0.6.100

func (m *StreamTapsRequest_Identifier) MarshalTo(dAtA []byte) (int, error)

func (*StreamTapsRequest_Identifier) ProtoMessage added in v0.6.100

func (*StreamTapsRequest_Identifier) ProtoMessage()

func (*StreamTapsRequest_Identifier) Reset added in v0.6.100

func (m *StreamTapsRequest_Identifier) Reset()

func (*StreamTapsRequest_Identifier) Size added in v0.6.100

func (m *StreamTapsRequest_Identifier) Size() (n int)

func (*StreamTapsRequest_Identifier) String added in v0.6.100

func (*StreamTapsRequest_Identifier) Unmarshal added in v0.6.100

func (m *StreamTapsRequest_Identifier) Unmarshal(dAtA []byte) error

func (*StreamTapsRequest_Identifier) Validate added in v0.6.100

func (m *StreamTapsRequest_Identifier) Validate() error

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

func (*StreamTapsRequest_Identifier) XXX_DiscardUnknown added in v0.6.100

func (m *StreamTapsRequest_Identifier) XXX_DiscardUnknown()

func (*StreamTapsRequest_Identifier) XXX_Marshal added in v0.6.100

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

func (*StreamTapsRequest_Identifier) XXX_Merge added in v0.6.100

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

func (*StreamTapsRequest_Identifier) XXX_Size added in v0.6.100

func (m *StreamTapsRequest_Identifier) XXX_Size() int

func (*StreamTapsRequest_Identifier) XXX_Unmarshal added in v0.6.100

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

type StreamTapsRequest_IdentifierValidationError added in v0.6.100

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

StreamTapsRequest_IdentifierValidationError is the validation error returned by StreamTapsRequest_Identifier.Validate if the designated constraints aren't met.

func (StreamTapsRequest_IdentifierValidationError) Cause added in v0.6.100

Cause function returns cause value.

func (StreamTapsRequest_IdentifierValidationError) Error added in v0.6.100

Error satisfies the builtin error interface

func (StreamTapsRequest_IdentifierValidationError) ErrorName added in v0.6.100

ErrorName returns error name.

func (StreamTapsRequest_IdentifierValidationError) Field added in v0.6.100

Field function returns field value.

func (StreamTapsRequest_IdentifierValidationError) Key added in v0.6.100

Key function returns key value.

func (StreamTapsRequest_IdentifierValidationError) Reason added in v0.6.100

Reason function returns reason value.

type StreamTapsResponse added in v0.6.100

type StreamTapsResponse struct {
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*StreamTapsResponse) Descriptor added in v0.6.100

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

func (*StreamTapsResponse) Marshal added in v0.6.100

func (m *StreamTapsResponse) Marshal() (dAtA []byte, err error)

func (*StreamTapsResponse) MarshalTo added in v0.6.100

func (m *StreamTapsResponse) MarshalTo(dAtA []byte) (int, error)

func (*StreamTapsResponse) ProtoMessage added in v0.6.100

func (*StreamTapsResponse) ProtoMessage()

func (*StreamTapsResponse) Reset added in v0.6.100

func (m *StreamTapsResponse) Reset()

func (*StreamTapsResponse) Size added in v0.6.100

func (m *StreamTapsResponse) Size() (n int)

func (*StreamTapsResponse) String added in v0.6.100

func (m *StreamTapsResponse) String() string

func (*StreamTapsResponse) Unmarshal added in v0.6.100

func (m *StreamTapsResponse) Unmarshal(dAtA []byte) error

func (*StreamTapsResponse) Validate added in v0.6.100

func (m *StreamTapsResponse) Validate() error

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

func (*StreamTapsResponse) XXX_DiscardUnknown added in v0.6.100

func (m *StreamTapsResponse) XXX_DiscardUnknown()

func (*StreamTapsResponse) XXX_Marshal added in v0.6.100

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

func (*StreamTapsResponse) XXX_Merge added in v0.6.100

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

func (*StreamTapsResponse) XXX_Size added in v0.6.100

func (m *StreamTapsResponse) XXX_Size() int

func (*StreamTapsResponse) XXX_Unmarshal added in v0.6.100

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

type StreamTapsResponseValidationError added in v0.6.100

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

StreamTapsResponseValidationError is the validation error returned by StreamTapsResponse.Validate if the designated constraints aren't met.

func (StreamTapsResponseValidationError) Cause added in v0.6.100

Cause function returns cause value.

func (StreamTapsResponseValidationError) Error added in v0.6.100

Error satisfies the builtin error interface

func (StreamTapsResponseValidationError) ErrorName added in v0.6.100

ErrorName returns error name.

func (StreamTapsResponseValidationError) Field added in v0.6.100

Field function returns field value.

func (StreamTapsResponseValidationError) Key added in v0.6.100

Key function returns key value.

func (StreamTapsResponseValidationError) Reason added in v0.6.100

Reason function returns reason value.

type StreamingAdminSink

type StreamingAdminSink struct {
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

Streaming admin sink configuration.

func (*StreamingAdminSink) Descriptor

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

func (*StreamingAdminSink) Marshal

func (m *StreamingAdminSink) Marshal() (dAtA []byte, err error)

func (*StreamingAdminSink) MarshalTo

func (m *StreamingAdminSink) MarshalTo(dAtA []byte) (int, error)

func (*StreamingAdminSink) ProtoMessage

func (*StreamingAdminSink) ProtoMessage()

func (*StreamingAdminSink) Reset

func (m *StreamingAdminSink) Reset()

func (*StreamingAdminSink) Size

func (m *StreamingAdminSink) Size() (n int)

func (*StreamingAdminSink) String

func (m *StreamingAdminSink) String() string

func (*StreamingAdminSink) Unmarshal

func (m *StreamingAdminSink) Unmarshal(dAtA []byte) error

func (*StreamingAdminSink) Validate

func (m *StreamingAdminSink) Validate() error

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

func (*StreamingAdminSink) XXX_DiscardUnknown

func (m *StreamingAdminSink) XXX_DiscardUnknown()

func (*StreamingAdminSink) XXX_Marshal

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

func (*StreamingAdminSink) XXX_Merge

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

func (*StreamingAdminSink) XXX_Size

func (m *StreamingAdminSink) XXX_Size() int

func (*StreamingAdminSink) XXX_Unmarshal

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

type StreamingAdminSinkValidationError

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

StreamingAdminSinkValidationError is the validation error returned by StreamingAdminSink.Validate if the designated constraints aren't met.

func (StreamingAdminSinkValidationError) Cause

Cause function returns cause value.

func (StreamingAdminSinkValidationError) Error

Error satisfies the builtin error interface

func (StreamingAdminSinkValidationError) ErrorName added in v0.6.100

ErrorName returns error name.

func (StreamingAdminSinkValidationError) Field

Field function returns field value.

func (StreamingAdminSinkValidationError) Key

Key function returns key value.

func (StreamingAdminSinkValidationError) Reason

Reason function returns reason value.

type StreamingGrpcSink added in v0.6.100

type StreamingGrpcSink struct {
	// GrpcService to send data to. format argument must be PROTO_BINARY grpc_service output stream.
	GrpcService *core.GrpcService `protobuf:"bytes,1,opt,name=grpc_service,json=grpcService,proto3" json:"grpc_service,omitempty"`
	// Opaque identifier, that will be sent back to the streaming grpc server.
	TapId                string   `protobuf:"bytes,2,opt,name=tap_id,json=tapId,proto3" json:"tap_id,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*StreamingGrpcSink) Descriptor added in v0.6.100

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

func (*StreamingGrpcSink) GetGrpcService added in v0.6.100

func (m *StreamingGrpcSink) GetGrpcService() *core.GrpcService

func (*StreamingGrpcSink) GetTapId added in v0.6.100

func (m *StreamingGrpcSink) GetTapId() string

func (*StreamingGrpcSink) Marshal added in v0.6.100

func (m *StreamingGrpcSink) Marshal() (dAtA []byte, err error)

func (*StreamingGrpcSink) MarshalTo added in v0.6.100

func (m *StreamingGrpcSink) MarshalTo(dAtA []byte) (int, error)

func (*StreamingGrpcSink) ProtoMessage added in v0.6.100

func (*StreamingGrpcSink) ProtoMessage()

func (*StreamingGrpcSink) Reset added in v0.6.100

func (m *StreamingGrpcSink) Reset()

func (*StreamingGrpcSink) Size added in v0.6.100

func (m *StreamingGrpcSink) Size() (n int)

func (*StreamingGrpcSink) String added in v0.6.100

func (m *StreamingGrpcSink) String() string

func (*StreamingGrpcSink) Unmarshal added in v0.6.100

func (m *StreamingGrpcSink) Unmarshal(dAtA []byte) error

func (*StreamingGrpcSink) Validate added in v0.6.100

func (m *StreamingGrpcSink) Validate() error

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

func (*StreamingGrpcSink) XXX_DiscardUnknown added in v0.6.100

func (m *StreamingGrpcSink) XXX_DiscardUnknown()

func (*StreamingGrpcSink) XXX_Marshal added in v0.6.100

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

func (*StreamingGrpcSink) XXX_Merge added in v0.6.100

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

func (*StreamingGrpcSink) XXX_Size added in v0.6.100

func (m *StreamingGrpcSink) XXX_Size() int

func (*StreamingGrpcSink) XXX_Unmarshal added in v0.6.100

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

type StreamingGrpcSinkValidationError added in v0.6.100

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

StreamingGrpcSinkValidationError is the validation error returned by StreamingGrpcSink.Validate if the designated constraints aren't met.

func (StreamingGrpcSinkValidationError) Cause added in v0.6.100

Cause function returns cause value.

func (StreamingGrpcSinkValidationError) Error added in v0.6.100

Error satisfies the builtin error interface

func (StreamingGrpcSinkValidationError) ErrorName added in v0.6.100

ErrorName returns error name.

func (StreamingGrpcSinkValidationError) Field added in v0.6.100

Field function returns field value.

func (StreamingGrpcSinkValidationError) Key added in v0.6.100

Key function returns key value.

func (StreamingGrpcSinkValidationError) Reason added in v0.6.100

Reason function returns reason value.

type TapConfig

type TapConfig struct {
	// The match configuration. If the configuration matches the data source being tapped, a tap will
	// occur, with the result written to the configured output.
	MatchConfig *MatchPredicate `protobuf:"bytes,1,opt,name=match_config,json=matchConfig,proto3" json:"match_config,omitempty"`
	// The tap output configuration. If a match configuration matches a data source being tapped,
	// a tap will occur and the data will be written to the configured output.
	OutputConfig         *OutputConfig                  `protobuf:"bytes,2,opt,name=output_config,json=outputConfig,proto3" json:"output_config,omitempty"`
	FilterEnabled        *core.RuntimeFractionalPercent `protobuf:"bytes,3,opt,name=filter_enabled,json=filterEnabled,proto3" json:"filter_enabled,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                       `json:"-"`
	XXX_unrecognized     []byte                         `json:"-"`
	XXX_sizecache        int32                          `json:"-"`
}

Tap configuration.

func (*TapConfig) Descriptor

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

func (*TapConfig) GetFilterEnabled added in v0.6.100

func (m *TapConfig) GetFilterEnabled() *core.RuntimeFractionalPercent

func (*TapConfig) GetMatchConfig

func (m *TapConfig) GetMatchConfig() *MatchPredicate

func (*TapConfig) GetOutputConfig

func (m *TapConfig) GetOutputConfig() *OutputConfig

func (*TapConfig) Marshal

func (m *TapConfig) Marshal() (dAtA []byte, err error)

func (*TapConfig) MarshalTo

func (m *TapConfig) MarshalTo(dAtA []byte) (int, error)

func (*TapConfig) ProtoMessage

func (*TapConfig) ProtoMessage()

func (*TapConfig) Reset

func (m *TapConfig) Reset()

func (*TapConfig) Size

func (m *TapConfig) Size() (n int)

func (*TapConfig) String

func (m *TapConfig) String() string

func (*TapConfig) Unmarshal

func (m *TapConfig) Unmarshal(dAtA []byte) error

func (*TapConfig) Validate

func (m *TapConfig) Validate() error

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

func (*TapConfig) XXX_DiscardUnknown

func (m *TapConfig) XXX_DiscardUnknown()

func (*TapConfig) XXX_Marshal

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

func (*TapConfig) XXX_Merge

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

func (*TapConfig) XXX_Size

func (m *TapConfig) XXX_Size() int

func (*TapConfig) XXX_Unmarshal

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

type TapConfigValidationError

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

TapConfigValidationError is the validation error returned by TapConfig.Validate if the designated constraints aren't met.

func (TapConfigValidationError) Cause

func (e TapConfigValidationError) Cause() error

Cause function returns cause value.

func (TapConfigValidationError) Error

func (e TapConfigValidationError) Error() string

Error satisfies the builtin error interface

func (TapConfigValidationError) ErrorName added in v0.6.100

func (e TapConfigValidationError) ErrorName() string

ErrorName returns error name.

func (TapConfigValidationError) Field

func (e TapConfigValidationError) Field() string

Field function returns field value.

func (TapConfigValidationError) Key

Key function returns key value.

func (TapConfigValidationError) Reason

func (e TapConfigValidationError) Reason() string

Reason function returns reason value.

type TapConfiguration added in v0.6.100

type TapConfiguration struct {
	// The name of the route configuration. For example, it might match
	// :ref:`route_config_name
	// <envoy_api_field_config.filter.network.http_connection_manager.v2.Rds.route_config_name>` in
	// :ref:`envoy_api_msg_config.filter.network.http_connection_manager.v2.Rds`.
	Name                 string     `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	Config               *TapConfig `protobuf:"bytes,2,opt,name=config,proto3" json:"config,omitempty"`
	XXX_NoUnkeyedLiteral struct{}   `json:"-"`
	XXX_unrecognized     []byte     `json:"-"`
	XXX_sizecache        int32      `json:"-"`
}

func (*TapConfiguration) Descriptor added in v0.6.100

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

func (*TapConfiguration) GetConfig added in v0.6.100

func (m *TapConfiguration) GetConfig() *TapConfig

func (*TapConfiguration) GetName added in v0.6.100

func (m *TapConfiguration) GetName() string

func (*TapConfiguration) Marshal added in v0.6.100

func (m *TapConfiguration) Marshal() (dAtA []byte, err error)

func (*TapConfiguration) MarshalTo added in v0.6.100

func (m *TapConfiguration) MarshalTo(dAtA []byte) (int, error)

func (*TapConfiguration) ProtoMessage added in v0.6.100

func (*TapConfiguration) ProtoMessage()

func (*TapConfiguration) Reset added in v0.6.100

func (m *TapConfiguration) Reset()

func (*TapConfiguration) Size added in v0.6.100

func (m *TapConfiguration) Size() (n int)

func (*TapConfiguration) String added in v0.6.100

func (m *TapConfiguration) String() string

func (*TapConfiguration) Unmarshal added in v0.6.100

func (m *TapConfiguration) Unmarshal(dAtA []byte) error

func (*TapConfiguration) Validate added in v0.6.100

func (m *TapConfiguration) Validate() error

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

func (*TapConfiguration) XXX_DiscardUnknown added in v0.6.100

func (m *TapConfiguration) XXX_DiscardUnknown()

func (*TapConfiguration) XXX_Marshal added in v0.6.100

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

func (*TapConfiguration) XXX_Merge added in v0.6.100

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

func (*TapConfiguration) XXX_Size added in v0.6.100

func (m *TapConfiguration) XXX_Size() int

func (*TapConfiguration) XXX_Unmarshal added in v0.6.100

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

type TapConfigurationValidationError added in v0.6.100

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

TapConfigurationValidationError is the validation error returned by TapConfiguration.Validate if the designated constraints aren't met.

func (TapConfigurationValidationError) Cause added in v0.6.100

Cause function returns cause value.

func (TapConfigurationValidationError) Error added in v0.6.100

Error satisfies the builtin error interface

func (TapConfigurationValidationError) ErrorName added in v0.6.100

ErrorName returns error name.

func (TapConfigurationValidationError) Field added in v0.6.100

Field function returns field value.

func (TapConfigurationValidationError) Key added in v0.6.100

Key function returns key value.

func (TapConfigurationValidationError) Reason added in v0.6.100

Reason function returns reason value.

type TapDiscoveryServiceClient added in v0.6.100

type TapDiscoveryServiceClient interface {
	StreamTapConfigs(ctx context.Context, opts ...grpc.CallOption) (TapDiscoveryService_StreamTapConfigsClient, error)
	DeltaTapConfigs(ctx context.Context, opts ...grpc.CallOption) (TapDiscoveryService_DeltaTapConfigsClient, error)
	FetchTapConfigs(ctx context.Context, in *v2.DiscoveryRequest, opts ...grpc.CallOption) (*v2.DiscoveryResponse, error)
}

TapDiscoveryServiceClient is the client API for TapDiscoveryService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.

func NewTapDiscoveryServiceClient added in v0.6.100

func NewTapDiscoveryServiceClient(cc *grpc.ClientConn) TapDiscoveryServiceClient

type TapDiscoveryServiceServer added in v0.6.100

type TapDiscoveryServiceServer interface {
	StreamTapConfigs(TapDiscoveryService_StreamTapConfigsServer) error
	DeltaTapConfigs(TapDiscoveryService_DeltaTapConfigsServer) error
	FetchTapConfigs(context.Context, *v2.DiscoveryRequest) (*v2.DiscoveryResponse, error)
}

TapDiscoveryServiceServer is the server API for TapDiscoveryService service.

type TapDiscoveryService_DeltaTapConfigsClient added in v0.6.100

type TapDiscoveryService_DeltaTapConfigsClient interface {
	Send(*v2.DeltaDiscoveryRequest) error
	Recv() (*v2.DeltaDiscoveryResponse, error)
	grpc.ClientStream
}

type TapDiscoveryService_DeltaTapConfigsServer added in v0.6.100

type TapDiscoveryService_DeltaTapConfigsServer interface {
	Send(*v2.DeltaDiscoveryResponse) error
	Recv() (*v2.DeltaDiscoveryRequest, error)
	grpc.ServerStream
}

type TapDiscoveryService_StreamTapConfigsClient added in v0.6.100

type TapDiscoveryService_StreamTapConfigsClient interface {
	Send(*v2.DiscoveryRequest) error
	Recv() (*v2.DiscoveryResponse, error)
	grpc.ClientStream
}

type TapDiscoveryService_StreamTapConfigsServer added in v0.6.100

type TapDiscoveryService_StreamTapConfigsServer interface {
	Send(*v2.DiscoveryResponse) error
	Recv() (*v2.DiscoveryRequest, error)
	grpc.ServerStream
}

type TapServiceClient added in v0.6.100

type TapServiceClient interface {
	StreamTaps(ctx context.Context, opts ...grpc.CallOption) (TapService_StreamTapsClient, error)
}

TapServiceClient is the client API for TapService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.

func NewTapServiceClient added in v0.6.100

func NewTapServiceClient(cc *grpc.ClientConn) TapServiceClient

type TapServiceServer added in v0.6.100

type TapServiceServer interface {
	StreamTaps(TapService_StreamTapsServer) error
}

TapServiceServer is the server API for TapService service.

type TapService_StreamTapsClient added in v0.6.100

type TapService_StreamTapsClient interface {
	Send(*StreamTapsRequest) error
	CloseAndRecv() (*StreamTapsResponse, error)
	grpc.ClientStream
}

type TapService_StreamTapsServer added in v0.6.100

type TapService_StreamTapsServer interface {
	SendAndClose(*StreamTapsResponse) error
	Recv() (*StreamTapsRequest, error)
	grpc.ServerStream
}

Jump to

Keyboard shortcuts

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