clb_access_log

package
v0.14.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 28, 2025 License: Apache-2.0 Imports: 14 Imported by: 0

Documentation

Index

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

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL