Documentation ¶
Index ¶
- type AccessLog
- func (*AccessLog) Descriptor() ([]byte, []int)
- func (this *AccessLog) Equal(that interface{}) bool
- func (m *AccessLog) GetFileSink() *FileSink
- func (m *AccessLog) GetOutputDestination() isAccessLog_OutputDestination
- func (*AccessLog) ProtoMessage()
- func (m *AccessLog) Reset()
- func (m *AccessLog) String() string
- func (m *AccessLog) XXX_DiscardUnknown()
- func (m *AccessLog) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *AccessLog) XXX_Merge(src proto.Message)
- func (*AccessLog) XXX_OneofFuncs() (func(msg proto.Message, b *proto.Buffer) error, ...)
- func (m *AccessLog) XXX_Size() int
- func (m *AccessLog) XXX_Unmarshal(b []byte) error
- type AccessLog_FileSink
- type AccessLoggingService
- func (*AccessLoggingService) Descriptor() ([]byte, []int)
- func (this *AccessLoggingService) Equal(that interface{}) bool
- func (m *AccessLoggingService) GetAccessLog() []*AccessLog
- func (*AccessLoggingService) ProtoMessage()
- func (m *AccessLoggingService) Reset()
- func (m *AccessLoggingService) String() string
- func (m *AccessLoggingService) XXX_DiscardUnknown()
- func (m *AccessLoggingService) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *AccessLoggingService) XXX_Merge(src proto.Message)
- func (m *AccessLoggingService) XXX_Size() int
- func (m *AccessLoggingService) XXX_Unmarshal(b []byte) error
- type FileSink
- func (*FileSink) Descriptor() ([]byte, []int)
- func (this *FileSink) Equal(that interface{}) bool
- func (m *FileSink) GetJsonFormat() *types.Struct
- func (m *FileSink) GetOutputFormat() isFileSink_OutputFormat
- func (m *FileSink) GetPath() string
- func (m *FileSink) GetStringFormat() string
- func (*FileSink) ProtoMessage()
- func (m *FileSink) Reset()
- func (m *FileSink) String() string
- func (m *FileSink) XXX_DiscardUnknown()
- func (m *FileSink) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *FileSink) XXX_Merge(src proto.Message)
- func (*FileSink) XXX_OneofFuncs() (func(msg proto.Message, b *proto.Buffer) error, ...)
- func (m *FileSink) XXX_Size() int
- func (m *FileSink) XXX_Unmarshal(b []byte) error
- type FileSink_JsonFormat
- type FileSink_StringFormat
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AccessLog ¶
type AccessLog struct { // type of Access Logging service to implement // // Types that are valid to be assigned to OutputDestination: // *AccessLog_FileSink OutputDestination isAccessLog_OutputDestination `protobuf_oneof:"OutputDestination"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*AccessLog) Descriptor ¶
func (*AccessLog) GetFileSink ¶
func (*AccessLog) GetOutputDestination ¶
func (m *AccessLog) GetOutputDestination() isAccessLog_OutputDestination
func (*AccessLog) ProtoMessage ¶
func (*AccessLog) ProtoMessage()
func (*AccessLog) XXX_DiscardUnknown ¶
func (m *AccessLog) XXX_DiscardUnknown()
func (*AccessLog) XXX_Marshal ¶
func (*AccessLog) XXX_OneofFuncs ¶
func (*AccessLog) XXX_OneofFuncs() (func(msg proto.Message, b *proto.Buffer) error, func(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error), func(msg proto.Message) (n int), []interface{})
XXX_OneofFuncs is for the internal use of the proto package.
func (*AccessLog) XXX_Unmarshal ¶
type AccessLog_FileSink ¶
type AccessLog_FileSink struct {
FileSink *FileSink `protobuf:"bytes,2,opt,name=file_sink,json=fileSink,proto3,oneof"`
}
func (*AccessLog_FileSink) Equal ¶
func (this *AccessLog_FileSink) Equal(that interface{}) bool
type AccessLoggingService ¶
type AccessLoggingService struct { AccessLog []*AccessLog `protobuf:"bytes,1,rep,name=access_log,json=accessLog,proto3" json:"access_log,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Contains various settings for Envoy's access logging service. See here for more information: https://www.envoyproxy.io/docs/envoy/latest/api-v2/config/filter/accesslog/v2/accesslog.proto#envoy-api-msg-config-filter-accesslog-v2-accesslog
func (*AccessLoggingService) Descriptor ¶
func (*AccessLoggingService) Descriptor() ([]byte, []int)
func (*AccessLoggingService) Equal ¶
func (this *AccessLoggingService) Equal(that interface{}) bool
func (*AccessLoggingService) GetAccessLog ¶
func (m *AccessLoggingService) GetAccessLog() []*AccessLog
func (*AccessLoggingService) ProtoMessage ¶
func (*AccessLoggingService) ProtoMessage()
func (*AccessLoggingService) Reset ¶
func (m *AccessLoggingService) Reset()
func (*AccessLoggingService) String ¶
func (m *AccessLoggingService) String() string
func (*AccessLoggingService) XXX_DiscardUnknown ¶
func (m *AccessLoggingService) XXX_DiscardUnknown()
func (*AccessLoggingService) XXX_Marshal ¶
func (m *AccessLoggingService) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*AccessLoggingService) XXX_Merge ¶
func (m *AccessLoggingService) XXX_Merge(src proto.Message)
func (*AccessLoggingService) XXX_Size ¶
func (m *AccessLoggingService) XXX_Size() int
func (*AccessLoggingService) XXX_Unmarshal ¶
func (m *AccessLoggingService) XXX_Unmarshal(b []byte) error
type FileSink ¶
type FileSink struct { // the file path to which the file access logging service will sink Path string `protobuf:"bytes,1,opt,name=path,proto3" json:"path,omitempty"` // the format which the logs should be outputted by // // Types that are valid to be assigned to OutputFormat: // *FileSink_StringFormat // *FileSink_JsonFormat OutputFormat isFileSink_OutputFormat `protobuf_oneof:"output_format"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*FileSink) Descriptor ¶
func (*FileSink) GetJsonFormat ¶
func (*FileSink) GetOutputFormat ¶
func (m *FileSink) GetOutputFormat() isFileSink_OutputFormat
func (*FileSink) GetStringFormat ¶
func (*FileSink) ProtoMessage ¶
func (*FileSink) ProtoMessage()
func (*FileSink) XXX_DiscardUnknown ¶
func (m *FileSink) XXX_DiscardUnknown()
func (*FileSink) XXX_Marshal ¶
func (*FileSink) XXX_OneofFuncs ¶
func (*FileSink) XXX_OneofFuncs() (func(msg proto.Message, b *proto.Buffer) error, func(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error), func(msg proto.Message) (n int), []interface{})
XXX_OneofFuncs is for the internal use of the proto package.
func (*FileSink) XXX_Unmarshal ¶
type FileSink_JsonFormat ¶
type FileSink_JsonFormat struct {
JsonFormat *types.Struct `protobuf:"bytes,3,opt,name=json_format,json=jsonFormat,proto3,oneof"`
}
func (*FileSink_JsonFormat) Equal ¶
func (this *FileSink_JsonFormat) Equal(that interface{}) bool
type FileSink_StringFormat ¶
type FileSink_StringFormat struct {
StringFormat string `protobuf:"bytes,2,opt,name=string_format,json=stringFormat,proto3,oneof"`
}
func (*FileSink_StringFormat) Equal ¶
func (this *FileSink_StringFormat) Equal(that interface{}) bool
Click to show internal directories.
Click to hide internal directories.