go-control-plane: github.com/envoyproxy/go-control-plane/envoy/config/tap/v4alpha Index | Files

package envoy_config_tap_v4alpha

import "github.com/envoyproxy/go-control-plane/envoy/config/tap/v4alpha"

Index

Package Files

common.pb.go common.pb.validate.go

Variables

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",
    }
    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,
    }
)

Enum value maps for OutputSink_Format.

var File_envoy_config_tap_v4alpha_common_proto protoreflect.FileDescriptor

type FilePerTapSink Uses

type FilePerTapSink struct {
    PathPrefix string `protobuf:"bytes,1,opt,name=path_prefix,json=pathPrefix,proto3" json:"path_prefix,omitempty"`
    // contains filtered or unexported fields
}

func (*FilePerTapSink) Descriptor Uses

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

Deprecated: Use FilePerTapSink.ProtoReflect.Descriptor instead.

func (*FilePerTapSink) GetPathPrefix Uses

func (x *FilePerTapSink) GetPathPrefix() string

func (*FilePerTapSink) ProtoMessage Uses

func (*FilePerTapSink) ProtoMessage()

func (*FilePerTapSink) ProtoReflect Uses

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

func (*FilePerTapSink) Reset Uses

func (x *FilePerTapSink) Reset()

func (*FilePerTapSink) String Uses

func (x *FilePerTapSink) String() string

func (*FilePerTapSink) Validate Uses

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.

type FilePerTapSinkValidationError Uses

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 Uses

func (e FilePerTapSinkValidationError) Cause() error

Cause function returns cause value.

func (FilePerTapSinkValidationError) Error Uses

func (e FilePerTapSinkValidationError) Error() string

Error satisfies the builtin error interface

func (FilePerTapSinkValidationError) ErrorName Uses

func (e FilePerTapSinkValidationError) ErrorName() string

ErrorName returns error name.

func (FilePerTapSinkValidationError) Field Uses

func (e FilePerTapSinkValidationError) Field() string

Field function returns field value.

func (FilePerTapSinkValidationError) Key Uses

func (e FilePerTapSinkValidationError) Key() bool

Key function returns key value.

func (FilePerTapSinkValidationError) Reason Uses

func (e FilePerTapSinkValidationError) Reason() string

Reason function returns reason value.

type HttpGenericBodyMatch Uses

type HttpGenericBodyMatch struct {
    BytesLimit uint32                                   `protobuf:"varint,1,opt,name=bytes_limit,json=bytesLimit,proto3" json:"bytes_limit,omitempty"`
    Patterns   []*HttpGenericBodyMatch_GenericTextMatch `protobuf:"bytes,2,rep,name=patterns,proto3" json:"patterns,omitempty"`
    // contains filtered or unexported fields
}

func (*HttpGenericBodyMatch) Descriptor Uses

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

Deprecated: Use HttpGenericBodyMatch.ProtoReflect.Descriptor instead.

func (*HttpGenericBodyMatch) GetBytesLimit Uses

func (x *HttpGenericBodyMatch) GetBytesLimit() uint32

func (*HttpGenericBodyMatch) GetPatterns Uses

func (x *HttpGenericBodyMatch) GetPatterns() []*HttpGenericBodyMatch_GenericTextMatch

func (*HttpGenericBodyMatch) ProtoMessage Uses

func (*HttpGenericBodyMatch) ProtoMessage()

func (*HttpGenericBodyMatch) ProtoReflect Uses

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

func (*HttpGenericBodyMatch) Reset Uses

func (x *HttpGenericBodyMatch) Reset()

func (*HttpGenericBodyMatch) String Uses

func (x *HttpGenericBodyMatch) String() string

func (*HttpGenericBodyMatch) Validate Uses

func (m *HttpGenericBodyMatch) Validate() error

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

type HttpGenericBodyMatchValidationError Uses

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

HttpGenericBodyMatchValidationError is the validation error returned by HttpGenericBodyMatch.Validate if the designated constraints aren't met.

func (HttpGenericBodyMatchValidationError) Cause Uses

func (e HttpGenericBodyMatchValidationError) Cause() error

Cause function returns cause value.

func (HttpGenericBodyMatchValidationError) Error Uses

func (e HttpGenericBodyMatchValidationError) Error() string

Error satisfies the builtin error interface

func (HttpGenericBodyMatchValidationError) ErrorName Uses

