Skip to content

Guardduty  >  Structures  >  AwsApiCallAction

AwsApiCallAction

Structure Class

AwsApiCallAction dataclass

Contains information about the API action.

Attributes

affected_resources class-attribute instance-attribute
affected_resources: dict[str, str] | None = None

The details of the Amazon Web Services account that made the API call. This field identifies the resources that were affected by this API call.

api class-attribute instance-attribute
api: str | None = None

The Amazon Web Services API name.

caller_type class-attribute instance-attribute
caller_type: str | None = None

The Amazon Web Services API caller type.

domain_details class-attribute instance-attribute
domain_details: DomainDetails | None = None

The domain information for the Amazon Web Services API call.

error_code class-attribute instance-attribute
error_code: str | None = None

The error code of the failed Amazon Web Services API action.

remote_account_details class-attribute instance-attribute
remote_account_details: RemoteAccountDetails | None = None

The details of the Amazon Web Services account that made the API call. This field appears if the call was made from outside your account.

remote_ip_details class-attribute instance-attribute
remote_ip_details: RemoteIpDetails | None = None

The remote IP information of the connection that initiated the Amazon Web Services API call.

service_name class-attribute instance-attribute
service_name: str | None = None

The Amazon Web Services service name whose API was invoked.

user_agent class-attribute instance-attribute
user_agent: str | None = None

The agent through which the API request was made.