Struct aws_sdk_securityhub::model::AwsApiCallAction
source · [−]#[non_exhaustive]pub struct AwsApiCallAction {
pub api: Option<String>,
pub service_name: Option<String>,
pub caller_type: Option<String>,
pub remote_ip_details: Option<ActionRemoteIpDetails>,
pub domain_details: Option<AwsApiCallActionDomainDetails>,
pub affected_resources: Option<HashMap<String, String>>,
pub first_seen: Option<String>,
pub last_seen: Option<String>,
}
Expand description
Provided if ActionType
is AWS_API_CALL
. It provides details about the API call that was detected.
Fields (Non-exhaustive)
This struct is marked as non-exhaustive
Struct { .. }
syntax; cannot be matched against without a wildcard ..
; and struct update syntax will not work.api: Option<String>
The name of the API method that was issued.
service_name: Option<String>
The name of the Amazon Web Services service that the API method belongs to.
caller_type: Option<String>
Indicates whether the API call originated from a remote IP address (remoteip
) or from a DNS domain (domain
).
remote_ip_details: Option<ActionRemoteIpDetails>
Provided if CallerType
is remoteIp
. Provides information about the remote IP address that the API call originated from.
domain_details: Option<AwsApiCallActionDomainDetails>
Provided if CallerType
is domain
. Provides information about the DNS domain that the API call originated from.
affected_resources: Option<HashMap<String, String>>
Identifies the resources that were affected by the API call.
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.
Implementations
The name of the Amazon Web Services service that the API method belongs to.
Indicates whether the API call originated from a remote IP address (remoteip
) or from a DNS domain (domain
).
Provided if CallerType
is remoteIp
. Provides information about the remote IP address that the API call originated from.
Provided if CallerType
is domain
. Provides information about the DNS domain that the API call originated from.
Identifies the resources that were affected by the API call.
An ISO8601-formatted timestamp that indicates when the API call was first observed.
Creates a new builder-style object to manufacture AwsApiCallAction
Trait Implementations
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
This method tests for !=
.
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
Mutably borrows from an owned value. Read more
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more