func (e HttpGenericBodyMatchValidationError) ErrorName() string

ErrorName returns error name.

func (HttpGenericBodyMatchValidationError) Field Uses

func (e HttpGenericBodyMatchValidationError) Field() string

Field function returns field value.

func (HttpGenericBodyMatchValidationError) Key Uses

func (e HttpGenericBodyMatchValidationError) Key() bool

Key function returns key value.

func (HttpGenericBodyMatchValidationError) Reason Uses

func (e HttpGenericBodyMatchValidationError) Reason() string

Reason function returns reason value.

type HttpGenericBodyMatch_GenericTextMatch Uses

type HttpGenericBodyMatch_GenericTextMatch struct {

    // Types that are assignable to Rule:
    //	*HttpGenericBodyMatch_GenericTextMatch_StringMatch
    //	*HttpGenericBodyMatch_GenericTextMatch_BinaryMatch
    Rule isHttpGenericBodyMatch_GenericTextMatch_Rule `protobuf_oneof:"rule"`
    // contains filtered or unexported fields
}

func (*HttpGenericBodyMatch_GenericTextMatch) Descriptor Uses

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

Deprecated: Use HttpGenericBodyMatch_GenericTextMatch.ProtoReflect.Descriptor instead.

func (*HttpGenericBodyMatch_GenericTextMatch) GetBinaryMatch Uses

func (x *HttpGenericBodyMatch_GenericTextMatch) GetBinaryMatch() []byte

func (*HttpGenericBodyMatch_GenericTextMatch) GetRule Uses

func (m *HttpGenericBodyMatch_GenericTextMatch) GetRule() isHttpGenericBodyMatch_GenericTextMatch_Rule

func (*HttpGenericBodyMatch_GenericTextMatch) GetStringMatch Uses

func (x *HttpGenericBodyMatch_GenericTextMatch) GetStringMatch() string

func (*HttpGenericBodyMatch_GenericTextMatch) ProtoMessage Uses

func (*HttpGenericBodyMatch_GenericTextMatch) ProtoMessage()

func (*HttpGenericBodyMatch_GenericTextMatch) ProtoReflect Uses

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

func (*HttpGenericBodyMatch_GenericTextMatch) Reset Uses

func (x *HttpGenericBodyMatch_GenericTextMatch) Reset()

func (*HttpGenericBodyMatch_GenericTextMatch) String Uses

func (x *HttpGenericBodyMatch_GenericTextMatch) String() string

func (*HttpGenericBodyMatch_GenericTextMatch) Validate Uses

func (m *HttpGenericBodyMatch_GenericTextMatch) Validate() error

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

type HttpGenericBodyMatch_GenericTextMatchValidationError Uses

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

HttpGenericBodyMatch_GenericTextMatchValidationError is the validation error returned by HttpGenericBodyMatch_GenericTextMatch.Validate if the designated constraints aren't met.

func (HttpGenericBodyMatch_GenericTextMatchValidationError) Cause Uses

func (e HttpGenericBodyMatch_GenericTextMatchValidationError) Cause() error

Cause function returns cause value.

func (HttpGenericBodyMatch_GenericTextMatchValidationError) Error Uses

func (e HttpGenericBodyMatch_GenericTextMatchValidationError) Error() string

Error satisfies the builtin error interface

func (HttpGenericBodyMatch_GenericTextMatchValidationError) ErrorName Uses

func (e HttpGenericBodyMatch_GenericTextMatchValidationError) ErrorName() string

ErrorName returns error name.

func (HttpGenericBodyMatch_GenericTextMatchValidationError) Field Uses

func (e HttpGenericBodyMatch_GenericTextMatchValidationError) Field() string

Field function returns field value.

func (HttpGenericBodyMatch_GenericTextMatchValidationError) Key Uses

func (e HttpGenericBodyMatch_GenericTextMatchValidationError) Key() bool

Key function returns key value.

func (HttpGenericBodyMatch_GenericTextMatchValidationError) Reason Uses

func (e HttpGenericBodyMatch_GenericTextMatchValidationError) Reason() string

Reason function returns reason value.

type HttpGenericBodyMatch_GenericTextMatch_BinaryMatch Uses

type HttpGenericBodyMatch_GenericTextMatch_BinaryMatch struct {
    BinaryMatch []byte `protobuf:"bytes,2,opt,name=binary_match,json=binaryMatch,proto3,oneof"`
}

