#[non_exhaustive]pub struct NetworkConnectionInfo {Show 13 fields
pub boundary: Option<String>,
pub boundary_id: Option<i64>,
pub community_uid: Option<String>,
pub direction: Option<String>,
pub direction_id: Option<i64>,
pub flag_history: Option<String>,
pub protocol_name: Option<String>,
pub protocol_num: Option<i64>,
pub protocol_ver: Option<String>,
pub protocol_ver_id: Option<i64>,
pub session: Option<Box<Session>>,
pub tcp_flags: Option<i64>,
pub uid: Option<String>,
}Expand description
Network Connection Information
The Network Connection Information object describes characteristics of an OSI Transport Layer communication, including TCP and UDP.
[] Category: | Name: network_connection_info
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.boundary: Option<String>Boundary
The boundary of the connection, normalized to the caption of ‘boundary_id’. In the case of ‘Other’, it is defined by the event source.
For cloud connections, this translates to the traffic-boundary(same VPC, through IGW, etc.). For traditional networks, this is described as Local, Internal, or External.
optional
boundary_id: Option<i64>Boundary ID
The normalized identifier of the boundary of the connection.
For cloud connections, this translates to the traffic-boundary (same VPC, through IGW, etc.). For traditional networks, this is described as Local, Internal, or External.
recommended
community_uid: Option<String>Community ID
The Community ID of the network connection.
optional
direction: Option<String>Direction
The direction of the initiated connection, traffic, or email, normalized to the caption of the direction_id value. In the case of ‘Other’, it is defined by the event source.
optional
direction_id: Option<i64>Direction ID
The normalized identifier of the direction of the initiated connection, traffic, or email.
required
flag_history: Option<String>Connection Flag History
The Connection Flag History summarizes events in a network connection. For example flags ShAD representing SYN, SYN/ACK, ACK and Data exchange.
optional
protocol_name: Option<String>Protocol Name
The IP protocol name in lowercase, as defined by the Internet Assigned Numbers Authority (IANA). For example: tcp or udp.
recommended
protocol_num: Option<i64>Protocol Number
The IP protocol number, as defined by the Internet Assigned Numbers Authority (IANA). For example: 6 for TCP and 17 for UDP.
recommended
protocol_ver: Option<String>IP Version
The Internet Protocol version.
optional
protocol_ver_id: Option<i64>IP Version ID
The Internet Protocol version identifier.
recommended
session: Option<Box<Session>>Session
The authenticated user or service session.
optional
tcp_flags: Option<i64>TCP Flags
The network connection TCP header flags (i.e., control bits).
optional
uid: Option<String>Connection UID
The unique identifier of the connection.
recommended
Trait Implementations§
Source§impl Clone for NetworkConnectionInfo
impl Clone for NetworkConnectionInfo
Source§fn clone(&self) -> NetworkConnectionInfo
fn clone(&self) -> NetworkConnectionInfo
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more