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 moresourceimpl 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
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 Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
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