type HttpGenericBodyMatch_GenericTextMatch_StringMatch Uses

type HttpGenericBodyMatch_GenericTextMatch_StringMatch struct {
    StringMatch string `protobuf:"bytes,1,opt,name=string_match,json=stringMatch,proto3,oneof"`
}

type HttpHeadersMatch Uses

type HttpHeadersMatch struct {
    Headers []*v4alpha1.HeaderMatcher `protobuf:"bytes,1,rep,name=headers,proto3" json:"headers,omitempty"`
    // contains filtered or unexported fields
}

func (*HttpHeadersMatch) Descriptor Uses

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

Deprecated: Use HttpHeadersMatch.ProtoReflect.Descriptor instead.

func (*HttpHeadersMatch) GetHeaders Uses

func (x *HttpHeadersMatch) GetHeaders() []*v4alpha1.HeaderMatcher

func (*HttpHeadersMatch) ProtoMessage Uses

func (*HttpHeadersMatch) ProtoMessage()

func (*HttpHeadersMatch) ProtoReflect Uses

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

func (*HttpHeadersMatch) Reset Uses

func (x *HttpHeadersMatch) Reset()

func (*HttpHeadersMatch) String Uses

func (x *HttpHeadersMatch) String() string

func (*HttpHeadersMatch) Validate Uses

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.

type HttpHeadersMatchValidationError Uses

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 Uses

func (e HttpHeadersMatchValidationError) Cause() error

Cause function returns cause value.

func (HttpHeadersMatchValidationError) Error Uses

func (e HttpHeadersMatchValidationError) Error() string

Error satisfies the builtin error interface

func (HttpHeadersMatchValidationError) ErrorName Uses

func (e HttpHeadersMatchValidationError) ErrorName() string

ErrorName returns error name.

func (HttpHeadersMatchValidationError) Field Uses

func (e HttpHeadersMatchValidationError) Field() string

Field function returns field value.

func (HttpHeadersMatchValidationError) Key Uses

func (e HttpHeadersMatchValidationError) Key() bool

Key function returns key value.

func (HttpHeadersMatchValidationError) Reason Uses

func (e HttpHeadersMatchValidationError) Reason() string

Reason function returns reason value.

type MatchPredicate Uses

type MatchPredicate struct {

    // Types that are assignable to Rule:
    //	*MatchPredicate_OrMatch
    //	*MatchPredicate_AndMatch
    //	*MatchPredicate_NotMatch
    //	*MatchPredicate_AnyMatch
    //	*MatchPredicate_HttpRequestHeadersMatch
    //	*MatchPredicate_HttpRequestTrailersMatch
    //	*MatchPredicate_HttpResponseHeadersMatch
    //	*MatchPredicate_HttpResponseTrailersMatch
    //	*MatchPredicate_HttpRequestGenericBodyMatch
    //	*MatchPredicate_HttpResponseGenericBodyMatch
    Rule isMatchPredicate_Rule `protobuf_oneof:"rule"`
    // contains filtered or unexported fields
}

func (*MatchPredicate) Descriptor Uses

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

Deprecated: Use MatchPredicate.ProtoReflect.Descriptor instead.

func (*MatchPredicate) GetAndMatch Uses

func (x *MatchPredicate) GetAndMatch() *MatchPredicate_MatchSet

func (*MatchPredicate) GetAnyMatch Uses

func (x *MatchPredicate) GetAnyMatch() bool

func (*MatchPredicate) GetHttpRequestGenericBodyMatch Uses

func (x *MatchPredicate) GetHttpRequestGenericBodyMatch() *HttpGenericBodyMatch

func (*MatchPredicate) GetHttpRequestHeadersMatch Uses

func (x *MatchPredicate) GetHttpRequestHeadersMatch() *HttpHeadersMatch

func (*MatchPredicate) GetHttpRequestTrailersMatch Uses

func (x *MatchPredicate) GetHttpRequestTrailersMatch() *HttpHeadersMatch

func (*MatchPredicate) GetHttpResponseGenericBodyMatch Uses

func (x *MatchPredicate) GetHttpResponseGenericBodyMatch() *HttpGenericBodyMatch

func (*MatchPredicate) GetHttpResponseHeadersMatch Uses

func (x *MatchPredicate) GetHttpResponseHeadersMatch() *HttpHeadersMatch

func (*MatchPredicate) GetHttpResponseTrailersMatch Uses

func (x *MatchPredicate) GetHttpResponseTrailersMatch() *HttpHeadersMatch

func (*MatchPredicate) GetNotMatch Uses

func (x *MatchPredicate) GetNotMatch() *MatchPredicate

func (*MatchPredicate) GetOrMatch Uses

func (x *MatchPredicate) GetOrMatch() *MatchPredicate_MatchSet

func (*MatchPredicate) GetRule Uses

func (m *MatchPredicate) GetRule() isMatchPredicate_Rule

func (*MatchPredicate) ProtoMessage Uses

func (*MatchPredicate) ProtoMessage()

func (*MatchPredicate) ProtoReflect Uses

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

func (*MatchPredicate) Reset Uses

func (x *MatchPredicate) Reset()

func (*MatchPredicate) String Uses

func (x *MatchPredicate) String() string

func (*MatchPredicate) Validate Uses

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.

type MatchPredicateValidationError Uses

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 Uses

func (e MatchPredicateValidationError) Cause() error

Cause function returns cause value.

func (MatchPredicateValidationError) Error Uses

func (e MatchPredicateValidationError) Error() string

Error satisfies the builtin error interface

func (MatchPredicateValidationError) ErrorName Uses

func (e MatchPredicateValidationError) ErrorName() string

ErrorName returns error name.

func (MatchPredicateValidationError) Field Uses

func (e MatchPredicateValidationError) Field() string

Field function returns field value.

func (MatchPredicateValidationError) Key Uses

func (e MatchPredicateValidationError) Key() bool

Key function returns key value.

func (MatchPredicateValidationError) Reason Uses

func (e MatchPredicateValidationError) Reason() string

Reason function returns reason value.

type MatchPredicate_AndMatch Uses

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

type MatchPredicate_AnyMatch Uses

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

type MatchPredicate_HttpRequestGenericBodyMatch Uses

type MatchPredicate_HttpRequestGenericBodyMatch struct {
    HttpRequestGenericBodyMatch *HttpGenericBodyMatch `protobuf:"bytes,9,opt,name=http_request_generic_body_match,json=httpRequestGenericBodyMatch,proto3,oneof"`
}

type MatchPredicate_HttpRequestHeadersMatch Uses

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

type MatchPredicate_HttpRequestTrailersMatch Uses

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

type MatchPredicate_HttpResponseGenericBodyMatch Uses

type MatchPredicate_HttpResponseGenericBodyMatch struct {
    HttpResponseGenericBodyMatch *HttpGenericBodyMatch `protobuf:"bytes,10,opt,name=http_response_generic_body_match,json=httpResponseGenericBodyMatch,proto3,oneof"`
}

type MatchPredicate_HttpResponseHeadersMatch Uses

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

type MatchPredicate_HttpResponseTrailersMatch Uses

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

type MatchPredicate_MatchSet Uses

type MatchPredicate_MatchSet struct {
    Rules []*MatchPredicate `protobuf:"bytes,1,rep,name=rules,proto3" json:"rules,omitempty"`
    // contains filtered or unexported fields
}

func (*MatchPredicate_MatchSet) Descriptor Uses

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

Deprecated: Use MatchPredicate_MatchSet.ProtoReflect.Descriptor instead.

func (*MatchPredicate_MatchSet) GetRules Uses

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

func (*MatchPredicate_MatchSet) ProtoMessage Uses

func (*MatchPredicate_MatchSet) ProtoMessage()

func (*MatchPredicate_MatchSet) ProtoReflect Uses

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

func (*MatchPredicate_MatchSet) Reset Uses

func (x *MatchPredicate_MatchSet) Reset()

func (*MatchPredicate_MatchSet) String Uses

func (x *MatchPredicate_MatchSet) String() string

func (*MatchPredicate_MatchSet) Validate Uses

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.

type MatchPredicate_MatchSetValidationError Uses

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 Uses

func (e MatchPredicate_MatchSetValidationError) Cause() error

Cause function returns cause value.

func (MatchPredicate_MatchSetValidationError) Error Uses

func (e MatchPredicate_MatchSetValidationError) Error() string

Error satisfies the builtin error interface

func (MatchPredicate_MatchSetValidationError) ErrorName Uses

func (e MatchPredicate_MatchSetValidationError) ErrorName() string

ErrorName returns error name.

