Struct rusoto_securityhub::AwsApiCallAction
source · [−]pub struct AwsApiCallAction {
pub affected_resources: Option<HashMap<String, String>>,
pub api: Option<String>,
pub caller_type: Option<String>,
pub domain_details: Option<AwsApiCallActionDomainDetails>,
pub first_seen: Option<String>,
pub last_seen: Option<String>,
pub remote_ip_details: Option<ActionRemoteIpDetails>,
pub service_name: Option<String>,
}
Expand description
Provided if ActionType
is AWS_API_CALL
. It provides details about the API call that was detected.
Fields
affected_resources: Option<HashMap<String, String>>
Identifies the resources that were affected by the API call.
api: Option<String>
The name of the API method that was issued.
caller_type: Option<String>
Indicates whether the API call originated from a remote IP address (remoteip
) or from a DNS domain (domain
).
domain_details: Option<AwsApiCallActionDomainDetails>
Provided if CallerType
is domain
. Provides information about the DNS domain that the API call originated from.
first_seen: Option<String>
An ISO8601-formatted timestamp that indicates when the API call was first observed.
last_seen: Option<String>
An ISO8601-formatted timestamp that indicates when the API call was most recently observed.
remote_ip_details: Option<ActionRemoteIpDetails>
Provided if CallerType
is remoteIp
. Provides information about the remote IP address that the API call originated from.
service_name: Option<String>
The name of the AWS service that the API method belongs to.
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 more
sourceimpl Debug for AwsApiCallAction
impl Debug for AwsApiCallAction
sourceimpl Default for AwsApiCallAction
impl Default for AwsApiCallAction
sourcefn default() -> AwsApiCallAction
fn default() -> AwsApiCallAction
Returns the “default value” for a type. Read more
sourceimpl<'de> Deserialize<'de> for AwsApiCallAction
impl<'de> Deserialize<'de> for AwsApiCallAction
sourcefn 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
sourceimpl PartialEq<AwsApiCallAction> for AwsApiCallAction
impl PartialEq<AwsApiCallAction> for AwsApiCallAction
sourcefn eq(&self, other: &AwsApiCallAction) -> bool
fn eq(&self, other: &AwsApiCallAction) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
sourcefn ne(&self, other: &AwsApiCallAction) -> bool
fn ne(&self, other: &AwsApiCallAction) -> bool
This method tests for !=
.
sourceimpl Serialize for AwsApiCallAction
impl Serialize for AwsApiCallAction
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 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> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more
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