Documentation
¶
Index ¶
- Constants
- type NlbAccessLog
- type NlbAccessLogTable
- func (c *NlbAccessLogTable) EnrichRow(row *NlbAccessLog, sourceEnrichmentFields schema.SourceEnrichment) (*NlbAccessLog, error)
- func (c *NlbAccessLogTable) GetDescription() string
- func (c *NlbAccessLogTable) GetSourceMetadata() ([]*table.SourceMetadata[*NlbAccessLog], error)
- func (c *NlbAccessLogTable) Identifier() string
Constants ¶
View Source
const NlbAccessLogTableIdentifier = "aws_nlb_access_log"
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type NlbAccessLog ¶
type NlbAccessLog struct {
schema.CommonFields
ALPNBEProtocol string `json:"alpn_be_protocol,omitempty"`
ALPNClientPreferenceList []string `json:"alpn_client_preference_list,omitempty"`
ALPNFEProtocol string `json:"alpn_fe_protocol,omitempty"`
ChosenCertArn string `json:"chosen_cert_arn,omitempty"`
ChosenCertSerial string `json:"chosen_cert_serial,omitempty"`
ClientIP string `json:"client_ip"`
ClientPort int `json:"client_port"`
ConnectionTime int `json:"connection_time,omitempty"`
DestinationIP string `json:"destination_ip"`
DestinationPort int `json:"destination_port"`
DomainName string `json:"domain_name,omitempty"`
Elb string `json:"elb"`
IncomingTLSAlert string `json:"incoming_tls_alert,omitempty"`
Listener string `json:"listener,omitempty"`
ReceivedBytes int64 `json:"received_bytes,omitempty"`
SentBytes int64 `json:"sent_bytes,omitempty"`
TLSCipher string `json:"tls_cipher,omitempty"`
TLSConnectionCreationTime time.Time `json:"tls_connection_creation_time"`
TLSHandshakeTime int `json:"tls_handshake_time,omitempty"`
TLSNamedGroup string `json:"tls_named_group,omitempty"`
TLSProtocolVersion string `json:"tls_protocol_version,omitempty"`
Timestamp time.Time `json:"timestamp"`
Type string `json:"type"`
Version string `json:"version"`
}
func (*NlbAccessLog) GetColumnDescriptions ¶
func (l *NlbAccessLog) GetColumnDescriptions() map[string]string
func (*NlbAccessLog) InitialiseFromMap ¶
func (l *NlbAccessLog) InitialiseFromMap(m map[string]string) error
InitialiseFromMap - initialise the struct from a map
type NlbAccessLogTable ¶
type NlbAccessLogTable struct{}
func (*NlbAccessLogTable) EnrichRow ¶
func (c *NlbAccessLogTable) EnrichRow(row *NlbAccessLog, sourceEnrichmentFields schema.SourceEnrichment) (*NlbAccessLog, error)
func (*NlbAccessLogTable) GetDescription ¶
func (c *NlbAccessLogTable) GetDescription() string
func (*NlbAccessLogTable) GetSourceMetadata ¶
func (c *NlbAccessLogTable) GetSourceMetadata() ([]*table.SourceMetadata[*NlbAccessLog], error)
func (*NlbAccessLogTable) Identifier ¶
func (c *NlbAccessLogTable) Identifier() string
Click to show internal directories.
Click to hide internal directories.