func (MatchPredicate_MatchSetValidationError) Field Uses

func (e MatchPredicate_MatchSetValidationError) Field() string

Field function returns field value.

func (MatchPredicate_MatchSetValidationError) Key Uses

func (e MatchPredicate_MatchSetValidationError) Key() bool

Key function returns key value.

func (MatchPredicate_MatchSetValidationError) Reason Uses

func (e MatchPredicate_MatchSetValidationError) Reason() string

Reason function returns reason value.

type MatchPredicate_NotMatch Uses

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

type MatchPredicate_OrMatch Uses

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

type OutputConfig Uses

type OutputConfig struct {
    Sinks              []*OutputSink         `protobuf:"bytes,1,rep,name=sinks,proto3" json:"sinks,omitempty"`
    MaxBufferedRxBytes *wrappers.UInt32Value `protobuf:"bytes,2,opt,name=max_buffered_rx_bytes,json=maxBufferedRxBytes,proto3" json:"max_buffered_rx_bytes,omitempty"`
    MaxBufferedTxBytes *wrappers.UInt32Value `protobuf:"bytes,3,opt,name=max_buffered_tx_bytes,json=maxBufferedTxBytes,proto3" json:"max_buffered_tx_bytes,omitempty"`
    Streaming          bool                  `protobuf:"varint,4,opt,name=streaming,proto3" json:"streaming,omitempty"`
    // contains filtered or unexported fields
}

func (*OutputConfig) Descriptor Uses

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

Deprecated: Use OutputConfig.ProtoReflect.Descriptor instead.

func (*OutputConfig) GetMaxBufferedRxBytes Uses

func (x *OutputConfig) GetMaxBufferedRxBytes() *wrappers.UInt32Value

func (*OutputConfig) GetMaxBufferedTxBytes Uses

func (x *OutputConfig) GetMaxBufferedTxBytes() *wrappers.UInt32Value

func (*OutputConfig) GetSinks Uses

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

func (*OutputConfig) GetStreaming Uses

func (x *OutputConfig) GetStreaming() bool

func (*OutputConfig) ProtoMessage Uses

func (*OutputConfig) ProtoMessage()

func (*OutputConfig) ProtoReflect Uses

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

func (*OutputConfig) Reset Uses

func (x *OutputConfig) Reset()

func (*OutputConfig) String Uses

func (x *OutputConfig) String() string

func (*OutputConfig) Validate Uses

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.

type OutputConfigValidationError Uses

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 Uses

func (e OutputConfigValidationError) Cause() error

Cause function returns cause value.

func (OutputConfigValidationError) Error Uses

func (e OutputConfigValidationError) Error() string

Error satisfies the builtin error interface

func (OutputConfigValidationError) ErrorName Uses

func (e OutputConfigValidationError) ErrorName() string

ErrorName returns error name.

func (OutputConfigValidationError) Field Uses

func (e OutputConfigValidationError) Field() string

Field function returns field value.

func (OutputConfigValidationError) Key Uses

func (e OutputConfigValidationError) Key() bool

Key function returns key value.

func (OutputConfigValidationError) Reason Uses

func (e OutputConfigValidationError) Reason() string

Reason function returns reason value.

type OutputSink Uses

type OutputSink struct {
    Format OutputSink_Format `protobuf:"varint,1,opt,name=format,proto3,enum=envoy.config.tap.v4alpha.OutputSink_Format" json:"format,omitempty"`
    // Types that are assignable to OutputSinkType:
    //	*OutputSink_StreamingAdmin
    //	*OutputSink_FilePerTap
    //	*OutputSink_StreamingGrpc
    OutputSinkType isOutputSink_OutputSinkType `protobuf_oneof:"output_sink_type"`
    // contains filtered or unexported fields
}

func (*OutputSink) Descriptor Uses

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

Deprecated: Use OutputSink.ProtoReflect.Descriptor instead.

func (*OutputSink) GetFilePerTap Uses

func (x *OutputSink) GetFilePerTap() *FilePerTapSink

func (*OutputSink) GetFormat Uses

func (x *OutputSink) GetFormat() OutputSink_Format

func (*OutputSink) GetOutputSinkType Uses

func (m *OutputSink) GetOutputSinkType() isOutputSink_OutputSinkType

func (*OutputSink) GetStreamingAdmin Uses

func (x *OutputSink) GetStreamingAdmin() *StreamingAdminSink

