pub struct NetworkConnectionAction {
pub blocked: Option<bool>,
pub connection_direction: Option<String>,
pub local_ip_details: Option<LocalIpDetails>,
pub local_port_details: Option<LocalPortDetails>,
pub protocol: Option<String>,
pub remote_ip_details: Option<RemoteIpDetails>,
pub remote_port_details: Option<RemotePortDetails>,
}Expand description
Contains information about the NETWORK_CONNECTION action described in the finding.
Fields§
§blocked: Option<bool>Indicates whether EC2 blocked the network connection to your instance.
connection_direction: Option<String>The network connection direction.
local_ip_details: Option<LocalIpDetails>The local IP information of the connection.
local_port_details: Option<LocalPortDetails>The local port information of the connection.
protocol: Option<String>The network connection protocol.
remote_ip_details: Option<RemoteIpDetails>The remote IP information of the connection.
remote_port_details: Option<RemotePortDetails>The remote port information of the connection.
Trait Implementations§
Source§impl Clone for NetworkConnectionAction
impl Clone for NetworkConnectionAction
Source§fn clone(&self) -> NetworkConnectionAction
fn clone(&self) -> NetworkConnectionAction
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for NetworkConnectionAction
impl Debug for NetworkConnectionAction
Source§impl Default for NetworkConnectionAction
impl Default for NetworkConnectionAction
Source§fn default() -> NetworkConnectionAction
fn default() -> NetworkConnectionAction
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for NetworkConnectionAction
impl<'de> Deserialize<'de> for NetworkConnectionAction
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for NetworkConnectionAction
impl PartialEq for NetworkConnectionAction
impl StructuralPartialEq for NetworkConnectionAction
Auto Trait Implementations§
impl Freeze for NetworkConnectionAction
impl RefUnwindSafe for NetworkConnectionAction
impl Send for NetworkConnectionAction
impl Sync for NetworkConnectionAction
impl Unpin for NetworkConnectionAction
impl UnwindSafe for NetworkConnectionAction
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more