Versions in this module Expand all Collapse all v0 v0.6.1 Oct 15, 2018 v0.6.0 Sep 25, 2018 Changes in this version type ResponseFlags + RateLimitServiceError bool + func (m *ResponseFlags) GetRateLimitServiceError() bool v0.5.0 Aug 14, 2018 Changes in this version + var ErrIntOverflowAccesslog = fmt.Errorf("proto: integer overflow") + var ErrInvalidLengthAccesslog = fmt.Errorf("proto: negative length found during unmarshaling") + var HTTPAccessLogEntry_HTTPVersion_name = map[int32]string + var HTTPAccessLogEntry_HTTPVersion_value = map[string]int32 + var ResponseFlags_Unauthorized_Reason_name = map[int32]string + var ResponseFlags_Unauthorized_Reason_value = map[string]int32 + var TLSProperties_TLSVersion_name = map[int32]string + var TLSProperties_TLSVersion_value = map[string]int32 + type AccessLogCommon struct + DownstreamLocalAddress *core.Address + DownstreamRemoteAddress *core.Address + Metadata *core.Metadata + ResponseFlags *ResponseFlags + SampleRate float64 + StartTime *time.Time + TimeToFirstDownstreamTxByte *time.Duration + TimeToFirstUpstreamRxByte *time.Duration + TimeToFirstUpstreamTxByte *time.Duration + TimeToLastDownstreamTxByte *time.Duration + TimeToLastRxByte *time.Duration + TimeToLastUpstreamRxByte *time.Duration + TimeToLastUpstreamTxByte *time.Duration + TlsProperties *TLSProperties + UpstreamCluster string + UpstreamLocalAddress *core.Address + UpstreamRemoteAddress *core.Address + XXX_NoUnkeyedLiteral struct{} + XXX_sizecache int32 + XXX_unrecognized []byte + func (*AccessLogCommon) Descriptor() ([]byte, []int) + func (*AccessLogCommon) ProtoMessage() + func (dst *AccessLogCommon) XXX_Merge(src proto.Message) + func (m *AccessLogCommon) GetDownstreamLocalAddress() *core.Address + func (m *AccessLogCommon) GetDownstreamRemoteAddress() *core.Address + func (m *AccessLogCommon) GetMetadata() *core.Metadata + func (m *AccessLogCommon) GetResponseFlags() *ResponseFlags + func (m *AccessLogCommon) GetSampleRate() float64 + func (m *AccessLogCommon) GetStartTime() *time.Time + func (m *AccessLogCommon) GetTimeToFirstDownstreamTxByte() *time.Duration + func (m *AccessLogCommon) GetTimeToFirstUpstreamRxByte() *time.Duration + func (m *AccessLogCommon) GetTimeToFirstUpstreamTxByte() *time.Duration + func (m *AccessLogCommon) GetTimeToLastDownstreamTxByte() *time.Duration + func (m *AccessLogCommon) GetTimeToLastRxByte() *time.Duration + func (m *AccessLogCommon) GetTimeToLastUpstreamRxByte() *time.Duration + func (m *AccessLogCommon) GetTimeToLastUpstreamTxByte() *time.Duration + func (m *AccessLogCommon) GetTlsProperties() *TLSProperties + func (m *AccessLogCommon) GetUpstreamCluster() string + func (m *AccessLogCommon) GetUpstreamLocalAddress() *core.Address + func (m *AccessLogCommon) GetUpstreamRemoteAddress() *core.Address + func (m *AccessLogCommon) Marshal() (dAtA []byte, err error) + func (m *AccessLogCommon) MarshalTo(dAtA []byte) (int, error) + func (m *AccessLogCommon) Reset() + func (m *AccessLogCommon) Size() (n int) + func (m *AccessLogCommon) String() string + func (m *AccessLogCommon) Unmarshal(dAtA []byte) error + func (m *AccessLogCommon) Validate() error + func (m *AccessLogCommon) XXX_DiscardUnknown() + func (m *AccessLogCommon) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) + func (m *AccessLogCommon) XXX_Size() int + func (m *AccessLogCommon) XXX_Unmarshal(b []byte) error + type AccessLogCommonValidationError struct + Cause error + Field string + Key bool + Reason string + func (e AccessLogCommonValidationError) Error() string + type HTTPAccessLogEntry struct + CommonProperties *AccessLogCommon + ProtocolVersion HTTPAccessLogEntry_HTTPVersion + Request *HTTPRequestProperties + Response *HTTPResponseProperties + XXX_NoUnkeyedLiteral struct{} + XXX_sizecache int32 + XXX_unrecognized []byte + func (*HTTPAccessLogEntry) Descriptor() ([]byte, []int) + func (*HTTPAccessLogEntry) ProtoMessage() + func (dst *HTTPAccessLogEntry) XXX_Merge(src proto.Message) + func (m *HTTPAccessLogEntry) GetCommonProperties() *AccessLogCommon + func (m *HTTPAccessLogEntry) GetProtocolVersion() HTTPAccessLogEntry_HTTPVersion + func (m *HTTPAccessLogEntry) GetRequest() *HTTPRequestProperties + func (m *HTTPAccessLogEntry) GetResponse() *HTTPResponseProperties + func (m *HTTPAccessLogEntry) Marshal() (dAtA []byte, err error) + func (m *HTTPAccessLogEntry) MarshalTo(dAtA []byte) (int, error) + func (m *HTTPAccessLogEntry) Reset() + func (m *HTTPAccessLogEntry) Size() (n int) + func (m *HTTPAccessLogEntry) String() string + func (m *HTTPAccessLogEntry) Unmarshal(dAtA []byte) error + func (m *HTTPAccessLogEntry) Validate() error + func (m *HTTPAccessLogEntry) XXX_DiscardUnknown() + func (m *HTTPAccessLogEntry) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) + func (m *HTTPAccessLogEntry) XXX_Size() int + func (m *HTTPAccessLogEntry) XXX_Unmarshal(b []byte) error + type HTTPAccessLogEntryValidationError struct + Cause error + Field string + Key bool + Reason string + func (e HTTPAccessLogEntryValidationError) Error() string + type HTTPAccessLogEntry_HTTPVersion int32 + const HTTPAccessLogEntry_HTTP10 + const HTTPAccessLogEntry_HTTP11 + const HTTPAccessLogEntry_HTTP2 + const HTTPAccessLogEntry_PROTOCOL_UNSPECIFIED + func (HTTPAccessLogEntry_HTTPVersion) EnumDescriptor() ([]byte, []int) + func (x HTTPAccessLogEntry_HTTPVersion) String() string + type HTTPRequestProperties struct + Authority string + ForwardedFor string + OriginalPath string + Path string + Port *types.UInt32Value + Referer string + RequestBodyBytes uint64 + RequestHeaders map[string]string + RequestHeadersBytes uint64 + RequestId string + RequestMethod core.RequestMethod + Scheme string + UserAgent string + XXX_NoUnkeyedLiteral struct{} + XXX_sizecache int32 + XXX_unrecognized []byte + func (*HTTPRequestProperties) Descriptor() ([]byte, []int) + func (*HTTPRequestProperties) ProtoMessage() + func (dst *HTTPRequestProperties) XXX_Merge(src proto.Message) + func (m *HTTPRequestProperties) GetAuthority() string + func (m *HTTPRequestProperties) GetForwardedFor() string + func (m *HTTPRequestProperties) GetOriginalPath() string + func (m *HTTPRequestProperties) GetPath() string + func (m *HTTPRequestProperties) GetPort() *types.UInt32Value + func (m *HTTPRequestProperties) GetReferer() string + func (m *HTTPRequestProperties) GetRequestBodyBytes() uint64 + func (m *HTTPRequestProperties) GetRequestHeaders() map[string]string + func (m *HTTPRequestProperties) GetRequestHeadersBytes() uint64 + func (m *HTTPRequestProperties) GetRequestId() string + func (m *HTTPRequestProperties) GetRequestMethod() core.RequestMethod + func (m *HTTPRequestProperties) GetScheme() string + func (m *HTTPRequestProperties) GetUserAgent() string + func (m *HTTPRequestProperties) Marshal() (dAtA []byte, err error) + func (m *HTTPRequestProperties) MarshalTo(dAtA []byte) (int, error) + func (m *HTTPRequestProperties) Reset() + func (m *HTTPRequestProperties) Size() (n int) + func (m *HTTPRequestProperties) String() string + func (m *HTTPRequestProperties) Unmarshal(dAtA []byte) error + func (m *HTTPRequestProperties) Validate() error + func (m *HTTPRequestProperties) XXX_DiscardUnknown() + func (m *HTTPRequestProperties) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) + func (m *HTTPRequestProperties) XXX_Size() int + func (m *HTTPRequestProperties) XXX_Unmarshal(b []byte) error + type HTTPRequestPropertiesValidationError struct + Cause error + Field string + Key bool + Reason string + func (e HTTPRequestPropertiesValidationError) Error() string + type HTTPResponseProperties struct + ResponseBodyBytes uint64 + ResponseCode *types.UInt32Value + ResponseHeaders map[string]string + ResponseHeadersBytes uint64 + ResponseTrailers map[string]string + XXX_NoUnkeyedLiteral struct{} + XXX_sizecache int32 + XXX_unrecognized []byte + func (*HTTPResponseProperties) Descriptor() ([]byte, []int) + func (*HTTPResponseProperties) ProtoMessage() + func (dst *HTTPResponseProperties) XXX_Merge(src proto.Message) + func (m *HTTPResponseProperties) GetResponseBodyBytes() uint64 + func (m *HTTPResponseProperties) GetResponseCode() *types.UInt32Value + func (m *HTTPResponseProperties) GetResponseHeaders() map[string]string + func (m *HTTPResponseProperties) GetResponseHeadersBytes() uint64 + func (m *HTTPResponseProperties) GetResponseTrailers() map[string]string + func (m *HTTPResponseProperties) Marshal() (dAtA []byte, err error) + func (m *HTTPResponseProperties) MarshalTo(dAtA []byte) (int, error) + func (m *HTTPResponseProperties) Reset() + func (m *HTTPResponseProperties) Size() (n int) + func (m *HTTPResponseProperties) String() string + func (m *HTTPResponseProperties) Unmarshal(dAtA []byte) error + func (m *HTTPResponseProperties) Validate() error + func (m *HTTPResponseProperties) XXX_DiscardUnknown() + func (m *HTTPResponseProperties) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) + func (m *HTTPResponseProperties) XXX_Size() int + func (m *HTTPResponseProperties) XXX_Unmarshal(b []byte) error + type HTTPResponsePropertiesValidationError struct + Cause error + Field string + Key bool + Reason string + func (e HTTPResponsePropertiesValidationError) Error() string + type ResponseFlags struct + DelayInjected bool + FailedLocalHealthcheck bool + FaultInjected bool + LocalReset bool + NoHealthyUpstream bool + NoRouteFound bool + RateLimited bool + UnauthorizedDetails *ResponseFlags_Unauthorized + UpstreamConnectionFailure bool + UpstreamConnectionTermination bool + UpstreamOverflow bool + UpstreamRemoteReset bool + UpstreamRequestTimeout bool + XXX_NoUnkeyedLiteral struct{} + XXX_sizecache int32 + XXX_unrecognized []byte + func (*ResponseFlags) Descriptor() ([]byte, []int) + func (*ResponseFlags) ProtoMessage() + func (dst *ResponseFlags) XXX_Merge(src proto.Message) + func (m *ResponseFlags) GetDelayInjected() bool + func (m *ResponseFlags) GetFailedLocalHealthcheck() bool + func (m *ResponseFlags) GetFaultInjected() bool + func (m *ResponseFlags) GetLocalReset() bool + func (m *ResponseFlags) GetNoHealthyUpstream() bool + func (m *ResponseFlags) GetNoRouteFound() bool + func (m *ResponseFlags) GetRateLimited() bool + func (m *ResponseFlags) GetUnauthorizedDetails() *ResponseFlags_Unauthorized + func (m *ResponseFlags) GetUpstreamConnectionFailure() bool + func (m *ResponseFlags) GetUpstreamConnectionTermination() bool + func (m *ResponseFlags) GetUpstreamOverflow() bool + func (m *ResponseFlags) GetUpstreamRemoteReset() bool + func (m *ResponseFlags) GetUpstreamRequestTimeout() bool + func (m *ResponseFlags) Marshal() (dAtA []byte, err error) + func (m *ResponseFlags) MarshalTo(dAtA []byte) (int, error) + func (m *ResponseFlags) Reset() + func (m *ResponseFlags) Size() (n int) + func (m *ResponseFlags) String() string + func (m *ResponseFlags) Unmarshal(dAtA []byte) error + func (m *ResponseFlags) Validate() error + func (m *ResponseFlags) XXX_DiscardUnknown() + func (m *ResponseFlags) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) + func (m *ResponseFlags) XXX_Size() int + func (m *ResponseFlags) XXX_Unmarshal(b []byte) error + type ResponseFlagsValidationError struct + Cause error + Field string + Key bool + Reason string + func (e ResponseFlagsValidationError) Error() string + type ResponseFlags_Unauthorized struct + Reason ResponseFlags_Unauthorized_Reason + XXX_NoUnkeyedLiteral struct{} + XXX_sizecache int32 + XXX_unrecognized []byte + func (*ResponseFlags_Unauthorized) Descriptor() ([]byte, []int) + func (*ResponseFlags_Unauthorized) ProtoMessage() + func (dst *ResponseFlags_Unauthorized) XXX_Merge(src proto.Message) + func (m *ResponseFlags_Unauthorized) GetReason() ResponseFlags_Unauthorized_Reason + func (m *ResponseFlags_Unauthorized) Marshal() (dAtA []byte, err error) + func (m *ResponseFlags_Unauthorized) MarshalTo(dAtA []byte) (int, error) + func (m *ResponseFlags_Unauthorized) Reset() + func (m *ResponseFlags_Unauthorized) Size() (n int) + func (m *ResponseFlags_Unauthorized) String() string + func (m *ResponseFlags_Unauthorized) Unmarshal(dAtA []byte) error + func (m *ResponseFlags_Unauthorized) Validate() error + func (m *ResponseFlags_Unauthorized) XXX_DiscardUnknown() + func (m *ResponseFlags_Unauthorized) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) + func (m *ResponseFlags_Unauthorized) XXX_Size() int + func (m *ResponseFlags_Unauthorized) XXX_Unmarshal(b []byte) error + type ResponseFlags_UnauthorizedValidationError struct + Cause error + Field string + Key bool + Reason string + func (e ResponseFlags_UnauthorizedValidationError) Error() string + type ResponseFlags_Unauthorized_Reason int32 + const ResponseFlags_Unauthorized_EXTERNAL_SERVICE + const ResponseFlags_Unauthorized_REASON_UNSPECIFIED + func (ResponseFlags_Unauthorized_Reason) EnumDescriptor() ([]byte, []int) + func (x ResponseFlags_Unauthorized_Reason) String() string + type TCPAccessLogEntry struct + CommonProperties *AccessLogCommon + XXX_NoUnkeyedLiteral struct{} + XXX_sizecache int32 + XXX_unrecognized []byte + func (*TCPAccessLogEntry) Descriptor() ([]byte, []int) + func (*TCPAccessLogEntry) ProtoMessage() + func (dst *TCPAccessLogEntry) XXX_Merge(src proto.Message) + func (m *TCPAccessLogEntry) GetCommonProperties() *AccessLogCommon + func (m *TCPAccessLogEntry) Marshal() (dAtA []byte, err error) + func (m *TCPAccessLogEntry) MarshalTo(dAtA []byte) (int, error) + func (m *TCPAccessLogEntry) Reset() + func (m *TCPAccessLogEntry) Size() (n int) + func (m *TCPAccessLogEntry) String() string + func (m *TCPAccessLogEntry) Unmarshal(dAtA []byte) error + func (m *TCPAccessLogEntry) Validate() error + func (m *TCPAccessLogEntry) XXX_DiscardUnknown() + func (m *TCPAccessLogEntry) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) + func (m *TCPAccessLogEntry) XXX_Size() int + func (m *TCPAccessLogEntry) XXX_Unmarshal(b []byte) error + type TCPAccessLogEntryValidationError struct + Cause error + Field string + Key bool + Reason string + func (e TCPAccessLogEntryValidationError) Error() string + type TLSProperties struct + TlsCipherSuite *types.UInt32Value + TlsSniHostname string + TlsVersion TLSProperties_TLSVersion + XXX_NoUnkeyedLiteral struct{} + XXX_sizecache int32 + XXX_unrecognized []byte + func (*TLSProperties) Descriptor() ([]byte, []int) + func (*TLSProperties) ProtoMessage() + func (dst *TLSProperties) XXX_Merge(src proto.Message) + func (m *TLSProperties) GetTlsCipherSuite() *types.UInt32Value + func (m *TLSProperties) GetTlsSniHostname() string + func (m *TLSProperties) GetTlsVersion() TLSProperties_TLSVersion + func (m *TLSProperties) Marshal() (dAtA []byte, err error) + func (m *TLSProperties) MarshalTo(dAtA []byte) (int, error) + func (m *TLSProperties) Reset() + func (m *TLSProperties) Size() (n int) + func (m *TLSProperties) String() string + func (m *TLSProperties) Unmarshal(dAtA []byte) error + func (m *TLSProperties) Validate() error + func (m *TLSProperties) XXX_DiscardUnknown() + func (m *TLSProperties) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) + func (m *TLSProperties) XXX_Size() int + func (m *TLSProperties) XXX_Unmarshal(b []byte) error + type TLSPropertiesValidationError struct + Cause error + Field string + Key bool + Reason string + func (e TLSPropertiesValidationError) Error() string + type TLSProperties_TLSVersion int32 + const TLSProperties_TLSv1 + const TLSProperties_TLSv1_1 + const TLSProperties_TLSv1_2 + const TLSProperties_TLSv1_3 + const TLSProperties_VERSION_UNSPECIFIED + func (TLSProperties_TLSVersion) EnumDescriptor() ([]byte, []int) + func (x TLSProperties_TLSVersion) String() string