func (*OutputSink) GetStreamingGrpc Uses

func (x *OutputSink) GetStreamingGrpc() *StreamingGrpcSink

func (*OutputSink) ProtoMessage Uses

func (*OutputSink) ProtoMessage()

func (*OutputSink) ProtoReflect Uses

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

func (*OutputSink) Reset Uses

func (x *OutputSink) Reset()

func (*OutputSink) String Uses

func (x *OutputSink) String() string

func (*OutputSink) Validate Uses

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.

type OutputSinkValidationError Uses

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 Uses

func (e OutputSinkValidationError) Cause() error

Cause function returns cause value.

func (OutputSinkValidationError) Error Uses

func (e OutputSinkValidationError) Error() string

Error satisfies the builtin error interface

func (OutputSinkValidationError) ErrorName Uses

func (e OutputSinkValidationError) ErrorName() string

ErrorName returns error name.

func (OutputSinkValidationError) Field Uses

func (e OutputSinkValidationError) Field() string

Field function returns field value.

func (OutputSinkValidationError) Key Uses

func (e OutputSinkValidationError) Key() bool

Key function returns key value.

func (OutputSinkValidationError) Reason Uses

func (e OutputSinkValidationError) Reason() string

Reason function returns reason value.

type OutputSink_FilePerTap Uses

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

type OutputSink_Format Uses

type OutputSink_Format int32
const (
    OutputSink_JSON_BODY_AS_BYTES            OutputSink_Format = 0
    OutputSink_JSON_BODY_AS_STRING           OutputSink_Format = 1
    OutputSink_PROTO_BINARY                  OutputSink_Format = 2
    OutputSink_PROTO_BINARY_LENGTH_DELIMITED OutputSink_Format = 3
    OutputSink_PROTO_TEXT                    OutputSink_Format = 4
)

func (OutputSink_Format) Descriptor Uses

func (OutputSink_Format) Descriptor() protoreflect.EnumDescriptor

func (OutputSink_Format) Enum Uses

func (x OutputSink_Format) Enum() *OutputSink_Format

func (OutputSink_Format) EnumDescriptor Uses

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

Deprecated: Use OutputSink_Format.Descriptor instead.

func (OutputSink_Format) Number Uses

func (x OutputSink_Format) Number() protoreflect.EnumNumber

func (OutputSink_Format) String Uses

func (x OutputSink_Format) String() string

func (OutputSink_Format) Type Uses

func (OutputSink_Format) Type() protoreflect.EnumType

type OutputSink_StreamingAdmin Uses

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

type OutputSink_StreamingGrpc Uses

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

type StreamingAdminSink Uses

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

func (*StreamingAdminSink) Descriptor Uses

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

Deprecated: Use StreamingAdminSink.ProtoReflect.Descriptor instead.

func (*StreamingAdminSink) ProtoMessage Uses

func (*StreamingAdminSink) ProtoMessage()

func (*StreamingAdminSink) ProtoReflect Uses

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

func (*StreamingAdminSink) Reset Uses

func (x *StreamingAdminSink) Reset()

func (*StreamingAdminSink) String Uses

func (x *StreamingAdminSink) String() string

func (*StreamingAdminSink) Validate Uses

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.

type StreamingAdminSinkValidationError Uses

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 Uses

func (e StreamingAdminSinkValidationError) Cause() error

Cause function returns cause value.

func (StreamingAdminSinkValidationError) Error Uses

func (e StreamingAdminSinkValidationError) Error() string

Error satisfies the builtin error interface

func (StreamingAdminSinkValidationError) ErrorName Uses

func (e StreamingAdminSinkValidationError) ErrorName() string

ErrorName returns error name.

func (StreamingAdminSinkValidationError) Field Uses

func (e StreamingAdminSinkValidationError) Field() string

Field function returns field value.

func (StreamingAdminSinkValidationError) Key Uses

func (e StreamingAdminSinkValidationError) Key() bool

Key function returns key value.

func (StreamingAdminSinkValidationError) Reason Uses

func (e StreamingAdminSinkValidationError) Reason() string

Reason function returns reason value.

type StreamingGrpcSink Uses

type StreamingGrpcSink struct {
    TapId       string               `protobuf:"bytes,1,opt,name=tap_id,json=tapId,proto3" json:"tap_id,omitempty"`
    GrpcService *v4alpha.GrpcService `protobuf:"bytes,2,opt,name=grpc_service,json=grpcService,proto3" json:"grpc_service,omitempty"`
    // contains filtered or unexported fields
}

