libZSservicesZSamazonka-securityhubZSamazonka-securityhub
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.SecurityHub.Types.AwsApiCallAction

Description

 
Synopsis

Documentation

data AwsApiCallAction Source #

Provided if ActionType is AWS_API_CALL. It provides details about the API call that was detected.

See: newAwsApiCallAction smart constructor.

Constructors

AwsApiCallAction' 

Fields

Instances

Instances details
Eq AwsApiCallAction Source # 
Instance details

Defined in Amazonka.SecurityHub.Types.AwsApiCallAction

Read AwsApiCallAction Source # 
Instance details

Defined in Amazonka.SecurityHub.Types.AwsApiCallAction

Show AwsApiCallAction Source # 
Instance details

Defined in Amazonka.SecurityHub.Types.AwsApiCallAction

Generic AwsApiCallAction Source # 
Instance details

Defined in Amazonka.SecurityHub.Types.AwsApiCallAction

Associated Types

type Rep AwsApiCallAction :: Type -> Type #

NFData AwsApiCallAction Source # 
Instance details

Defined in Amazonka.SecurityHub.Types.AwsApiCallAction

Methods

rnf :: AwsApiCallAction -> () #

Hashable AwsApiCallAction Source # 
Instance details

Defined in Amazonka.SecurityHub.Types.AwsApiCallAction

ToJSON AwsApiCallAction Source # 
Instance details

Defined in Amazonka.SecurityHub.Types.AwsApiCallAction

FromJSON AwsApiCallAction Source # 
Instance details

Defined in Amazonka.SecurityHub.Types.AwsApiCallAction

type Rep AwsApiCallAction Source # 
Instance details

Defined in Amazonka.SecurityHub.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:remoteIpDetails:AwsApiCallAction', awsApiCallAction_remoteIpDetails - Provided if CallerType is remoteIp. Provides information about the remote IP address that the API call originated from.

$sel:firstSeen:AwsApiCallAction', awsApiCallAction_firstSeen - An ISO8601-formatted timestamp that indicates when the API call was first observed.

$sel:callerType:AwsApiCallAction', awsApiCallAction_callerType - Indicates whether the API call originated from a remote IP address (remoteip) or from a DNS domain (domain).

$sel:affectedResources:AwsApiCallAction', awsApiCallAction_affectedResources - Identifies the resources that were affected by the API call.

$sel:lastSeen:AwsApiCallAction', awsApiCallAction_lastSeen - An ISO8601-formatted timestamp that indicates when the API call was most recently observed.

$sel:domainDetails:AwsApiCallAction', awsApiCallAction_domainDetails - Provided if CallerType is domain. Provides information about the DNS domain that the API call originated from.

$sel:serviceName:AwsApiCallAction', awsApiCallAction_serviceName - The name of the Amazon Web Services service that the API method belongs to.

$sel:api:AwsApiCallAction', awsApiCallAction_api - The name of the API method that was issued.

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

Provided if CallerType is remoteIp. Provides information about the remote IP address that the API call originated from.

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

An ISO8601-formatted timestamp that indicates when the API call was first observed.

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

Indicates whether the API call originated from a remote IP address (remoteip) or from a DNS domain (domain).

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

Identifies the resources that were affected by the API call.

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

An ISO8601-formatted timestamp that indicates when the API call was most recently observed.

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

Provided if CallerType is domain. Provides information about the DNS domain that the API call originated from.

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

The name of the Amazon Web Services service that the API method belongs to.

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

The name of the API method that was issued.