libZSservicesZSamazonka-guarddutyZSamazonka-guardduty
Copyright(c) 2013-2021 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone

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
Eq AwsApiCallAction Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.AwsApiCallAction

Read AwsApiCallAction Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.AwsApiCallAction

Show 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 #

NFData AwsApiCallAction Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.AwsApiCallAction

Methods

rnf :: AwsApiCallAction -> () #

Hashable AwsApiCallAction Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.AwsApiCallAction

FromJSON AwsApiCallAction Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.AwsApiCallAction

type Rep AwsApiCallAction Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.AwsApiCallAction

type Rep AwsApiCallAction = D1 ('MetaData "AwsApiCallAction" "Amazonka.GuardDuty.Types.AwsApiCallAction" "libZSservicesZSamazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "AwsApiCallAction'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "remoteIpDetails") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe RemoteIpDetails)) :*: (S1 ('MetaSel ('Just "callerType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "domainDetails") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DomainDetails)))) :*: (S1 ('MetaSel ('Just "serviceName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "errorCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "api") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

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:remoteIpDetails:AwsApiCallAction', awsApiCallAction_remoteIpDetails - The remote IP information of the connection that initiated the AWS API call.

$sel:callerType:AwsApiCallAction', awsApiCallAction_callerType - The AWS API caller type.

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

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

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

$sel:api:AwsApiCallAction', awsApiCallAction_api - The AWS API name.

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

The remote IP information of the connection that initiated the AWS API call.

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

The domain information for the AWS API call.

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

The AWS service name whose API was invoked.

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

The error code of the failed AWS API action.