func (*StreamingGrpcSink) Descriptor Uses

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

Deprecated: Use StreamingGrpcSink.ProtoReflect.Descriptor instead.

func (*StreamingGrpcSink) GetGrpcService Uses

func (x *StreamingGrpcSink) GetGrpcService() *v4alpha.GrpcService

func (*StreamingGrpcSink) GetTapId Uses

func (x *StreamingGrpcSink) GetTapId() string

func (*StreamingGrpcSink) ProtoMessage Uses

func (*StreamingGrpcSink) ProtoMessage()

func (*StreamingGrpcSink) ProtoReflect Uses

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

func (*StreamingGrpcSink) Reset Uses

func (x *StreamingGrpcSink) Reset()

func (*StreamingGrpcSink) String Uses

func (x *StreamingGrpcSink) String() string

func (*StreamingGrpcSink) Validate Uses

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.

type StreamingGrpcSinkValidationError Uses

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 Uses

func (e StreamingGrpcSinkValidationError) Cause() error

Cause function returns cause value.

func (StreamingGrpcSinkValidationError) Error Uses

func (e StreamingGrpcSinkValidationError) Error() string

Error satisfies the builtin error interface

func (StreamingGrpcSinkValidationError) ErrorName Uses

func (e StreamingGrpcSinkValidationError) ErrorName() string

ErrorName returns error name.

func (StreamingGrpcSinkValidationError) Field Uses

func (e StreamingGrpcSinkValidationError) Field() string

Field function returns field value.

func (StreamingGrpcSinkValidationError) Key Uses

func (e StreamingGrpcSinkValidationError) Key() bool

Key function returns key value.

func (StreamingGrpcSinkValidationError) Reason Uses

func (e StreamingGrpcSinkValidationError) Reason() string

Reason function returns reason value.

type TapConfig Uses

type TapConfig struct {
    MatchConfig  *MatchPredicate                   `protobuf:"bytes,1,opt,name=match_config,json=matchConfig,proto3" json:"match_config,omitempty"`
    OutputConfig *OutputConfig                     `protobuf:"bytes,2,opt,name=output_config,json=outputConfig,proto3" json:"output_config,omitempty"`
    TapEnabled   *v4alpha.RuntimeFractionalPercent `protobuf:"bytes,3,opt,name=tap_enabled,json=tapEnabled,proto3" json:"tap_enabled,omitempty"`
    // contains filtered or unexported fields
}

func (*TapConfig) Descriptor Uses

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

Deprecated: Use TapConfig.ProtoReflect.Descriptor instead.

func (*TapConfig) GetMatchConfig Uses

func (x *TapConfig) GetMatchConfig() *MatchPredicate

func (*TapConfig) GetOutputConfig Uses

func (x *TapConfig) GetOutputConfig() *OutputConfig

func (*TapConfig) GetTapEnabled Uses

func (x *TapConfig) GetTapEnabled() *v4alpha.RuntimeFractionalPercent

func (*TapConfig) ProtoMessage Uses

func (*TapConfig) ProtoMessage()

func (*TapConfig) ProtoReflect Uses

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

func (*TapConfig) Reset Uses

func (x *TapConfig) Reset()

func (*TapConfig) String Uses

func (x *TapConfig) String() string

func (*TapConfig) Validate Uses

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.

type TapConfigValidationError Uses

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 Uses

func (e TapConfigValidationError) Cause() error

Cause function returns cause value.

func (TapConfigValidationError) Error Uses

func (e TapConfigValidationError) Error() string

Error satisfies the builtin error interface

func (TapConfigValidationError) ErrorName Uses

func (e TapConfigValidationError) ErrorName() string

ErrorName returns error name.

func (TapConfigValidationError) Field Uses

func (e TapConfigValidationError) Field() string

Field function returns field value.

func (TapConfigValidationError) Key Uses

func (e TapConfigValidationError) Key() bool

Key function returns key value.

func (TapConfigValidationError) Reason Uses

func (e TapConfigValidationError) Reason() string

Reason function returns reason value.

Package envoy_config_tap_v4alpha imports 21 packages (graph) and is imported by 3 packages. Updated 2020-08-05. Refresh now. Tools for package owners.