Documentation
¶
Index ¶
- Constants
- type ClbAccessLog
- type ClbAccessLogTable
- func (c *ClbAccessLogTable) EnrichRow(row *ClbAccessLog, sourceEnrichmentFields schema.SourceEnrichment) (*ClbAccessLog, error)
- func (c *ClbAccessLogTable) GetDescription() string
- func (c *ClbAccessLogTable) GetSourceMetadata() ([]*table.SourceMetadata[*ClbAccessLog], error)
- func (c *ClbAccessLogTable) Identifier() string
Constants ¶
View Source
const ClbAccessLogTableIdentifier = "aws_clb_access_log"
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ClbAccessLog ¶
type ClbAccessLog struct {
schema.CommonFields
BackendIP *string `json:"backend_ip,omitempty"`
BackendPort int `json:"backend_port,omitempty"`
BackendProcessingTime float64 `json:"backend_processing_time,omitempty"`
BackendStatusCode *int `json:"backend_status_code,omitempty"`
ClientIP string `json:"client_ip"`
ClientPort int `json:"client_port"`
Elb string `json:"elb"`
ElbStatusCode *int `json:"elb_status_code,omitempty"`
ReceivedBytes *int64 `json:"received_bytes,omitempty"`
RequestHTTPVersion string `json:"request_http_version,omitempty"`
RequestHTTPMethod string `json:"request_http_method,omitempty"`
RequestUrl string `json:"request_url,omitempty"`
RequestProcessingTime float64 `json:"request_processing_time,omitempty"`
ResponseProcessingTime float64 `json:"response_processing_time,omitempty"`
SentBytes *int64 `json:"sent_bytes,omitempty"`
SslCipher string `json:"ssl_cipher,omitempty"`
SslProtocol string `json:"ssl_protocol,omitempty"`
Timestamp time.Time `json:"timestamp"`
UserAgent string `json:"user_agent,omitempty"`
}
func (*ClbAccessLog) GetColumnDescriptions ¶
func (c *ClbAccessLog) GetColumnDescriptions() map[string]string
func (*ClbAccessLog) InitialiseFromMap ¶
func (l *ClbAccessLog) InitialiseFromMap(m map[string]string) error
InitialiseFromMap - initialise the struct from a map
type ClbAccessLogTable ¶
type ClbAccessLogTable struct{}
func (*ClbAccessLogTable) EnrichRow ¶
func (c *ClbAccessLogTable) EnrichRow(row *ClbAccessLog, sourceEnrichmentFields schema.SourceEnrichment) (*ClbAccessLog, error)
func (*ClbAccessLogTable) GetDescription ¶
func (c *ClbAccessLogTable) GetDescription() string
func (*ClbAccessLogTable) GetSourceMetadata ¶
func (c *ClbAccessLogTable) GetSourceMetadata() ([]*table.SourceMetadata[*ClbAccessLog], error)
func (*ClbAccessLogTable) Identifier ¶
func (c *ClbAccessLogTable) Identifier() string
Click to show internal directories.
Click to hide internal directories.