Struct aws_sdk_securityhub::model::AwsApiCallAction
source · [−]#[non_exhaustive]pub struct AwsApiCallAction { /* private fields */ }Expand description
Provided if ActionType is AWS_API_CALL. It provides details about the API call that was detected.
Implementations
sourceimpl AwsApiCallAction
impl AwsApiCallAction
sourcepub fn service_name(&self) -> Option<&str>
pub fn service_name(&self) -> Option<&str>
The name of the Amazon Web Services service that the API method belongs to.
sourcepub fn caller_type(&self) -> Option<&str>
pub fn caller_type(&self) -> Option<&str>
Indicates whether the API call originated from a remote IP address (remoteip) or from a DNS domain (domain).
sourcepub fn remote_ip_details(&self) -> Option<&ActionRemoteIpDetails>
pub fn remote_ip_details(&self) -> Option<&ActionRemoteIpDetails>
Provided if CallerType is remoteIp. Provides information about the remote IP address that the API call originated from.
sourcepub fn domain_details(&self) -> Option<&AwsApiCallActionDomainDetails>
pub fn domain_details(&self) -> Option<&AwsApiCallActionDomainDetails>
Provided if CallerType is domain. Provides information about the DNS domain that the API call originated from.
sourcepub fn affected_resources(&self) -> Option<&HashMap<String, String>>
pub fn affected_resources(&self) -> Option<&HashMap<String, String>>
Identifies the resources that were affected by the API call.
sourcepub fn first_seen(&self) -> Option<&str>
pub fn first_seen(&self) -> Option<&str>
An ISO8601-formatted timestamp that indicates when the API call was first observed.
sourceimpl AwsApiCallAction
impl AwsApiCallAction
sourcepub fn builder() -> Builder
pub fn builder() -> Builder
Creates a new builder-style object to manufacture AwsApiCallAction.
Trait Implementations
sourceimpl Clone for AwsApiCallAction
impl Clone for AwsApiCallAction
sourcefn clone(&self) -> AwsApiCallAction
fn clone(&self) -> AwsApiCallAction
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 AwsApiCallAction
impl Debug for AwsApiCallAction
sourceimpl PartialEq<AwsApiCallAction> for AwsApiCallAction
impl PartialEq<AwsApiCallAction> for AwsApiCallAction
sourcefn eq(&self, other: &AwsApiCallAction) -> bool
fn eq(&self, other: &AwsApiCallAction) -> bool
impl StructuralPartialEq for AwsApiCallAction
Auto Trait Implementations
impl RefUnwindSafe for AwsApiCallAction
impl Send for AwsApiCallAction
impl Sync for AwsApiCallAction
impl Unpin for AwsApiCallAction
impl UnwindSafe for AwsApiCallAction
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