Documentation ¶
Index ¶
- Variables
- type AccessLogCommon
- func (*AccessLogCommon) Descriptor() ([]byte, []int)deprecated
- func (x *AccessLogCommon) GetConnectionTerminationDetails() string
- func (x *AccessLogCommon) GetCustomTags() map[string]string
- func (x *AccessLogCommon) GetDownstreamDirectRemoteAddress() *v3.Address
- func (x *AccessLogCommon) GetDownstreamLocalAddress() *v3.Address
- func (x *AccessLogCommon) GetDownstreamRemoteAddress() *v3.Address
- func (x *AccessLogCommon) GetDuration() *durationpb.Duration
- func (x *AccessLogCommon) GetFilterStateObjects() map[string]*anypb.Any
- func (x *AccessLogCommon) GetIntermediateLogEntry() bool
- func (x *AccessLogCommon) GetMetadata() *v3.Metadata
- func (x *AccessLogCommon) GetResponseFlags() *ResponseFlags
- func (x *AccessLogCommon) GetRouteName() string
- func (x *AccessLogCommon) GetSampleRate() float64
- func (x *AccessLogCommon) GetStartTime() *timestamppb.Timestamp
- func (x *AccessLogCommon) GetStreamId() string
- func (x *AccessLogCommon) GetTimeToFirstDownstreamTxByte() *durationpb.Duration
- func (x *AccessLogCommon) GetTimeToFirstUpstreamRxByte() *durationpb.Duration
- func (x *AccessLogCommon) GetTimeToFirstUpstreamTxByte() *durationpb.Duration
- func (x *AccessLogCommon) GetTimeToLastDownstreamTxByte() *durationpb.Duration
- func (x *AccessLogCommon) GetTimeToLastRxByte() *durationpb.Duration
- func (x *AccessLogCommon) GetTimeToLastUpstreamRxByte() *durationpb.Duration
- func (x *AccessLogCommon) GetTimeToLastUpstreamTxByte() *durationpb.Duration
- func (x *AccessLogCommon) GetTlsProperties() *TLSProperties
- func (x *AccessLogCommon) GetUpstreamCluster() string
- func (x *AccessLogCommon) GetUpstreamLocalAddress() *v3.Address
- func (x *AccessLogCommon) GetUpstreamRemoteAddress() *v3.Address
- func (x *AccessLogCommon) GetUpstreamRequestAttemptCount() uint32
- func (x *AccessLogCommon) GetUpstreamTransportFailureReason() string
- func (*AccessLogCommon) ProtoMessage()
- func (x *AccessLogCommon) ProtoReflect() protoreflect.Message
- func (x *AccessLogCommon) Reset()
- func (x *AccessLogCommon) String() string
- func (m *AccessLogCommon) Validate() error
- func (m *AccessLogCommon) ValidateAll() error
- type AccessLogCommonMultiError
- type AccessLogCommonValidationError
- func (e AccessLogCommonValidationError) Cause() error
- func (e AccessLogCommonValidationError) Error() string
- func (e AccessLogCommonValidationError) ErrorName() string
- func (e AccessLogCommonValidationError) Field() string
- func (e AccessLogCommonValidationError) Key() bool
- func (e AccessLogCommonValidationError) Reason() string
- type ConnectionProperties
- func (*ConnectionProperties) Descriptor() ([]byte, []int)deprecated
- func (x *ConnectionProperties) GetReceivedBytes() uint64
- func (x *ConnectionProperties) GetSentBytes() uint64
- func (*ConnectionProperties) ProtoMessage()
- func (x *ConnectionProperties) ProtoReflect() protoreflect.Message
- func (x *ConnectionProperties) Reset()
- func (x *ConnectionProperties) String() string
- func (m *ConnectionProperties) Validate() error
- func (m *ConnectionProperties) ValidateAll() error
- type ConnectionPropertiesMultiError
- type ConnectionPropertiesValidationError
- func (e ConnectionPropertiesValidationError) Cause() error
- func (e ConnectionPropertiesValidationError) Error() string
- func (e ConnectionPropertiesValidationError) ErrorName() string
- func (e ConnectionPropertiesValidationError) Field() string
- func (e ConnectionPropertiesValidationError) Key() bool
- func (e ConnectionPropertiesValidationError) Reason() string
- type HTTPAccessLogEntry
- func (*HTTPAccessLogEntry) Descriptor() ([]byte, []int)deprecated
- func (x *HTTPAccessLogEntry) GetCommonProperties() *AccessLogCommon
- func (x *HTTPAccessLogEntry) GetProtocolVersion() HTTPAccessLogEntry_HTTPVersion
- func (x *HTTPAccessLogEntry) GetRequest() *HTTPRequestProperties
- func (x *HTTPAccessLogEntry) GetResponse() *HTTPResponseProperties
- func (*HTTPAccessLogEntry) ProtoMessage()
- func (x *HTTPAccessLogEntry) ProtoReflect() protoreflect.Message
- func (x *HTTPAccessLogEntry) Reset()
- func (x *HTTPAccessLogEntry) String() string
- func (m *HTTPAccessLogEntry) Validate() error
- func (m *HTTPAccessLogEntry) ValidateAll() error
- type HTTPAccessLogEntryMultiError
- type HTTPAccessLogEntryValidationError
- func (e HTTPAccessLogEntryValidationError) Cause() error
- func (e HTTPAccessLogEntryValidationError) Error() string
- func (e HTTPAccessLogEntryValidationError) ErrorName() string
- func (e HTTPAccessLogEntryValidationError) Field() string
- func (e HTTPAccessLogEntryValidationError) Key() bool
- func (e HTTPAccessLogEntryValidationError) Reason() string
- type HTTPAccessLogEntry_HTTPVersion
- func (HTTPAccessLogEntry_HTTPVersion) Descriptor() protoreflect.EnumDescriptor
- func (x HTTPAccessLogEntry_HTTPVersion) Enum() *HTTPAccessLogEntry_HTTPVersion
- func (HTTPAccessLogEntry_HTTPVersion) EnumDescriptor() ([]byte, []int)deprecated
- func (x HTTPAccessLogEntry_HTTPVersion) Number() protoreflect.EnumNumber
- func (x HTTPAccessLogEntry_HTTPVersion) String() string
- func (HTTPAccessLogEntry_HTTPVersion) Type() protoreflect.EnumType
- type HTTPRequestProperties
- func (*HTTPRequestProperties) Descriptor() ([]byte, []int)deprecated
- func (x *HTTPRequestProperties) GetAuthority() string
- func (x *HTTPRequestProperties) GetForwardedFor() string
- func (x *HTTPRequestProperties) GetOriginalPath() string
- func (x *HTTPRequestProperties) GetPath() string
- func (x *HTTPRequestProperties) GetPort() *wrapperspb.UInt32Value
- func (x *HTTPRequestProperties) GetReferer() string
- func (x *HTTPRequestProperties) GetRequestBodyBytes() uint64
- func (x *HTTPRequestProperties) GetRequestHeaders() map[string]string
- func (x *HTTPRequestProperties) GetRequestHeadersBytes() uint64
- func (x *HTTPRequestProperties) GetRequestId() string
- func (x *HTTPRequestProperties) GetRequestMethod() v3.RequestMethod
- func (x *HTTPRequestProperties) GetScheme() string
- func (x *HTTPRequestProperties) GetUserAgent() string
- func (*HTTPRequestProperties) ProtoMessage()
- func (x *HTTPRequestProperties) ProtoReflect() protoreflect.Message
- func (x *HTTPRequestProperties) Reset()
- func (x *HTTPRequestProperties) String() string
- func (m *HTTPRequestProperties) Validate() error
- func (m *HTTPRequestProperties) ValidateAll() error
- type HTTPRequestPropertiesMultiError
- type HTTPRequestPropertiesValidationError
- func (e HTTPRequestPropertiesValidationError) Cause() error
- func (e HTTPRequestPropertiesValidationError) Error() string
- func (e HTTPRequestPropertiesValidationError) ErrorName() string
- func (e HTTPRequestPropertiesValidationError) Field() string
- func (e HTTPRequestPropertiesValidationError) Key() bool
- func (e HTTPRequestPropertiesValidationError) Reason() string
- type HTTPResponseProperties
- func (*HTTPResponseProperties) Descriptor() ([]byte, []int)deprecated
- func (x *HTTPResponseProperties) GetResponseBodyBytes() uint64
- func (x *HTTPResponseProperties) GetResponseCode() *wrapperspb.UInt32Value
- func (x *HTTPResponseProperties) GetResponseCodeDetails() string
- func (x *HTTPResponseProperties) GetResponseHeaders() map[string]string
- func (x *HTTPResponseProperties) GetResponseHeadersBytes() uint64
- func (x *HTTPResponseProperties) GetResponseTrailers() map[string]string
- func (*HTTPResponseProperties) ProtoMessage()
- func (x *HTTPResponseProperties) ProtoReflect() protoreflect.Message
- func (x *HTTPResponseProperties) Reset()
- func (x *HTTPResponseProperties) String() string
- func (m *HTTPResponseProperties) Validate() error
- func (m *HTTPResponseProperties) ValidateAll() error
- type HTTPResponsePropertiesMultiError
- type HTTPResponsePropertiesValidationError
- func (e HTTPResponsePropertiesValidationError) Cause() error
- func (e HTTPResponsePropertiesValidationError) Error() string
- func (e HTTPResponsePropertiesValidationError) ErrorName() string
- func (e HTTPResponsePropertiesValidationError) Field() string
- func (e HTTPResponsePropertiesValidationError) Key() bool
- func (e HTTPResponsePropertiesValidationError) Reason() string
- type ResponseFlags
- func (*ResponseFlags) Descriptor() ([]byte, []int)deprecated
- func (x *ResponseFlags) GetDelayInjected() bool
- func (x *ResponseFlags) GetDnsResolutionFailure() bool
- func (x *ResponseFlags) GetDownstreamConnectionTermination() bool
- func (x *ResponseFlags) GetDownstreamProtocolError() bool
- func (x *ResponseFlags) GetDurationTimeout() bool
- func (x *ResponseFlags) GetFailedLocalHealthcheck() bool
- func (x *ResponseFlags) GetFaultInjected() bool
- func (x *ResponseFlags) GetInvalidEnvoyRequestHeaders() bool
- func (x *ResponseFlags) GetLocalReset() bool
- func (x *ResponseFlags) GetNoClusterFound() bool
- func (x *ResponseFlags) GetNoFilterConfigFound() bool
- func (x *ResponseFlags) GetNoHealthyUpstream() bool
- func (x *ResponseFlags) GetNoRouteFound() bool
- func (x *ResponseFlags) GetOverloadManager() bool
- func (x *ResponseFlags) GetRateLimitServiceError() bool
- func (x *ResponseFlags) GetRateLimited() bool
- func (x *ResponseFlags) GetResponseFromCacheFilter() bool
- func (x *ResponseFlags) GetStreamIdleTimeout() bool
- func (x *ResponseFlags) GetUnauthorizedDetails() *ResponseFlags_Unauthorized
- func (x *ResponseFlags) GetUpstreamConnectionFailure() bool
- func (x *ResponseFlags) GetUpstreamConnectionTermination() bool
- func (x *ResponseFlags) GetUpstreamMaxStreamDurationReached() bool
- func (x *ResponseFlags) GetUpstreamOverflow() bool
- func (x *ResponseFlags) GetUpstreamProtocolError() bool
- func (x *ResponseFlags) GetUpstreamRemoteReset() bool
- func (x *ResponseFlags) GetUpstreamRequestTimeout() bool
- func (x *ResponseFlags) GetUpstreamRetryLimitExceeded() bool
- func (*ResponseFlags) ProtoMessage()
- func (x *ResponseFlags) ProtoReflect() protoreflect.Message
- func (x *ResponseFlags) Reset()
- func (x *ResponseFlags) String() string
- func (m *ResponseFlags) Validate() error
- func (m *ResponseFlags) ValidateAll() error
- type ResponseFlagsMultiError
- type ResponseFlagsValidationError
- func (e ResponseFlagsValidationError) Cause() error
- func (e ResponseFlagsValidationError) Error() string
- func (e ResponseFlagsValidationError) ErrorName() string
- func (e ResponseFlagsValidationError) Field() string
- func (e ResponseFlagsValidationError) Key() bool
- func (e ResponseFlagsValidationError) Reason() string
- type ResponseFlags_Unauthorized
- func (*ResponseFlags_Unauthorized) Descriptor() ([]byte, []int)deprecated
- func (x *ResponseFlags_Unauthorized) GetReason() ResponseFlags_Unauthorized_Reason
- func (*ResponseFlags_Unauthorized) ProtoMessage()
- func (x *ResponseFlags_Unauthorized) ProtoReflect() protoreflect.Message
- func (x *ResponseFlags_Unauthorized) Reset()
- func (x *ResponseFlags_Unauthorized) String() string
- func (m *ResponseFlags_Unauthorized) Validate() error
- func (m *ResponseFlags_Unauthorized) ValidateAll() error
- type ResponseFlags_UnauthorizedMultiError
- type ResponseFlags_UnauthorizedValidationError
- func (e ResponseFlags_UnauthorizedValidationError) Cause() error
- func (e ResponseFlags_UnauthorizedValidationError) Error() string
- func (e ResponseFlags_UnauthorizedValidationError) ErrorName() string
- func (e ResponseFlags_UnauthorizedValidationError) Field() string
- func (e ResponseFlags_UnauthorizedValidationError) Key() bool
- func (e ResponseFlags_UnauthorizedValidationError) Reason() string
- type ResponseFlags_Unauthorized_Reason
- func (ResponseFlags_Unauthorized_Reason) Descriptor() protoreflect.EnumDescriptor
- func (x ResponseFlags_Unauthorized_Reason) Enum() *ResponseFlags_Unauthorized_Reason
- func (ResponseFlags_Unauthorized_Reason) EnumDescriptor() ([]byte, []int)deprecated
- func (x ResponseFlags_Unauthorized_Reason) Number() protoreflect.EnumNumber
- func (x ResponseFlags_Unauthorized_Reason) String() string
- func (ResponseFlags_Unauthorized_Reason) Type() protoreflect.EnumType
- type TCPAccessLogEntry
- func (*TCPAccessLogEntry) Descriptor() ([]byte, []int)deprecated
- func (x *TCPAccessLogEntry) GetCommonProperties() *AccessLogCommon
- func (x *TCPAccessLogEntry) GetConnectionProperties() *ConnectionProperties
- func (*TCPAccessLogEntry) ProtoMessage()
- func (x *TCPAccessLogEntry) ProtoReflect() protoreflect.Message
- func (x *TCPAccessLogEntry) Reset()
- func (x *TCPAccessLogEntry) String() string
- func (m *TCPAccessLogEntry) Validate() error
- func (m *TCPAccessLogEntry) ValidateAll() error
- type TCPAccessLogEntryMultiError
- type TCPAccessLogEntryValidationError
- func (e TCPAccessLogEntryValidationError) Cause() error
- func (e TCPAccessLogEntryValidationError) Error() string
- func (e TCPAccessLogEntryValidationError) ErrorName() string
- func (e TCPAccessLogEntryValidationError) Field() string
- func (e TCPAccessLogEntryValidationError) Key() bool
- func (e TCPAccessLogEntryValidationError) Reason() string
- type TLSProperties
- func (*TLSProperties) Descriptor() ([]byte, []int)deprecated
- func (x *TLSProperties) GetJa3Fingerprint() string
- func (x *TLSProperties) GetLocalCertificateProperties() *TLSProperties_CertificateProperties
- func (x *TLSProperties) GetPeerCertificateProperties() *TLSProperties_CertificateProperties
- func (x *TLSProperties) GetTlsCipherSuite() *wrapperspb.UInt32Value
- func (x *TLSProperties) GetTlsSessionId() string
- func (x *TLSProperties) GetTlsSniHostname() string
- func (x *TLSProperties) GetTlsVersion() TLSProperties_TLSVersion
- func (*TLSProperties) ProtoMessage()
- func (x *TLSProperties) ProtoReflect() protoreflect.Message
- func (x *TLSProperties) Reset()
- func (x *TLSProperties) String() string
- func (m *TLSProperties) Validate() error
- func (m *TLSProperties) ValidateAll() error
- type TLSPropertiesMultiError
- type TLSPropertiesValidationError
- func (e TLSPropertiesValidationError) Cause() error
- func (e TLSPropertiesValidationError) Error() string
- func (e TLSPropertiesValidationError) ErrorName() string
- func (e TLSPropertiesValidationError) Field() string
- func (e TLSPropertiesValidationError) Key() bool
- func (e TLSPropertiesValidationError) Reason() string
- type TLSProperties_CertificateProperties
- func (*TLSProperties_CertificateProperties) Descriptor() ([]byte, []int)deprecated
- func (x *TLSProperties_CertificateProperties) GetSubject() string
- func (x *TLSProperties_CertificateProperties) GetSubjectAltName() []*TLSProperties_CertificateProperties_SubjectAltName
- func (*TLSProperties_CertificateProperties) ProtoMessage()
- func (x *TLSProperties_CertificateProperties) ProtoReflect() protoreflect.Message
- func (x *TLSProperties_CertificateProperties) Reset()
- func (x *TLSProperties_CertificateProperties) String() string
- func (m *TLSProperties_CertificateProperties) Validate() error
- func (m *TLSProperties_CertificateProperties) ValidateAll() error
- type TLSProperties_CertificatePropertiesMultiError
- type TLSProperties_CertificatePropertiesValidationError
- func (e TLSProperties_CertificatePropertiesValidationError) Cause() error
- func (e TLSProperties_CertificatePropertiesValidationError) Error() string
- func (e TLSProperties_CertificatePropertiesValidationError) ErrorName() string
- func (e TLSProperties_CertificatePropertiesValidationError) Field() string
- func (e TLSProperties_CertificatePropertiesValidationError) Key() bool
- func (e TLSProperties_CertificatePropertiesValidationError) Reason() string
- type TLSProperties_CertificateProperties_SubjectAltName
- func (*TLSProperties_CertificateProperties_SubjectAltName) Descriptor() ([]byte, []int)deprecated
- func (x *TLSProperties_CertificateProperties_SubjectAltName) GetDns() string
- func (m *TLSProperties_CertificateProperties_SubjectAltName) GetSan() isTLSProperties_CertificateProperties_SubjectAltName_San
- func (x *TLSProperties_CertificateProperties_SubjectAltName) GetUri() string
- func (*TLSProperties_CertificateProperties_SubjectAltName) ProtoMessage()
- func (x *TLSProperties_CertificateProperties_SubjectAltName) ProtoReflect() protoreflect.Message
- func (x *TLSProperties_CertificateProperties_SubjectAltName) Reset()
- func (x *TLSProperties_CertificateProperties_SubjectAltName) String() string
- func (m *TLSProperties_CertificateProperties_SubjectAltName) Validate() error
- func (m *TLSProperties_CertificateProperties_SubjectAltName) ValidateAll() error
- type TLSProperties_CertificateProperties_SubjectAltNameMultiError
- type TLSProperties_CertificateProperties_SubjectAltNameValidationError
- func (e TLSProperties_CertificateProperties_SubjectAltNameValidationError) Cause() error
- func (e TLSProperties_CertificateProperties_SubjectAltNameValidationError) Error() string
- func (e TLSProperties_CertificateProperties_SubjectAltNameValidationError) ErrorName() string
- func (e TLSProperties_CertificateProperties_SubjectAltNameValidationError) Field() string
- func (e TLSProperties_CertificateProperties_SubjectAltNameValidationError) Key() bool
- func (e TLSProperties_CertificateProperties_SubjectAltNameValidationError) Reason() string
- type TLSProperties_CertificateProperties_SubjectAltName_Dns
- type TLSProperties_CertificateProperties_SubjectAltName_Uri
- type TLSProperties_TLSVersion
- func (TLSProperties_TLSVersion) Descriptor() protoreflect.EnumDescriptor
- func (x TLSProperties_TLSVersion) Enum() *TLSProperties_TLSVersion
- func (TLSProperties_TLSVersion) EnumDescriptor() ([]byte, []int)deprecated
- func (x TLSProperties_TLSVersion) Number() protoreflect.EnumNumber
- func (x TLSProperties_TLSVersion) String() string
- func (TLSProperties_TLSVersion) Type() protoreflect.EnumType
Constants ¶
This section is empty.
Variables ¶
var ( HTTPAccessLogEntry_HTTPVersion_name = map[int32]string{ 0: "PROTOCOL_UNSPECIFIED", 1: "HTTP10", 2: "HTTP11", 3: "HTTP2", 4: "HTTP3", } HTTPAccessLogEntry_HTTPVersion_value = map[string]int32{ "PROTOCOL_UNSPECIFIED": 0, "HTTP10": 1, "HTTP11": 2, "HTTP2": 3, "HTTP3": 4, } )
Enum value maps for HTTPAccessLogEntry_HTTPVersion.
var (0: "REASON_UNSPECIFIED", 1: "EXTERNAL_SERVICE", } "REASON_UNSPECIFIED": 0, "EXTERNAL_SERVICE": 1, } )
Enum value maps for ResponseFlags_Unauthorized_Reason.
var ( TLSProperties_TLSVersion_name = map[int32]string{ 0: "VERSION_UNSPECIFIED", 1: "TLSv1", 2: "TLSv1_1", 3: "TLSv1_2", 4: "TLSv1_3", } TLSProperties_TLSVersion_value = map[string]int32{ "VERSION_UNSPECIFIED": 0, "TLSv1": 1, "TLSv1_1": 2, "TLSv1_2": 3, "TLSv1_3": 4, } )
Enum value maps for TLSProperties_TLSVersion.
var File_envoy_data_accesslog_v3_accesslog_proto protoreflect.FileDescriptor
Functions ¶
This section is empty.
Types ¶
type AccessLogCommon ¶
type AccessLogCommon struct { // [#not-implemented-hide:] // This field indicates the rate at which this log entry was sampled. // Valid range is (0.0, 1.0]. SampleRate float64 `protobuf:"fixed64,1,opt,name=sample_rate,json=sampleRate,proto3" json:"sample_rate,omitempty"` // This field is the remote/origin address on which the request from the user was received. // Note: This may not be the physical peer. E.g, if the remote address is inferred from for // example the x-forwarder-for header, proxy protocol, etc. DownstreamRemoteAddress *v3.Address `` /* 132-byte string literal not displayed */ // This field is the local/destination address on which the request from the user was received. DownstreamLocalAddress *v3.Address `` /* 129-byte string literal not displayed */ // If the connection is secure,S this field will contain TLS properties. TlsProperties *TLSProperties `protobuf:"bytes,4,opt,name=tls_properties,json=tlsProperties,proto3" json:"tls_properties,omitempty"` // The time that Envoy started servicing this request. This is effectively the time that the first // downstream byte is received. StartTime *timestamppb.Timestamp `protobuf:"bytes,5,opt,name=start_time,json=startTime,proto3" json:"start_time,omitempty"` // Interval between the first downstream byte received and the last // downstream byte received (i.e. time it takes to receive a request). TimeToLastRxByte *durationpb.Duration `protobuf:"bytes,6,opt,name=time_to_last_rx_byte,json=timeToLastRxByte,proto3" json:"time_to_last_rx_byte,omitempty"` // Interval between the first downstream byte received and the first upstream byte sent. There may // by considerable delta between “time_to_last_rx_byte“ and this value due to filters. // Additionally, the same caveats apply as documented in “time_to_last_downstream_tx_byte“ about // not accounting for kernel socket buffer time, etc. TimeToFirstUpstreamTxByte *durationpb.Duration `` /* 144-byte string literal not displayed */ // Interval between the first downstream byte received and the last upstream byte sent. There may // by considerable delta between “time_to_last_rx_byte“ and this value due to filters. // Additionally, the same caveats apply as documented in “time_to_last_downstream_tx_byte“ about // not accounting for kernel socket buffer time, etc. TimeToLastUpstreamTxByte *durationpb.Duration `` /* 141-byte string literal not displayed */ // Interval between the first downstream byte received and the first upstream // byte received (i.e. time it takes to start receiving a response). TimeToFirstUpstreamRxByte *durationpb.Duration `` /* 144-byte string literal not displayed */ // Interval between the first downstream byte received and the last upstream // byte received (i.e. time it takes to receive a complete response). TimeToLastUpstreamRxByte *durationpb.Duration `` /* 142-byte string literal not displayed */ // Interval between the first downstream byte received and the first downstream byte sent. // There may be a considerable delta between the “time_to_first_upstream_rx_byte“ and this field // due to filters. Additionally, the same caveats apply as documented in // “time_to_last_downstream_tx_byte“ about not accounting for kernel socket buffer time, etc. TimeToFirstDownstreamTxByte *durationpb.Duration `` /* 151-byte string literal not displayed */ // Interval between the first downstream byte received and the last downstream byte sent. // Depending on protocol, buffering, windowing, filters, etc. there may be a considerable delta // between “time_to_last_upstream_rx_byte“ and this field. Note also that this is an approximate // time. In the current implementation it does not include kernel socket buffer time. In the // current implementation it also does not include send window buffering inside the HTTP/2 codec. // In the future it is likely that work will be done to make this duration more accurate. TimeToLastDownstreamTxByte *durationpb.Duration `` /* 148-byte string literal not displayed */ // The upstream remote/destination address that handles this exchange. This does not include // retries. UpstreamRemoteAddress *v3.Address `` /* 127-byte string literal not displayed */ // The upstream local/origin address that handles this exchange. This does not include retries. UpstreamLocalAddress *v3.Address `protobuf:"bytes,14,opt,name=upstream_local_address,json=upstreamLocalAddress,proto3" json:"upstream_local_address,omitempty"` // The upstream cluster that “upstream_remote_address“ belongs to. UpstreamCluster string `protobuf:"bytes,15,opt,name=upstream_cluster,json=upstreamCluster,proto3" json:"upstream_cluster,omitempty"` // Flags indicating occurrences during request/response processing. ResponseFlags *ResponseFlags `protobuf:"bytes,16,opt,name=response_flags,json=responseFlags,proto3" json:"response_flags,omitempty"` // All metadata encountered during request processing, including endpoint // selection. // // This can be used to associate IDs attached to the various configurations // used to process this request with the access log entry. For example, a // route created from a higher level forwarding rule with some ID can place // that ID in this field and cross reference later. It can also be used to // determine if a canary endpoint was used or not. Metadata *v3.Metadata `protobuf:"bytes,17,opt,name=metadata,proto3" json:"metadata,omitempty"` // If upstream connection failed due to transport socket (e.g. TLS handshake), provides the // failure reason from the transport socket. The format of this field depends on the configured // upstream transport socket. Common TLS failures are in // :ref:`TLS trouble shooting <arch_overview_ssl_trouble_shooting>`. UpstreamTransportFailureReason string `` /* 156-byte string literal not displayed */ // The name of the route RouteName string `protobuf:"bytes,19,opt,name=route_name,json=routeName,proto3" json:"route_name,omitempty"` // This field is the downstream direct remote address on which the request from the user was // received. Note: This is always the physical peer, even if the remote address is inferred from // for example the x-forwarder-for header, proxy protocol, etc. DownstreamDirectRemoteAddress *v3.Address `` /* 153-byte string literal not displayed */ // Map of filter state in stream info that have been configured to be logged. If the filter // state serialized to any message other than “google.protobuf.Any“ it will be packed into // “google.protobuf.Any“. FilterStateObjects map[string]*anypb.Any `` /* 206-byte string literal not displayed */ // A list of custom tags, which annotate logs with additional information. // To configure this value, users should configure // :ref:`custom_tags <envoy_v3_api_field_extensions.access_loggers.grpc.v3.CommonGrpcAccessLogConfig.custom_tags>`. CustomTags map[string]string `` /* 180-byte string literal not displayed */ // For HTTP: Total duration in milliseconds of the request from the start time to the last byte out. // For TCP: Total duration in milliseconds of the downstream connection. // This is the total duration of the request (i.e., when the request's ActiveStream is destroyed) // and may be longer than “time_to_last_downstream_tx_byte“. Duration *durationpb.Duration `protobuf:"bytes,23,opt,name=duration,proto3" json:"duration,omitempty"` // For HTTP: Number of times the request is attempted upstream. Note that the field is omitted when the request was never attempted upstream. // For TCP: Number of times the connection request is attempted upstream. Note that the field is omitted when the connect request was never attempted upstream. UpstreamRequestAttemptCount uint32 `` /* 148-byte string literal not displayed */ // Connection termination details may provide additional information about why the connection was terminated by Envoy for L4 reasons. ConnectionTerminationDetails string `` /* 148-byte string literal not displayed */ // Optional unique id of stream (TCP connection, long-live HTTP2 stream, HTTP request) for logging and tracing. // This could be any format string that could be used to identify one stream. StreamId string `protobuf:"bytes,26,opt,name=stream_id,json=streamId,proto3" json:"stream_id,omitempty"` // If this log entry is final log entry that flushed after the stream completed or // intermediate log entry that flushed periodically during the stream. // There may be multiple intermediate log entries and only one final log entry for each // long-live stream (TCP connection, long-live HTTP2 stream). // And if it is necessary, unique ID or identifier can be added to the log entry // :ref:`stream_id <envoy_v3_api_field_data.accesslog.v3.AccessLogCommon.stream_id>` to // correlate all these intermediate log entries and final log entry. IntermediateLogEntry bool `protobuf:"varint,27,opt,name=intermediate_log_entry,json=intermediateLogEntry,proto3" json:"intermediate_log_entry,omitempty"` // contains filtered or unexported fields }
Defines fields that are shared by all Envoy access logs. [#next-free-field: 28]
func (*AccessLogCommon) Descriptor
deprecated
func (*AccessLogCommon) Descriptor() ([]byte, []int)
Deprecated: Use AccessLogCommon.ProtoReflect.Descriptor instead.
func (*AccessLogCommon) GetConnectionTerminationDetails ¶
func (x *AccessLogCommon) GetConnectionTerminationDetails() string
func (*AccessLogCommon) GetCustomTags ¶
func (x *AccessLogCommon) GetCustomTags() map[string]string
func (*AccessLogCommon) GetDownstreamDirectRemoteAddress ¶
func (x *AccessLogCommon) GetDownstreamDirectRemoteAddress() *v3.Address
func (*AccessLogCommon) GetDownstreamLocalAddress ¶
func (x *AccessLogCommon) GetDownstreamLocalAddress() *v3.Address
func (*AccessLogCommon) GetDownstreamRemoteAddress ¶
func (x *AccessLogCommon) GetDownstreamRemoteAddress() *v3.Address
func (*AccessLogCommon) GetDuration ¶
func (x *AccessLogCommon) GetDuration() *durationpb.Duration
func (*AccessLogCommon) GetFilterStateObjects ¶
func (x *AccessLogCommon) GetFilterStateObjects() map[string]*anypb.Any
func (*AccessLogCommon) GetIntermediateLogEntry ¶
func (x *AccessLogCommon) GetIntermediateLogEntry() bool
func (*AccessLogCommon) GetMetadata ¶
func (x *AccessLogCommon) GetMetadata() *v3.Metadata
func (*AccessLogCommon) GetResponseFlags ¶
func (x *AccessLogCommon) GetResponseFlags() *ResponseFlags
func (*AccessLogCommon) GetRouteName ¶
func (x *AccessLogCommon) GetRouteName() string
func (*AccessLogCommon) GetSampleRate ¶
func (x *AccessLogCommon) GetSampleRate() float64
func (*AccessLogCommon) GetStartTime ¶
func (x *AccessLogCommon) GetStartTime() *timestamppb.Timestamp
func (*AccessLogCommon) GetStreamId ¶
func (x *AccessLogCommon) GetStreamId() string
func (*AccessLogCommon) GetTimeToFirstDownstreamTxByte ¶
func (x *AccessLogCommon) GetTimeToFirstDownstreamTxByte() *durationpb.Duration
func (*AccessLogCommon) GetTimeToFirstUpstreamRxByte ¶
func (x *AccessLogCommon) GetTimeToFirstUpstreamRxByte() *durationpb.Duration
func (*AccessLogCommon) GetTimeToFirstUpstreamTxByte ¶
func (x *AccessLogCommon) GetTimeToFirstUpstreamTxByte() *durationpb.Duration
func (*AccessLogCommon) GetTimeToLastDownstreamTxByte ¶
func (x *AccessLogCommon) GetTimeToLastDownstreamTxByte() *durationpb.Duration
func (*AccessLogCommon) GetTimeToLastRxByte ¶
func (x *AccessLogCommon) GetTimeToLastRxByte() *durationpb.Duration
func (*AccessLogCommon) GetTimeToLastUpstreamRxByte ¶
func (x *AccessLogCommon) GetTimeToLastUpstreamRxByte() *durationpb.Duration
func (*AccessLogCommon) GetTimeToLastUpstreamTxByte ¶
func (x *AccessLogCommon) GetTimeToLastUpstreamTxByte() *durationpb.Duration
func (*AccessLogCommon) GetTlsProperties ¶
func (x *AccessLogCommon) GetTlsProperties() *TLSProperties
func (*AccessLogCommon) GetUpstreamCluster ¶
func (x *AccessLogCommon) GetUpstreamCluster() string
func (*AccessLogCommon) GetUpstreamLocalAddress ¶
func (x *AccessLogCommon) GetUpstreamLocalAddress() *v3.Address
func (*AccessLogCommon) GetUpstreamRemoteAddress ¶
func (x *AccessLogCommon) GetUpstreamRemoteAddress() *v3.Address
func (*AccessLogCommon) GetUpstreamRequestAttemptCount ¶
func (x *AccessLogCommon) GetUpstreamRequestAttemptCount() uint32
func (*AccessLogCommon) GetUpstreamTransportFailureReason ¶
func (x *AccessLogCommon) GetUpstreamTransportFailureReason() string
func (*AccessLogCommon) ProtoMessage ¶
func (*AccessLogCommon) ProtoMessage()
func (*AccessLogCommon) ProtoReflect ¶
func (x *AccessLogCommon) ProtoReflect() protoreflect.Message
func (*AccessLogCommon) Reset ¶
func (x *AccessLogCommon) Reset()
func (*AccessLogCommon) String ¶
func (x *AccessLogCommon) String() string
func (*AccessLogCommon) Validate ¶
func (m *AccessLogCommon) Validate() error
Validate checks the field values on AccessLogCommon with the rules defined in the proto definition for this message. If any rules are violated, the first error encountered is returned, or nil if there are no violations.
func (*AccessLogCommon) ValidateAll ¶
func (m *AccessLogCommon) ValidateAll() error
ValidateAll checks the field values on AccessLogCommon with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in AccessLogCommonMultiError, or nil if none found.
type AccessLogCommonMultiError ¶
type AccessLogCommonMultiError []error
AccessLogCommonMultiError is an error wrapping multiple validation errors returned by AccessLogCommon.ValidateAll() if the designated constraints aren't met.
func (AccessLogCommonMultiError) AllErrors ¶
func (m AccessLogCommonMultiError) AllErrors() []error
AllErrors returns a list of validation violation errors.
func (AccessLogCommonMultiError) Error ¶
func (m AccessLogCommonMultiError) Error() string
Error returns a concatenation of all the error messages it wraps.
type AccessLogCommonValidationError ¶
type AccessLogCommonValidationError struct {
// contains filtered or unexported fields
}
AccessLogCommonValidationError is the validation error returned by AccessLogCommon.Validate if the designated constraints aren't met.
func (AccessLogCommonValidationError) Cause ¶
func (e AccessLogCommonValidationError) Cause() error
Cause function returns cause value.
func (AccessLogCommonValidationError) Error ¶
func (e AccessLogCommonValidationError) Error() string
Error satisfies the builtin error interface
func (AccessLogCommonValidationError) ErrorName ¶
func (e AccessLogCommonValidationError) ErrorName() string
ErrorName returns error name.
func (AccessLogCommonValidationError) Field ¶
func (e AccessLogCommonValidationError) Field() string
Field function returns field value.
func (AccessLogCommonValidationError) Key ¶
func (e AccessLogCommonValidationError) Key() bool
Key function returns key value.
func (AccessLogCommonValidationError) Reason ¶
func (e AccessLogCommonValidationError) Reason() string
Reason function returns reason value.
type ConnectionProperties ¶
type ConnectionProperties struct { // Number of bytes received from downstream. ReceivedBytes uint64 `protobuf:"varint,1,opt,name=received_bytes,json=receivedBytes,proto3" json:"received_bytes,omitempty"` // Number of bytes sent to downstream. SentBytes uint64 `protobuf:"varint,2,opt,name=sent_bytes,json=sentBytes,proto3" json:"sent_bytes,omitempty"` // contains filtered or unexported fields }
Defines fields for a connection
func (*ConnectionProperties) Descriptor
deprecated
func (*ConnectionProperties) Descriptor() ([]byte, []int)
Deprecated: Use ConnectionProperties.ProtoReflect.Descriptor instead.
func (*ConnectionProperties) GetReceivedBytes ¶
func (x *ConnectionProperties) GetReceivedBytes() uint64
func (*ConnectionProperties) GetSentBytes ¶
func (x *ConnectionProperties) GetSentBytes() uint64
func (*ConnectionProperties) ProtoMessage ¶
func (*ConnectionProperties) ProtoMessage()
func (*ConnectionProperties) ProtoReflect ¶
func (x *ConnectionProperties) ProtoReflect() protoreflect.Message
func (*ConnectionProperties) Reset ¶
func (x *ConnectionProperties) Reset()
func (*ConnectionProperties) String ¶
func (x *ConnectionProperties) String() string
func (*ConnectionProperties) Validate ¶
func (m *ConnectionProperties) Validate() error
Validate checks the field values on ConnectionProperties with the rules defined in the proto definition for this message. If any rules are violated, the first error encountered is returned, or nil if there are no violations.
func (*ConnectionProperties) ValidateAll ¶
func (m *ConnectionProperties) ValidateAll() error
ValidateAll checks the field values on ConnectionProperties with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in ConnectionPropertiesMultiError, or nil if none found.
type ConnectionPropertiesMultiError ¶
type ConnectionPropertiesMultiError []error
ConnectionPropertiesMultiError is an error wrapping multiple validation errors returned by ConnectionProperties.ValidateAll() if the designated constraints aren't met.
func (ConnectionPropertiesMultiError) AllErrors ¶
func (m ConnectionPropertiesMultiError) AllErrors() []error
AllErrors returns a list of validation violation errors.
func (ConnectionPropertiesMultiError) Error ¶
func (m ConnectionPropertiesMultiError) Error() string
Error returns a concatenation of all the error messages it wraps.
type ConnectionPropertiesValidationError ¶
type ConnectionPropertiesValidationError struct {
// contains filtered or unexported fields
}
ConnectionPropertiesValidationError is the validation error returned by ConnectionProperties.Validate if the designated constraints aren't met.
func (ConnectionPropertiesValidationError) Cause ¶
func (e ConnectionPropertiesValidationError) Cause() error
Cause function returns cause value.
func (ConnectionPropertiesValidationError) Error ¶
func (e ConnectionPropertiesValidationError) Error() string
Error satisfies the builtin error interface
func (ConnectionPropertiesValidationError) ErrorName ¶
func (e ConnectionPropertiesValidationError) ErrorName() string
ErrorName returns error name.
func (ConnectionPropertiesValidationError) Field ¶
func (e ConnectionPropertiesValidationError) Field() string
Field function returns field value.
func (ConnectionPropertiesValidationError) Key ¶
func (e ConnectionPropertiesValidationError) Key() bool
Key function returns key value.
func (ConnectionPropertiesValidationError) Reason ¶
func (e ConnectionPropertiesValidationError) Reason() string
Reason function returns reason value.
type HTTPAccessLogEntry ¶
type HTTPAccessLogEntry struct { // Common properties shared by all Envoy access logs. CommonProperties *AccessLogCommon `protobuf:"bytes,1,opt,name=common_properties,json=commonProperties,proto3" json:"common_properties,omitempty"` ProtocolVersion HTTPAccessLogEntry_HTTPVersion `` /* 167-byte string literal not displayed */ // Description of the incoming HTTP request. Request *HTTPRequestProperties `protobuf:"bytes,3,opt,name=request,proto3" json:"request,omitempty"` // Description of the outgoing HTTP response. Response *HTTPResponseProperties `protobuf:"bytes,4,opt,name=response,proto3" json:"response,omitempty"` // contains filtered or unexported fields }
func (*HTTPAccessLogEntry) Descriptor
deprecated
func (*HTTPAccessLogEntry) Descriptor() ([]byte, []int)
Deprecated: Use HTTPAccessLogEntry.ProtoReflect.Descriptor instead.
func (*HTTPAccessLogEntry) GetCommonProperties ¶
func (x *HTTPAccessLogEntry) GetCommonProperties() *AccessLogCommon
func (*HTTPAccessLogEntry) GetProtocolVersion ¶
func (x *HTTPAccessLogEntry) GetProtocolVersion() HTTPAccessLogEntry_HTTPVersion
func (*HTTPAccessLogEntry) GetRequest ¶
func (x *HTTPAccessLogEntry) GetRequest() *HTTPRequestProperties
func (*HTTPAccessLogEntry) GetResponse ¶
func (x *HTTPAccessLogEntry) GetResponse() *HTTPResponseProperties
func (*HTTPAccessLogEntry) ProtoMessage ¶
func (*HTTPAccessLogEntry) ProtoMessage()
func (*HTTPAccessLogEntry) ProtoReflect ¶
func (x *HTTPAccessLogEntry) ProtoReflect() protoreflect.Message
func (*HTTPAccessLogEntry) Reset ¶
func (x *HTTPAccessLogEntry) Reset()
func (*HTTPAccessLogEntry) String ¶
func (x *HTTPAccessLogEntry) String() string
func (*HTTPAccessLogEntry) Validate ¶
func (m *HTTPAccessLogEntry) Validate() error
Validate checks the field values on HTTPAccessLogEntry with the rules defined in the proto definition for this message. If any rules are violated, the first error encountered is returned, or nil if there are no violations.
func (*HTTPAccessLogEntry) ValidateAll ¶
func (m *HTTPAccessLogEntry) ValidateAll() error
ValidateAll checks the field values on HTTPAccessLogEntry with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in HTTPAccessLogEntryMultiError, or nil if none found.
type HTTPAccessLogEntryMultiError ¶
type HTTPAccessLogEntryMultiError []error
HTTPAccessLogEntryMultiError is an error wrapping multiple validation errors returned by HTTPAccessLogEntry.ValidateAll() if the designated constraints aren't met.
func (HTTPAccessLogEntryMultiError) AllErrors ¶
func (m HTTPAccessLogEntryMultiError) AllErrors() []error
AllErrors returns a list of validation violation errors.
func (HTTPAccessLogEntryMultiError) Error ¶
func (m HTTPAccessLogEntryMultiError) Error() string
Error returns a concatenation of all the error messages it wraps.
type HTTPAccessLogEntryValidationError ¶
type HTTPAccessLogEntryValidationError struct {
// contains filtered or unexported fields
}
HTTPAccessLogEntryValidationError is the validation error returned by HTTPAccessLogEntry.Validate if the designated constraints aren't met.
func (HTTPAccessLogEntryValidationError) Cause ¶
func (e HTTPAccessLogEntryValidationError) Cause() error
Cause function returns cause value.
func (HTTPAccessLogEntryValidationError) Error ¶
func (e HTTPAccessLogEntryValidationError) Error() string
Error satisfies the builtin error interface
func (HTTPAccessLogEntryValidationError) ErrorName ¶
func (e HTTPAccessLogEntryValidationError) ErrorName() string
ErrorName returns error name.
func (HTTPAccessLogEntryValidationError) Field ¶
func (e HTTPAccessLogEntryValidationError) Field() string
Field function returns field value.
func (HTTPAccessLogEntryValidationError) Key ¶
func (e HTTPAccessLogEntryValidationError) Key() bool
Key function returns key value.
func (HTTPAccessLogEntryValidationError) Reason ¶
func (e HTTPAccessLogEntryValidationError) Reason() string
Reason function returns reason value.
type HTTPAccessLogEntry_HTTPVersion ¶
type HTTPAccessLogEntry_HTTPVersion int32
HTTP version
const ( HTTPAccessLogEntry_PROTOCOL_UNSPECIFIED HTTPAccessLogEntry_HTTPVersion = 0 HTTPAccessLogEntry_HTTP10 HTTPAccessLogEntry_HTTPVersion = 1 HTTPAccessLogEntry_HTTP11 HTTPAccessLogEntry_HTTPVersion = 2 HTTPAccessLogEntry_HTTP2 HTTPAccessLogEntry_HTTPVersion = 3 HTTPAccessLogEntry_HTTP3 HTTPAccessLogEntry_HTTPVersion = 4 )
func (HTTPAccessLogEntry_HTTPVersion) Descriptor ¶
func (HTTPAccessLogEntry_HTTPVersion) Descriptor() protoreflect.EnumDescriptor
func (HTTPAccessLogEntry_HTTPVersion) Enum ¶
func (x HTTPAccessLogEntry_HTTPVersion) Enum() *HTTPAccessLogEntry_HTTPVersion
func (HTTPAccessLogEntry_HTTPVersion) EnumDescriptor
deprecated
func (HTTPAccessLogEntry_HTTPVersion) EnumDescriptor() ([]byte, []int)
Deprecated: Use HTTPAccessLogEntry_HTTPVersion.Descriptor instead.
func (HTTPAccessLogEntry_HTTPVersion) Number ¶
func (x HTTPAccessLogEntry_HTTPVersion) Number() protoreflect.EnumNumber
func (HTTPAccessLogEntry_HTTPVersion) String ¶
func (x HTTPAccessLogEntry_HTTPVersion) String() string
func (HTTPAccessLogEntry_HTTPVersion) Type ¶
func (HTTPAccessLogEntry_HTTPVersion) Type() protoreflect.EnumType
type HTTPRequestProperties ¶
type HTTPRequestProperties struct { // The request method (RFC 7231/2616). RequestMethod v3.RequestMethod `` /* 141-byte string literal not displayed */ // The scheme portion of the incoming request URI. Scheme string `protobuf:"bytes,2,opt,name=scheme,proto3" json:"scheme,omitempty"` // HTTP/2 “:authority“ or HTTP/1.1 “Host“ header value. Authority string `protobuf:"bytes,3,opt,name=authority,proto3" json:"authority,omitempty"` // The port of the incoming request URI // (unused currently, as port is composed onto authority). Port *wrapperspb.UInt32Value `protobuf:"bytes,4,opt,name=port,proto3" json:"port,omitempty"` // The path portion from the incoming request URI. Path string `protobuf:"bytes,5,opt,name=path,proto3" json:"path,omitempty"` // Value of the “User-Agent“ request header. UserAgent string `protobuf:"bytes,6,opt,name=user_agent,json=userAgent,proto3" json:"user_agent,omitempty"` // Value of the “Referer“ request header. Referer string `protobuf:"bytes,7,opt,name=referer,proto3" json:"referer,omitempty"` // Value of the “X-Forwarded-For“ request header. ForwardedFor string `protobuf:"bytes,8,opt,name=forwarded_for,json=forwardedFor,proto3" json:"forwarded_for,omitempty"` // Value of the “X-Request-Id“ request header // // This header is used by Envoy to uniquely identify a request. // It will be generated for all external requests and internal requests that // do not already have a request ID. RequestId string `protobuf:"bytes,9,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"` // Value of the “X-Envoy-Original-Path“ request header. OriginalPath string `protobuf:"bytes,10,opt,name=original_path,json=originalPath,proto3" json:"original_path,omitempty"` // Size of the HTTP request headers in bytes. // // This value is captured from the OSI layer 7 perspective, i.e. it does not // include overhead from framing or encoding at other networking layers. RequestHeadersBytes uint64 `protobuf:"varint,11,opt,name=request_headers_bytes,json=requestHeadersBytes,proto3" json:"request_headers_bytes,omitempty"` // Size of the HTTP request body in bytes. // // This value is captured from the OSI layer 7 perspective, i.e. it does not // include overhead from framing or encoding at other networking layers. RequestBodyBytes uint64 `protobuf:"varint,12,opt,name=request_body_bytes,json=requestBodyBytes,proto3" json:"request_body_bytes,omitempty"` // Map of additional headers that have been configured to be logged. RequestHeaders map[string]string `` /* 192-byte string literal not displayed */ // contains filtered or unexported fields }
[#next-free-field: 14]
func (*HTTPRequestProperties) Descriptor
deprecated
func (*HTTPRequestProperties) Descriptor() ([]byte, []int)
Deprecated: Use HTTPRequestProperties.ProtoReflect.Descriptor instead.
func (*HTTPRequestProperties) GetAuthority ¶
func (x *HTTPRequestProperties) GetAuthority() string
func (*HTTPRequestProperties) GetForwardedFor ¶
func (x *HTTPRequestProperties) GetForwardedFor() string
func (*HTTPRequestProperties) GetOriginalPath ¶
func (x *HTTPRequestProperties) GetOriginalPath() string
func (*HTTPRequestProperties) GetPath ¶
func (x *HTTPRequestProperties) GetPath() string
func (*HTTPRequestProperties) GetPort ¶
func (x *HTTPRequestProperties) GetPort() *wrapperspb.UInt32Value
func (*HTTPRequestProperties) GetReferer ¶
func (x *HTTPRequestProperties) GetReferer() string
func (*HTTPRequestProperties) GetRequestBodyBytes ¶
func (x *HTTPRequestProperties) GetRequestBodyBytes() uint64
func (*HTTPRequestProperties) GetRequestHeaders ¶
func (x *HTTPRequestProperties) GetRequestHeaders() map[string]string
func (*HTTPRequestProperties) GetRequestHeadersBytes ¶
func (x *HTTPRequestProperties) GetRequestHeadersBytes() uint64
func (*HTTPRequestProperties) GetRequestId ¶
func (x *HTTPRequestProperties) GetRequestId() string
func (*HTTPRequestProperties) GetRequestMethod ¶
func (x *HTTPRequestProperties) GetRequestMethod() v3.RequestMethod
func (*HTTPRequestProperties) GetScheme ¶
func (x *HTTPRequestProperties) GetScheme() string
func (*HTTPRequestProperties) GetUserAgent ¶
func (x *HTTPRequestProperties) GetUserAgent() string
func (*HTTPRequestProperties) ProtoMessage ¶
func (*HTTPRequestProperties) ProtoMessage()
func (*HTTPRequestProperties) ProtoReflect ¶
func (x *HTTPRequestProperties) ProtoReflect() protoreflect.Message
func (*HTTPRequestProperties) Reset ¶
func (x *HTTPRequestProperties) Reset()
func (*HTTPRequestProperties) String ¶
func (x *HTTPRequestProperties) String() string
func (*HTTPRequestProperties) Validate ¶
func (m *HTTPRequestProperties) Validate() error
Validate checks the field values on HTTPRequestProperties with the rules defined in the proto definition for this message. If any rules are violated, the first error encountered is returned, or nil if there are no violations.
func (*HTTPRequestProperties) ValidateAll ¶
func (m *HTTPRequestProperties) ValidateAll() error
ValidateAll checks the field values on HTTPRequestProperties with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in HTTPRequestPropertiesMultiError, or nil if none found.
type HTTPRequestPropertiesMultiError ¶
type HTTPRequestPropertiesMultiError []error
HTTPRequestPropertiesMultiError is an error wrapping multiple validation errors returned by HTTPRequestProperties.ValidateAll() if the designated constraints aren't met.
func (HTTPRequestPropertiesMultiError) AllErrors ¶
func (m HTTPRequestPropertiesMultiError) AllErrors() []error
AllErrors returns a list of validation violation errors.
func (HTTPRequestPropertiesMultiError) Error ¶
func (m HTTPRequestPropertiesMultiError) Error() string
Error returns a concatenation of all the error messages it wraps.
type HTTPRequestPropertiesValidationError ¶
type HTTPRequestPropertiesValidationError struct {
// contains filtered or unexported fields
}
HTTPRequestPropertiesValidationError is the validation error returned by HTTPRequestProperties.Validate if the designated constraints aren't met.
func (HTTPRequestPropertiesValidationError) Cause ¶
func (e HTTPRequestPropertiesValidationError) Cause() error
Cause function returns cause value.
func (HTTPRequestPropertiesValidationError) Error ¶
func (e HTTPRequestPropertiesValidationError) Error() string
Error satisfies the builtin error interface
func (HTTPRequestPropertiesValidationError) ErrorName ¶
func (e HTTPRequestPropertiesValidationError) ErrorName() string
ErrorName returns error name.
func (HTTPRequestPropertiesValidationError) Field ¶
func (e HTTPRequestPropertiesValidationError) Field() string
Field function returns field value.
func (HTTPRequestPropertiesValidationError) Key ¶
func (e HTTPRequestPropertiesValidationError) Key() bool
Key function returns key value.
func (HTTPRequestPropertiesValidationError) Reason ¶
func (e HTTPRequestPropertiesValidationError) Reason() string
Reason function returns reason value.
type HTTPResponseProperties ¶
type HTTPResponseProperties struct { // The HTTP response code returned by Envoy. ResponseCode *wrapperspb.UInt32Value `protobuf:"bytes,1,opt,name=response_code,json=responseCode,proto3" json:"response_code,omitempty"` // Size of the HTTP response headers in bytes. // // This value is captured from the OSI layer 7 perspective, i.e. it does not // include overhead from framing or encoding at other networking layers. ResponseHeadersBytes uint64 `protobuf:"varint,2,opt,name=response_headers_bytes,json=responseHeadersBytes,proto3" json:"response_headers_bytes,omitempty"` // Size of the HTTP response body in bytes. // // This value is captured from the OSI layer 7 perspective, i.e. it does not // include overhead from framing or encoding at other networking layers. ResponseBodyBytes uint64 `protobuf:"varint,3,opt,name=response_body_bytes,json=responseBodyBytes,proto3" json:"response_body_bytes,omitempty"` // Map of additional headers configured to be logged. ResponseHeaders map[string]string `` /* 194-byte string literal not displayed */ // Map of trailers configured to be logged. ResponseTrailers map[string]string `` /* 197-byte string literal not displayed */ // The HTTP response code details. ResponseCodeDetails string `protobuf:"bytes,6,opt,name=response_code_details,json=responseCodeDetails,proto3" json:"response_code_details,omitempty"` // contains filtered or unexported fields }
[#next-free-field: 7]
func (*HTTPResponseProperties) Descriptor
deprecated
func (*HTTPResponseProperties) Descriptor() ([]byte, []int)
Deprecated: Use HTTPResponseProperties.ProtoReflect.Descriptor instead.
func (*HTTPResponseProperties) GetResponseBodyBytes ¶
func (x *HTTPResponseProperties) GetResponseBodyBytes() uint64
func (*HTTPResponseProperties) GetResponseCode ¶
func (x *HTTPResponseProperties) GetResponseCode() *wrapperspb.UInt32Value
func (*HTTPResponseProperties) GetResponseCodeDetails ¶
func (x *HTTPResponseProperties) GetResponseCodeDetails() string
func (*HTTPResponseProperties) GetResponseHeaders ¶
func (x *HTTPResponseProperties) GetResponseHeaders() map[string]string
func (*HTTPResponseProperties) GetResponseHeadersBytes ¶
func (x *HTTPResponseProperties) GetResponseHeadersBytes() uint64
func (*HTTPResponseProperties) GetResponseTrailers ¶
func (x *HTTPResponseProperties) GetResponseTrailers() map[string]string
func (*HTTPResponseProperties) ProtoMessage ¶
func (*HTTPResponseProperties) ProtoMessage()
func (*HTTPResponseProperties) ProtoReflect ¶
func (x *HTTPResponseProperties) ProtoReflect() protoreflect.Message
func (*HTTPResponseProperties) Reset ¶
func (x *HTTPResponseProperties) Reset()
func (*HTTPResponseProperties) String ¶
func (x *HTTPResponseProperties) String() string
func (*HTTPResponseProperties) Validate ¶
func (m *HTTPResponseProperties) Validate() error
Validate checks the field values on HTTPResponseProperties with the rules defined in the proto definition for this message. If any rules are violated, the first error encountered is returned, or nil if there are no violations.
func (*HTTPResponseProperties) ValidateAll ¶
func (m *HTTPResponseProperties) ValidateAll() error
ValidateAll checks the field values on HTTPResponseProperties with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in HTTPResponsePropertiesMultiError, or nil if none found.
type HTTPResponsePropertiesMultiError ¶
type HTTPResponsePropertiesMultiError []error
HTTPResponsePropertiesMultiError is an error wrapping multiple validation errors returned by HTTPResponseProperties.ValidateAll() if the designated constraints aren't met.
func (HTTPResponsePropertiesMultiError) AllErrors ¶
func (m HTTPResponsePropertiesMultiError) AllErrors() []error
AllErrors returns a list of validation violation errors.
func (HTTPResponsePropertiesMultiError) Error ¶
func (m HTTPResponsePropertiesMultiError) Error() string
Error returns a concatenation of all the error messages it wraps.
type HTTPResponsePropertiesValidationError ¶
type HTTPResponsePropertiesValidationError struct {
// contains filtered or unexported fields
}
HTTPResponsePropertiesValidationError is the validation error returned by HTTPResponseProperties.Validate if the designated constraints aren't met.
func (HTTPResponsePropertiesValidationError) Cause ¶
func (e HTTPResponsePropertiesValidationError) Cause() error
Cause function returns cause value.
func (HTTPResponsePropertiesValidationError) Error ¶
func (e HTTPResponsePropertiesValidationError) Error() string
Error satisfies the builtin error interface
func (HTTPResponsePropertiesValidationError) ErrorName ¶
func (e HTTPResponsePropertiesValidationError) ErrorName() string
ErrorName returns error name.
func (HTTPResponsePropertiesValidationError) Field ¶
func (e HTTPResponsePropertiesValidationError) Field() string
Field function returns field value.
func (HTTPResponsePropertiesValidationError) Key ¶
func (e HTTPResponsePropertiesValidationError) Key() bool
Key function returns key value.
func (HTTPResponsePropertiesValidationError) Reason ¶
func (e HTTPResponsePropertiesValidationError) Reason() string
Reason function returns reason value.
type ResponseFlags ¶
type ResponseFlags struct { // Indicates local server healthcheck failed. FailedLocalHealthcheck bool `` /* 130-byte string literal not displayed */ // Indicates there was no healthy upstream. NoHealthyUpstream bool `protobuf:"varint,2,opt,name=no_healthy_upstream,json=noHealthyUpstream,proto3" json:"no_healthy_upstream,omitempty"` // Indicates an there was an upstream request timeout. UpstreamRequestTimeout bool `` /* 130-byte string literal not displayed */ // Indicates local codec level reset was sent on the stream. LocalReset bool `protobuf:"varint,4,opt,name=local_reset,json=localReset,proto3" json:"local_reset,omitempty"` // Indicates remote codec level reset was received on the stream. UpstreamRemoteReset bool `protobuf:"varint,5,opt,name=upstream_remote_reset,json=upstreamRemoteReset,proto3" json:"upstream_remote_reset,omitempty"` // Indicates there was a local reset by a connection pool due to an initial connection failure. UpstreamConnectionFailure bool `` /* 139-byte string literal not displayed */ // Indicates the stream was reset due to an upstream connection termination. UpstreamConnectionTermination bool `` /* 151-byte string literal not displayed */ // Indicates the stream was reset because of a resource overflow. UpstreamOverflow bool `protobuf:"varint,8,opt,name=upstream_overflow,json=upstreamOverflow,proto3" json:"upstream_overflow,omitempty"` // Indicates no route was found for the request. NoRouteFound bool `protobuf:"varint,9,opt,name=no_route_found,json=noRouteFound,proto3" json:"no_route_found,omitempty"` // Indicates that the request was delayed before proxying. DelayInjected bool `protobuf:"varint,10,opt,name=delay_injected,json=delayInjected,proto3" json:"delay_injected,omitempty"` // Indicates that the request was aborted with an injected error code. FaultInjected bool `protobuf:"varint,11,opt,name=fault_injected,json=faultInjected,proto3" json:"fault_injected,omitempty"` // Indicates that the request was rate-limited locally. RateLimited bool `protobuf:"varint,12,opt,name=rate_limited,json=rateLimited,proto3" json:"rate_limited,omitempty"` UnauthorizedDetails *ResponseFlags_Unauthorized `protobuf:"bytes,13,opt,name=unauthorized_details,json=unauthorizedDetails,proto3" json:"unauthorized_details,omitempty"` // Indicates that the request was rejected because there was an error in rate limit service. RateLimitServiceError bool `` /* 130-byte string literal not displayed */ // Indicates the stream was reset due to a downstream connection termination. DownstreamConnectionTermination bool `` /* 158-byte string literal not displayed */ // Indicates that the upstream retry limit was exceeded, resulting in a downstream error. UpstreamRetryLimitExceeded bool `` /* 145-byte string literal not displayed */ // Indicates that the stream idle timeout was hit, resulting in a downstream 408. StreamIdleTimeout bool `protobuf:"varint,17,opt,name=stream_idle_timeout,json=streamIdleTimeout,proto3" json:"stream_idle_timeout,omitempty"` // Indicates that the request was rejected because an envoy request header failed strict // validation. InvalidEnvoyRequestHeaders bool `` /* 145-byte string literal not displayed */ // Indicates there was an HTTP protocol error on the downstream request. DownstreamProtocolError bool `` /* 134-byte string literal not displayed */ // Indicates there was a max stream duration reached on the upstream request. UpstreamMaxStreamDurationReached bool `` /* 165-byte string literal not displayed */ // Indicates the response was served from a cache filter. ResponseFromCacheFilter bool `` /* 136-byte string literal not displayed */ // Indicates that a filter configuration is not available. NoFilterConfigFound bool `protobuf:"varint,22,opt,name=no_filter_config_found,json=noFilterConfigFound,proto3" json:"no_filter_config_found,omitempty"` // Indicates that request or connection exceeded the downstream connection duration. DurationTimeout bool `protobuf:"varint,23,opt,name=duration_timeout,json=durationTimeout,proto3" json:"duration_timeout,omitempty"` // Indicates there was an HTTP protocol error in the upstream response. UpstreamProtocolError bool `` /* 128-byte string literal not displayed */ // Indicates no cluster was found for the request. NoClusterFound bool `protobuf:"varint,25,opt,name=no_cluster_found,json=noClusterFound,proto3" json:"no_cluster_found,omitempty"` // Indicates overload manager terminated the request. OverloadManager bool `protobuf:"varint,26,opt,name=overload_manager,json=overloadManager,proto3" json:"overload_manager,omitempty"` // Indicates a DNS resolution failed. DnsResolutionFailure bool `protobuf:"varint,27,opt,name=dns_resolution_failure,json=dnsResolutionFailure,proto3" json:"dns_resolution_failure,omitempty"` // contains filtered or unexported fields }
Flags indicating occurrences during request/response processing. [#next-free-field: 28]
func (*ResponseFlags) Descriptor
deprecated
func (*ResponseFlags) Descriptor() ([]byte, []int)
Deprecated: Use ResponseFlags.ProtoReflect.Descriptor instead.
func (*ResponseFlags) GetDelayInjected ¶
func (x *ResponseFlags) GetDelayInjected() bool
func (*ResponseFlags) GetDnsResolutionFailure ¶
func (x *ResponseFlags) GetDnsResolutionFailure() bool
func (*ResponseFlags) GetDownstreamConnectionTermination ¶
func (x *ResponseFlags) GetDownstreamConnectionTermination() bool
func (*ResponseFlags) GetDownstreamProtocolError ¶
func (x *ResponseFlags) GetDownstreamProtocolError() bool
func (*ResponseFlags) GetDurationTimeout ¶
func (x *ResponseFlags) GetDurationTimeout() bool
func (*ResponseFlags) GetFailedLocalHealthcheck ¶
func (x *ResponseFlags) GetFailedLocalHealthcheck() bool
func (*ResponseFlags) GetFaultInjected ¶
func (x *ResponseFlags) GetFaultInjected() bool
func (*ResponseFlags) GetInvalidEnvoyRequestHeaders ¶
func (x *ResponseFlags) GetInvalidEnvoyRequestHeaders() bool
func (*ResponseFlags) GetLocalReset ¶
func (x *ResponseFlags) GetLocalReset() bool
func (*ResponseFlags) GetNoClusterFound ¶
func (x *ResponseFlags) GetNoClusterFound() bool
func (*ResponseFlags) GetNoFilterConfigFound ¶
func (x *ResponseFlags) GetNoFilterConfigFound() bool
func (*ResponseFlags) GetNoHealthyUpstream ¶
func (x *ResponseFlags) GetNoHealthyUpstream() bool
func (*ResponseFlags) GetNoRouteFound ¶
func (x *ResponseFlags) GetNoRouteFound() bool
func (*ResponseFlags) GetOverloadManager ¶
func (x *ResponseFlags) GetOverloadManager() bool
func (*ResponseFlags) GetRateLimitServiceError ¶
func (x *ResponseFlags) GetRateLimitServiceError() bool
func (*ResponseFlags) GetRateLimited ¶
func (x *ResponseFlags) GetRateLimited() bool
func (*ResponseFlags) GetResponseFromCacheFilter ¶
func (x *ResponseFlags) GetResponseFromCacheFilter() bool
func (*ResponseFlags) GetStreamIdleTimeout ¶
func (x *ResponseFlags) GetStreamIdleTimeout() bool
func (*ResponseFlags) GetUnauthorizedDetails ¶
func (x *ResponseFlags) GetUnauthorizedDetails() *ResponseFlags_Unauthorized
func (*ResponseFlags) GetUpstreamConnectionFailure ¶
func (x *ResponseFlags) GetUpstreamConnectionFailure() bool
func (*ResponseFlags) GetUpstreamConnectionTermination ¶
func (x *ResponseFlags) GetUpstreamConnectionTermination() bool
func (*ResponseFlags) GetUpstreamMaxStreamDurationReached ¶
func (x *ResponseFlags) GetUpstreamMaxStreamDurationReached() bool
func (*ResponseFlags) GetUpstreamOverflow ¶
func (x *ResponseFlags) GetUpstreamOverflow() bool
func (*ResponseFlags) GetUpstreamProtocolError ¶
func (x *ResponseFlags) GetUpstreamProtocolError() bool
func (*ResponseFlags) GetUpstreamRemoteReset ¶
func (x *ResponseFlags) GetUpstreamRemoteReset() bool
func (*ResponseFlags) GetUpstreamRequestTimeout ¶
func (x *ResponseFlags) GetUpstreamRequestTimeout() bool
func (*ResponseFlags) GetUpstreamRetryLimitExceeded ¶
func (x *ResponseFlags) GetUpstreamRetryLimitExceeded() bool
func (*ResponseFlags) ProtoMessage ¶
func (*ResponseFlags) ProtoMessage()
func (*ResponseFlags) ProtoReflect ¶
func (x *ResponseFlags) ProtoReflect() protoreflect.Message
func (*ResponseFlags) Reset ¶
func (x *ResponseFlags) Reset()
func (*ResponseFlags) String ¶
func (x *ResponseFlags) String() string
func (*ResponseFlags) Validate ¶
func (m *ResponseFlags) Validate() error
Validate checks the field values on ResponseFlags with the rules defined in the proto definition for this message. If any rules are violated, the first error encountered is returned, or nil if there are no violations.
func (*ResponseFlags) ValidateAll ¶
func (m *ResponseFlags) ValidateAll() error
ValidateAll checks the field values on ResponseFlags with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in ResponseFlagsMultiError, or nil if none found.
type ResponseFlagsMultiError ¶
type ResponseFlagsMultiError []error
ResponseFlagsMultiError is an error wrapping multiple validation errors returned by ResponseFlags.ValidateAll() if the designated constraints aren't met.
func (ResponseFlagsMultiError) AllErrors ¶
func (m ResponseFlagsMultiError) AllErrors() []error
AllErrors returns a list of validation violation errors.
func (ResponseFlagsMultiError) Error ¶
func (m ResponseFlagsMultiError) Error() string
Error returns a concatenation of all the error messages it wraps.
type ResponseFlagsValidationError ¶
type ResponseFlagsValidationError struct {
// contains filtered or unexported fields
}
ResponseFlagsValidationError is the validation error returned by ResponseFlags.Validate if the designated constraints aren't met.
func (ResponseFlagsValidationError) Cause ¶
func (e ResponseFlagsValidationError) Cause() error
Cause function returns cause value.
func (ResponseFlagsValidationError) Error ¶
func (e ResponseFlagsValidationError) Error() string
Error satisfies the builtin error interface
func (ResponseFlagsValidationError) ErrorName ¶
func (e ResponseFlagsValidationError) ErrorName() string
ErrorName returns error name.
func (ResponseFlagsValidationError) Field ¶
func (e ResponseFlagsValidationError) Field() string
Field function returns field value.
func (ResponseFlagsValidationError) Key ¶
func (e ResponseFlagsValidationError) Key() bool
Key function returns key value.
func (ResponseFlagsValidationError) Reason ¶
func (e ResponseFlagsValidationError) Reason() string
Reason function returns reason value.
type ResponseFlags_Unauthorized ¶
type ResponseFlags_Unauthorized struct { // contains filtered or unexported fields }
func (*ResponseFlags_Unauthorized) Descriptor
deprecated
func (*ResponseFlags_Unauthorized) Descriptor() ([]byte, []int)
Deprecated: Use ResponseFlags_Unauthorized.ProtoReflect.Descriptor instead.
func (*ResponseFlags_Unauthorized) GetReason ¶
func (x *ResponseFlags_Unauthorized) GetReason() ResponseFlags_Unauthorized_Reason
func (*ResponseFlags_Unauthorized) ProtoMessage ¶
func (*ResponseFlags_Unauthorized) ProtoMessage()
func (*ResponseFlags_Unauthorized) ProtoReflect ¶
func (x *ResponseFlags_Unauthorized) ProtoReflect() protoreflect.Message
func (*ResponseFlags_Unauthorized) Reset ¶
func (x *ResponseFlags_Unauthorized) Reset()
func (*ResponseFlags_Unauthorized) String ¶
func (x *ResponseFlags_Unauthorized) String() string
func (*ResponseFlags_Unauthorized) Validate ¶
func (m *ResponseFlags_Unauthorized) Validate() error
Validate checks the field values on ResponseFlags_Unauthorized with the rules defined in the proto definition for this message. If any rules are violated, the first error encountered is returned, or nil if there are no violations.
func (*ResponseFlags_Unauthorized) ValidateAll ¶
func (m *ResponseFlags_Unauthorized) ValidateAll() error
ValidateAll checks the field values on ResponseFlags_Unauthorized with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in ResponseFlags_UnauthorizedMultiError, or nil if none found.
type ResponseFlags_UnauthorizedMultiError ¶
type ResponseFlags_UnauthorizedMultiError []error
ResponseFlags_UnauthorizedMultiError is an error wrapping multiple validation errors returned by ResponseFlags_Unauthorized.ValidateAll() if the designated constraints aren't met.
func (ResponseFlags_UnauthorizedMultiError) AllErrors ¶
func (m ResponseFlags_UnauthorizedMultiError) AllErrors() []error
AllErrors returns a list of validation violation errors.
func (ResponseFlags_UnauthorizedMultiError) Error ¶
func (m ResponseFlags_UnauthorizedMultiError) Error() string
Error returns a concatenation of all the error messages it wraps.
type ResponseFlags_UnauthorizedValidationError ¶
type ResponseFlags_UnauthorizedValidationError struct {
// contains filtered or unexported fields
}
ResponseFlags_UnauthorizedValidationError is the validation error returned by ResponseFlags_Unauthorized.Validate if the designated constraints aren't met.
func (ResponseFlags_UnauthorizedValidationError) Cause ¶
func (e ResponseFlags_UnauthorizedValidationError) Cause() error
Cause function returns cause value.
func (ResponseFlags_UnauthorizedValidationError) Error ¶
func (e ResponseFlags_UnauthorizedValidationError) Error() string
Error satisfies the builtin error interface
func (ResponseFlags_UnauthorizedValidationError) ErrorName ¶
func (e ResponseFlags_UnauthorizedValidationError) ErrorName() string
ErrorName returns error name.
func (ResponseFlags_UnauthorizedValidationError) Field ¶
func (e ResponseFlags_UnauthorizedValidationError) Field() string
Field function returns field value.
func (ResponseFlags_UnauthorizedValidationError) Key ¶
func (e ResponseFlags_UnauthorizedValidationError) Key() bool
Key function returns key value.
func (ResponseFlags_UnauthorizedValidationError) Reason ¶
func (e ResponseFlags_UnauthorizedValidationError) Reason() string
Reason function returns reason value.
type ResponseFlags_Unauthorized_Reason ¶
type ResponseFlags_Unauthorized_Reason int32
Reasons why the request was unauthorized
const ( ResponseFlags_Unauthorized_Reason = 1 )ResponseFlags_Unauthorized_EXTERNAL_SERVICE
func (ResponseFlags_Unauthorized_Reason) Descriptor ¶
func (ResponseFlags_Unauthorized_Reason) Descriptor() protoreflect.EnumDescriptor
func (ResponseFlags_Unauthorized_Reason) Enum ¶
func (x ResponseFlags_Unauthorized_Reason) Enum() *ResponseFlags_Unauthorized_Reason
func (ResponseFlags_Unauthorized_Reason) EnumDescriptor
deprecated
func (ResponseFlags_Unauthorized_Reason) EnumDescriptor() ([]byte, []int)
Deprecated: Use ResponseFlags_Unauthorized_Reason.Descriptor instead.
func (ResponseFlags_Unauthorized_Reason) Number ¶
func (x ResponseFlags_Unauthorized_Reason) Number() protoreflect.EnumNumber
func (ResponseFlags_Unauthorized_Reason) String ¶
func (x ResponseFlags_Unauthorized_Reason) String() string
func (ResponseFlags_Unauthorized_Reason) Type ¶
func (ResponseFlags_Unauthorized_Reason) Type() protoreflect.EnumType
type TCPAccessLogEntry ¶
type TCPAccessLogEntry struct { // Common properties shared by all Envoy access logs. CommonProperties *AccessLogCommon `protobuf:"bytes,1,opt,name=common_properties,json=commonProperties,proto3" json:"common_properties,omitempty"` // Properties of the TCP connection. ConnectionProperties *ConnectionProperties `protobuf:"bytes,2,opt,name=connection_properties,json=connectionProperties,proto3" json:"connection_properties,omitempty"` // contains filtered or unexported fields }
func (*TCPAccessLogEntry) Descriptor
deprecated
func (*TCPAccessLogEntry) Descriptor() ([]byte, []int)
Deprecated: Use TCPAccessLogEntry.ProtoReflect.Descriptor instead.
func (*TCPAccessLogEntry) GetCommonProperties ¶
func (x *TCPAccessLogEntry) GetCommonProperties() *AccessLogCommon
func (*TCPAccessLogEntry) GetConnectionProperties ¶
func (x *TCPAccessLogEntry) GetConnectionProperties() *ConnectionProperties
func (*TCPAccessLogEntry) ProtoMessage ¶
func (*TCPAccessLogEntry) ProtoMessage()
func (*TCPAccessLogEntry) ProtoReflect ¶
func (x *TCPAccessLogEntry) ProtoReflect() protoreflect.Message
func (*TCPAccessLogEntry) Reset ¶
func (x *TCPAccessLogEntry) Reset()
func (*TCPAccessLogEntry) String ¶
func (x *TCPAccessLogEntry) String() string
func (*TCPAccessLogEntry) Validate ¶
func (m *TCPAccessLogEntry) Validate() error
Validate checks the field values on TCPAccessLogEntry with the rules defined in the proto definition for this message. If any rules are violated, the first error encountered is returned, or nil if there are no violations.
func (*TCPAccessLogEntry) ValidateAll ¶
func (m *TCPAccessLogEntry) ValidateAll() error
ValidateAll checks the field values on TCPAccessLogEntry with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in TCPAccessLogEntryMultiError, or nil if none found.
type TCPAccessLogEntryMultiError ¶
type TCPAccessLogEntryMultiError []error
TCPAccessLogEntryMultiError is an error wrapping multiple validation errors returned by TCPAccessLogEntry.ValidateAll() if the designated constraints aren't met.
func (TCPAccessLogEntryMultiError) AllErrors ¶
func (m TCPAccessLogEntryMultiError) AllErrors() []error
AllErrors returns a list of validation violation errors.
func (TCPAccessLogEntryMultiError) Error ¶
func (m TCPAccessLogEntryMultiError) Error() string
Error returns a concatenation of all the error messages it wraps.
type TCPAccessLogEntryValidationError ¶
type TCPAccessLogEntryValidationError struct {
// contains filtered or unexported fields
}
TCPAccessLogEntryValidationError is the validation error returned by TCPAccessLogEntry.Validate if the designated constraints aren't met.
func (TCPAccessLogEntryValidationError) Cause ¶
func (e TCPAccessLogEntryValidationError) Cause() error
Cause function returns cause value.
func (TCPAccessLogEntryValidationError) Error ¶
func (e TCPAccessLogEntryValidationError) Error() string
Error satisfies the builtin error interface
func (TCPAccessLogEntryValidationError) ErrorName ¶
func (e TCPAccessLogEntryValidationError) ErrorName() string
ErrorName returns error name.
func (TCPAccessLogEntryValidationError) Field ¶
func (e TCPAccessLogEntryValidationError) Field() string
Field function returns field value.
func (TCPAccessLogEntryValidationError) Key ¶
func (e TCPAccessLogEntryValidationError) Key() bool
Key function returns key value.
func (TCPAccessLogEntryValidationError) Reason ¶
func (e TCPAccessLogEntryValidationError) Reason() string
Reason function returns reason value.
type TLSProperties ¶
type TLSProperties struct { // Version of TLS that was negotiated. TlsVersion TLSProperties_TLSVersion `` /* 146-byte string literal not displayed */ // TLS cipher suite negotiated during handshake. The value is a // four-digit hex code defined by the IANA TLS Cipher Suite Registry // (e.g. “009C“ for “TLS_RSA_WITH_AES_128_GCM_SHA256“). // // Here it is expressed as an integer. TlsCipherSuite *wrapperspb.UInt32Value `protobuf:"bytes,2,opt,name=tls_cipher_suite,json=tlsCipherSuite,proto3" json:"tls_cipher_suite,omitempty"` // SNI hostname from handshake. TlsSniHostname string `protobuf:"bytes,3,opt,name=tls_sni_hostname,json=tlsSniHostname,proto3" json:"tls_sni_hostname,omitempty"` // Properties of the local certificate used to negotiate TLS. LocalCertificateProperties *TLSProperties_CertificateProperties `` /* 141-byte string literal not displayed */ // Properties of the peer certificate used to negotiate TLS. PeerCertificateProperties *TLSProperties_CertificateProperties `` /* 138-byte string literal not displayed */ // The TLS session ID. TlsSessionId string `protobuf:"bytes,6,opt,name=tls_session_id,json=tlsSessionId,proto3" json:"tls_session_id,omitempty"` // The “JA3“ fingerprint when “JA3“ fingerprinting is enabled. Ja3Fingerprint string `protobuf:"bytes,7,opt,name=ja3_fingerprint,json=ja3Fingerprint,proto3" json:"ja3_fingerprint,omitempty"` // contains filtered or unexported fields }
Properties of a negotiated TLS connection. [#next-free-field: 8]
func (*TLSProperties) Descriptor
deprecated
func (*TLSProperties) Descriptor() ([]byte, []int)
Deprecated: Use TLSProperties.ProtoReflect.Descriptor instead.
func (*TLSProperties) GetJa3Fingerprint ¶
func (x *TLSProperties) GetJa3Fingerprint() string
func (*TLSProperties) GetLocalCertificateProperties ¶
func (x *TLSProperties) GetLocalCertificateProperties() *TLSProperties_CertificateProperties
func (*TLSProperties) GetPeerCertificateProperties ¶
func (x *TLSProperties) GetPeerCertificateProperties() *TLSProperties_CertificateProperties
func (*TLSProperties) GetTlsCipherSuite ¶
func (x *TLSProperties) GetTlsCipherSuite() *wrapperspb.UInt32Value
func (*TLSProperties) GetTlsSessionId ¶
func (x *TLSProperties) GetTlsSessionId() string
func (*TLSProperties) GetTlsSniHostname ¶
func (x *TLSProperties) GetTlsSniHostname() string
func (*TLSProperties) GetTlsVersion ¶
func (x *TLSProperties) GetTlsVersion() TLSProperties_TLSVersion
func (*TLSProperties) ProtoMessage ¶
func (*TLSProperties) ProtoMessage()
func (*TLSProperties) ProtoReflect ¶
func (x *TLSProperties) ProtoReflect() protoreflect.Message
func (*TLSProperties) Reset ¶
func (x *TLSProperties) Reset()
func (*TLSProperties) String ¶
func (x *TLSProperties) String() string
func (*TLSProperties) Validate ¶
func (m *TLSProperties) Validate() error
Validate checks the field values on TLSProperties with the rules defined in the proto definition for this message. If any rules are violated, the first error encountered is returned, or nil if there are no violations.
func (*TLSProperties) ValidateAll ¶
func (m *TLSProperties) ValidateAll() error
ValidateAll checks the field values on TLSProperties with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in TLSPropertiesMultiError, or nil if none found.
type TLSPropertiesMultiError ¶
type TLSPropertiesMultiError []error
TLSPropertiesMultiError is an error wrapping multiple validation errors returned by TLSProperties.ValidateAll() if the designated constraints aren't met.
func (TLSPropertiesMultiError) AllErrors ¶
func (m TLSPropertiesMultiError) AllErrors() []error
AllErrors returns a list of validation violation errors.
func (TLSPropertiesMultiError) Error ¶
func (m TLSPropertiesMultiError) Error() string
Error returns a concatenation of all the error messages it wraps.
type TLSPropertiesValidationError ¶
type TLSPropertiesValidationError struct {
// contains filtered or unexported fields
}
TLSPropertiesValidationError is the validation error returned by TLSProperties.Validate if the designated constraints aren't met.
func (TLSPropertiesValidationError) Cause ¶
func (e TLSPropertiesValidationError) Cause() error
Cause function returns cause value.
func (TLSPropertiesValidationError) Error ¶
func (e TLSPropertiesValidationError) Error() string
Error satisfies the builtin error interface
func (TLSPropertiesValidationError) ErrorName ¶
func (e TLSPropertiesValidationError) ErrorName() string
ErrorName returns error name.
func (TLSPropertiesValidationError) Field ¶
func (e TLSPropertiesValidationError) Field() string
Field function returns field value.
func (TLSPropertiesValidationError) Key ¶
func (e TLSPropertiesValidationError) Key() bool
Key function returns key value.
func (TLSPropertiesValidationError) Reason ¶
func (e TLSPropertiesValidationError) Reason() string
Reason function returns reason value.
type TLSProperties_CertificateProperties ¶
type TLSProperties_CertificateProperties struct { // SANs present in the certificate. SubjectAltName []*TLSProperties_CertificateProperties_SubjectAltName `protobuf:"bytes,1,rep,name=subject_alt_name,json=subjectAltName,proto3" json:"subject_alt_name,omitempty"` // The subject field of the certificate. Subject string `protobuf:"bytes,2,opt,name=subject,proto3" json:"subject,omitempty"` // contains filtered or unexported fields }
func (*TLSProperties_CertificateProperties) Descriptor
deprecated
func (*TLSProperties_CertificateProperties) Descriptor() ([]byte, []int)
Deprecated: Use TLSProperties_CertificateProperties.ProtoReflect.Descriptor instead.
func (*TLSProperties_CertificateProperties) GetSubject ¶
func (x *TLSProperties_CertificateProperties) GetSubject() string
func (*TLSProperties_CertificateProperties) GetSubjectAltName ¶
func (x *TLSProperties_CertificateProperties) GetSubjectAltName() []*TLSProperties_CertificateProperties_SubjectAltName
func (*TLSProperties_CertificateProperties) ProtoMessage ¶
func (*TLSProperties_CertificateProperties) ProtoMessage()
func (*TLSProperties_CertificateProperties) ProtoReflect ¶
func (x *TLSProperties_CertificateProperties) ProtoReflect() protoreflect.Message
func (*TLSProperties_CertificateProperties) Reset ¶
func (x *TLSProperties_CertificateProperties) Reset()
func (*TLSProperties_CertificateProperties) String ¶
func (x *TLSProperties_CertificateProperties) String() string
func (*TLSProperties_CertificateProperties) Validate ¶
func (m *TLSProperties_CertificateProperties) Validate() error
Validate checks the field values on TLSProperties_CertificateProperties with the rules defined in the proto definition for this message. If any rules are violated, the first error encountered is returned, or nil if there are no violations.
func (*TLSProperties_CertificateProperties) ValidateAll ¶
func (m *TLSProperties_CertificateProperties) ValidateAll() error
ValidateAll checks the field values on TLSProperties_CertificateProperties with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in TLSProperties_CertificatePropertiesMultiError, or nil if none found.
type TLSProperties_CertificatePropertiesMultiError ¶
type TLSProperties_CertificatePropertiesMultiError []error
TLSProperties_CertificatePropertiesMultiError is an error wrapping multiple validation errors returned by TLSProperties_CertificateProperties.ValidateAll() if the designated constraints aren't met.
func (TLSProperties_CertificatePropertiesMultiError) AllErrors ¶
func (m TLSProperties_CertificatePropertiesMultiError) AllErrors() []error
AllErrors returns a list of validation violation errors.
func (TLSProperties_CertificatePropertiesMultiError) Error ¶
func (m TLSProperties_CertificatePropertiesMultiError) Error() string
Error returns a concatenation of all the error messages it wraps.
type TLSProperties_CertificatePropertiesValidationError ¶
type TLSProperties_CertificatePropertiesValidationError struct {
// contains filtered or unexported fields
}
TLSProperties_CertificatePropertiesValidationError is the validation error returned by TLSProperties_CertificateProperties.Validate if the designated constraints aren't met.
func (TLSProperties_CertificatePropertiesValidationError) Cause ¶
func (e TLSProperties_CertificatePropertiesValidationError) Cause() error
Cause function returns cause value.
func (TLSProperties_CertificatePropertiesValidationError) Error ¶
func (e TLSProperties_CertificatePropertiesValidationError) Error() string
Error satisfies the builtin error interface
func (TLSProperties_CertificatePropertiesValidationError) ErrorName ¶
func (e TLSProperties_CertificatePropertiesValidationError) ErrorName() string
ErrorName returns error name.
func (TLSProperties_CertificatePropertiesValidationError) Field ¶
func (e TLSProperties_CertificatePropertiesValidationError) Field() string
Field function returns field value.
func (TLSProperties_CertificatePropertiesValidationError) Key ¶
func (e TLSProperties_CertificatePropertiesValidationError) Key() bool
Key function returns key value.
func (TLSProperties_CertificatePropertiesValidationError) Reason ¶
func (e TLSProperties_CertificatePropertiesValidationError) Reason() string
Reason function returns reason value.
type TLSProperties_CertificateProperties_SubjectAltName ¶
type TLSProperties_CertificateProperties_SubjectAltName struct { // Types that are assignable to San: // // *TLSProperties_CertificateProperties_SubjectAltName_Uri // *TLSProperties_CertificateProperties_SubjectAltName_Dns San isTLSProperties_CertificateProperties_SubjectAltName_San `protobuf_oneof:"san"` // contains filtered or unexported fields }
func (*TLSProperties_CertificateProperties_SubjectAltName) Descriptor
deprecated
func (*TLSProperties_CertificateProperties_SubjectAltName) Descriptor() ([]byte, []int)
Deprecated: Use TLSProperties_CertificateProperties_SubjectAltName.ProtoReflect.Descriptor instead.
func (*TLSProperties_CertificateProperties_SubjectAltName) GetDns ¶
func (x *TLSProperties_CertificateProperties_SubjectAltName) GetDns() string
func (*TLSProperties_CertificateProperties_SubjectAltName) GetSan ¶
func (m *TLSProperties_CertificateProperties_SubjectAltName) GetSan() isTLSProperties_CertificateProperties_SubjectAltName_San
func (*TLSProperties_CertificateProperties_SubjectAltName) GetUri ¶
func (x *TLSProperties_CertificateProperties_SubjectAltName) GetUri() string
func (*TLSProperties_CertificateProperties_SubjectAltName) ProtoMessage ¶
func (*TLSProperties_CertificateProperties_SubjectAltName) ProtoMessage()
func (*TLSProperties_CertificateProperties_SubjectAltName) ProtoReflect ¶
func (x *TLSProperties_CertificateProperties_SubjectAltName) ProtoReflect() protoreflect.Message
func (*TLSProperties_CertificateProperties_SubjectAltName) Reset ¶
func (x *TLSProperties_CertificateProperties_SubjectAltName) Reset()
func (*TLSProperties_CertificateProperties_SubjectAltName) String ¶
func (x *TLSProperties_CertificateProperties_SubjectAltName) String() string
func (*TLSProperties_CertificateProperties_SubjectAltName) Validate ¶
func (m *TLSProperties_CertificateProperties_SubjectAltName) Validate() error
Validate checks the field values on TLSProperties_CertificateProperties_SubjectAltName with the rules defined in the proto definition for this message. If any rules are violated, the first error encountered is returned, or nil if there are no violations.
func (*TLSProperties_CertificateProperties_SubjectAltName) ValidateAll ¶
func (m *TLSProperties_CertificateProperties_SubjectAltName) ValidateAll() error
ValidateAll checks the field values on TLSProperties_CertificateProperties_SubjectAltName with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in TLSProperties_CertificateProperties_SubjectAltNameMultiError, or nil if none found.
type TLSProperties_CertificateProperties_SubjectAltNameMultiError ¶
type TLSProperties_CertificateProperties_SubjectAltNameMultiError []error
TLSProperties_CertificateProperties_SubjectAltNameMultiError is an error wrapping multiple validation errors returned by TLSProperties_CertificateProperties_SubjectAltName.ValidateAll() if the designated constraints aren't met.
func (TLSProperties_CertificateProperties_SubjectAltNameMultiError) AllErrors ¶
func (m TLSProperties_CertificateProperties_SubjectAltNameMultiError) AllErrors() []error
AllErrors returns a list of validation violation errors.
func (TLSProperties_CertificateProperties_SubjectAltNameMultiError) Error ¶
func (m TLSProperties_CertificateProperties_SubjectAltNameMultiError) Error() string
Error returns a concatenation of all the error messages it wraps.
type TLSProperties_CertificateProperties_SubjectAltNameValidationError ¶
type TLSProperties_CertificateProperties_SubjectAltNameValidationError struct {
// contains filtered or unexported fields
}
TLSProperties_CertificateProperties_SubjectAltNameValidationError is the validation error returned by TLSProperties_CertificateProperties_SubjectAltName.Validate if the designated constraints aren't met.
func (TLSProperties_CertificateProperties_SubjectAltNameValidationError) Cause ¶
func (e TLSProperties_CertificateProperties_SubjectAltNameValidationError) Cause() error
Cause function returns cause value.
func (TLSProperties_CertificateProperties_SubjectAltNameValidationError) Error ¶
func (e TLSProperties_CertificateProperties_SubjectAltNameValidationError) Error() string
Error satisfies the builtin error interface
func (TLSProperties_CertificateProperties_SubjectAltNameValidationError) ErrorName ¶
func (e TLSProperties_CertificateProperties_SubjectAltNameValidationError) ErrorName() string
ErrorName returns error name.
func (TLSProperties_CertificateProperties_SubjectAltNameValidationError) Field ¶
func (e TLSProperties_CertificateProperties_SubjectAltNameValidationError) Field() string
Field function returns field value.
func (TLSProperties_CertificateProperties_SubjectAltNameValidationError) Key ¶
Key function returns key value.
func (TLSProperties_CertificateProperties_SubjectAltNameValidationError) Reason ¶
func (e TLSProperties_CertificateProperties_SubjectAltNameValidationError) Reason() string
Reason function returns reason value.
type TLSProperties_CertificateProperties_SubjectAltName_Dns ¶
type TLSProperties_CertificateProperties_SubjectAltName_Dns struct { // [#not-implemented-hide:] Dns string `protobuf:"bytes,2,opt,name=dns,proto3,oneof"` }
type TLSProperties_CertificateProperties_SubjectAltName_Uri ¶
type TLSProperties_CertificateProperties_SubjectAltName_Uri struct {
Uri string `protobuf:"bytes,1,opt,name=uri,proto3,oneof"`
}
type TLSProperties_TLSVersion ¶
type TLSProperties_TLSVersion int32
const ( TLSProperties_VERSION_UNSPECIFIED TLSProperties_TLSVersion = 0 TLSProperties_TLSv1 TLSProperties_TLSVersion = 1 TLSProperties_TLSv1_1 TLSProperties_TLSVersion = 2 TLSProperties_TLSv1_2 TLSProperties_TLSVersion = 3 TLSProperties_TLSv1_3 TLSProperties_TLSVersion = 4 )
func (TLSProperties_TLSVersion) Descriptor ¶
func (TLSProperties_TLSVersion) Descriptor() protoreflect.EnumDescriptor
func (TLSProperties_TLSVersion) Enum ¶
func (x TLSProperties_TLSVersion) Enum() *TLSProperties_TLSVersion
func (TLSProperties_TLSVersion) EnumDescriptor
deprecated
func (TLSProperties_TLSVersion) EnumDescriptor() ([]byte, []int)
Deprecated: Use TLSProperties_TLSVersion.Descriptor instead.
func (TLSProperties_TLSVersion) Number ¶
func (x TLSProperties_TLSVersion) Number() protoreflect.EnumNumber
func (TLSProperties_TLSVersion) String ¶
func (x TLSProperties_TLSVersion) String() string
func (TLSProperties_TLSVersion) Type ¶
func (TLSProperties_TLSVersion) Type() protoreflect.EnumType