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§
Source§impl Clone for AwsApiCallAction
impl Clone for AwsApiCallAction
Source§fn clone(&self) -> AwsApiCallAction
fn clone(&self) -> AwsApiCallAction
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more