Struct aws_sdk_securityhub::model::ActionRemoteIpDetails
source · [−]#[non_exhaustive]pub struct ActionRemoteIpDetails { /* private fields */ }Expand description
For AwsApiAction, NetworkConnectionAction, and PortProbeAction, RemoteIpDetails provides information about the remote IP address that was involved in the action.
Implementations
sourceimpl ActionRemoteIpDetails
impl ActionRemoteIpDetails
sourcepub fn ip_address_v4(&self) -> Option<&str>
pub fn ip_address_v4(&self) -> Option<&str>
The IP address.
sourcepub fn organization(&self) -> Option<&IpOrganizationDetails>
pub fn organization(&self) -> Option<&IpOrganizationDetails>
The internet service provider (ISP) organization associated with the remote IP address.
sourcepub fn geo_location(&self) -> Option<&GeoLocation>
pub fn geo_location(&self) -> Option<&GeoLocation>
The coordinates of the location of the remote IP address.
sourceimpl ActionRemoteIpDetails
impl ActionRemoteIpDetails
sourcepub fn builder() -> Builder
pub fn builder() -> Builder
Creates a new builder-style object to manufacture ActionRemoteIpDetails.
Trait Implementations
sourceimpl Clone for ActionRemoteIpDetails
impl Clone for ActionRemoteIpDetails
sourcefn clone(&self) -> ActionRemoteIpDetails
fn clone(&self) -> ActionRemoteIpDetails
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source. Read more
sourceimpl Debug for ActionRemoteIpDetails
impl Debug for ActionRemoteIpDetails
sourceimpl PartialEq<ActionRemoteIpDetails> for ActionRemoteIpDetails
impl PartialEq<ActionRemoteIpDetails> for ActionRemoteIpDetails
sourcefn eq(&self, other: &ActionRemoteIpDetails) -> bool
fn eq(&self, other: &ActionRemoteIpDetails) -> bool
This method tests for self and other values to be equal, and is used
by ==. Read more
impl StructuralPartialEq for ActionRemoteIpDetails
Auto Trait Implementations
impl RefUnwindSafe for ActionRemoteIpDetails
impl Send for ActionRemoteIpDetails
impl Sync for ActionRemoteIpDetails
impl Unpin for ActionRemoteIpDetails
impl UnwindSafe for ActionRemoteIpDetails
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a
WithDispatch wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber to this type, returning a
WithDispatch wrapper. Read more