amazonka-guardduty-2.0: Amazon GuardDuty SDK.
Copyright(c) 2013-2023 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellSafe-Inferred
LanguageHaskell2010

Amazonka.GuardDuty.Types.AwsApiCallAction

Description

 
Synopsis

Documentation

data AwsApiCallAction Source #

Contains information about the API action.

See: newAwsApiCallAction smart constructor.

Constructors

AwsApiCallAction' 

Fields

Instances

Instances details
FromJSON AwsApiCallAction Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.AwsApiCallAction

Generic AwsApiCallAction Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.AwsApiCallAction

Associated Types

type Rep AwsApiCallAction :: Type -> Type #

Read AwsApiCallAction Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.AwsApiCallAction

Show AwsApiCallAction Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.AwsApiCallAction

NFData AwsApiCallAction Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.AwsApiCallAction

Methods

rnf :: AwsApiCallAction -> () #

Eq AwsApiCallAction Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.AwsApiCallAction

Hashable AwsApiCallAction Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.AwsApiCallAction

type Rep AwsApiCallAction Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.AwsApiCallAction

newAwsApiCallAction :: AwsApiCallAction Source #

Create a value of AwsApiCallAction with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:affectedResources:AwsApiCallAction', awsApiCallAction_affectedResources - 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.

$sel:api:AwsApiCallAction', awsApiCallAction_api - The Amazon Web Services API name.

$sel:callerType:AwsApiCallAction', awsApiCallAction_callerType - The Amazon Web Services API caller type.

$sel:domainDetails:AwsApiCallAction', awsApiCallAction_domainDetails - The domain information for the Amazon Web Services API call.

$sel:errorCode:AwsApiCallAction', awsApiCallAction_errorCode - The error code of the failed Amazon Web Services API action.

$sel:remoteAccountDetails:AwsApiCallAction', awsApiCallAction_remoteAccountDetails - 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.

$sel:remoteIpDetails:AwsApiCallAction', awsApiCallAction_remoteIpDetails - The remote IP information of the connection that initiated the Amazon Web Services API call.

$sel:serviceName:AwsApiCallAction', awsApiCallAction_serviceName - The Amazon Web Services service name whose API was invoked.

$sel:userAgent:AwsApiCallAction', awsApiCallAction_userAgent - The agent through which the API request was made.

awsApiCallAction_affectedResources :: Lens' AwsApiCallAction (Maybe (HashMap Text Text)) Source #

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.

awsApiCallAction_api :: Lens' AwsApiCallAction (Maybe Text) Source #

The Amazon Web Services API name.

awsApiCallAction_callerType :: Lens' AwsApiCallAction (Maybe Text) Source #

The Amazon Web Services API caller type.

awsApiCallAction_domainDetails :: Lens' AwsApiCallAction (Maybe DomainDetails) Source #

The domain information for the Amazon Web Services API call.

awsApiCallAction_errorCode :: Lens' AwsApiCallAction (Maybe Text) Source #

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

awsApiCallAction_remoteAccountDetails :: Lens' AwsApiCallAction (Maybe RemoteAccountDetails) Source #

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.

awsApiCallAction_remoteIpDetails :: Lens' AwsApiCallAction (Maybe RemoteIpDetails) Source #

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

awsApiCallAction_serviceName :: Lens' AwsApiCallAction (Maybe Text) Source #

The Amazon Web Services service name whose API was invoked.

awsApiCallAction_userAgent :: Lens' AwsApiCallAction (Maybe Text) Source #

The agent through which the API request was made.