libZSservicesZSamazonka-maciev2ZSamazonka-maciev2
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.MacieV2.Types.ApiCallDetails

Description

 
Synopsis

Documentation

data ApiCallDetails Source #

Provides information about an API operation that an entity invoked for an affected resource.

See: newApiCallDetails smart constructor.

Constructors

ApiCallDetails' 

Fields

  • firstSeen :: Maybe POSIX

    The first date and time, in UTC and extended ISO 8601 format, when any operation was invoked and produced the finding.

  • apiServiceName :: Maybe Text

    The URL of the Amazon Web Service that provides the operation, for example: s3.amazonaws.com.

  • lastSeen :: Maybe POSIX

    The most recent date and time, in UTC and extended ISO 8601 format, when the specified operation (api) was invoked and produced the finding.

  • api :: Maybe Text

    The name of the operation that was invoked most recently and produced the finding.

Instances

Instances details
Eq ApiCallDetails Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ApiCallDetails

Read ApiCallDetails Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ApiCallDetails

Show ApiCallDetails Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ApiCallDetails

Generic ApiCallDetails Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ApiCallDetails

Associated Types

type Rep ApiCallDetails :: Type -> Type #

NFData ApiCallDetails Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ApiCallDetails

Methods

rnf :: ApiCallDetails -> () #

Hashable ApiCallDetails Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ApiCallDetails

FromJSON ApiCallDetails Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ApiCallDetails

type Rep ApiCallDetails Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ApiCallDetails

type Rep ApiCallDetails = D1 ('MetaData "ApiCallDetails" "Amazonka.MacieV2.Types.ApiCallDetails" "libZSservicesZSamazonka-maciev2ZSamazonka-maciev2" 'False) (C1 ('MetaCons "ApiCallDetails'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "firstSeen") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "apiServiceName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "lastSeen") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "api") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newApiCallDetails :: ApiCallDetails Source #

Create a value of ApiCallDetails 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:firstSeen:ApiCallDetails', apiCallDetails_firstSeen - The first date and time, in UTC and extended ISO 8601 format, when any operation was invoked and produced the finding.

$sel:apiServiceName:ApiCallDetails', apiCallDetails_apiServiceName - The URL of the Amazon Web Service that provides the operation, for example: s3.amazonaws.com.

$sel:lastSeen:ApiCallDetails', apiCallDetails_lastSeen - The most recent date and time, in UTC and extended ISO 8601 format, when the specified operation (api) was invoked and produced the finding.

$sel:api:ApiCallDetails', apiCallDetails_api - The name of the operation that was invoked most recently and produced the finding.

apiCallDetails_firstSeen :: Lens' ApiCallDetails (Maybe UTCTime) Source #

The first date and time, in UTC and extended ISO 8601 format, when any operation was invoked and produced the finding.

apiCallDetails_apiServiceName :: Lens' ApiCallDetails (Maybe Text) Source #

The URL of the Amazon Web Service that provides the operation, for example: s3.amazonaws.com.

apiCallDetails_lastSeen :: Lens' ApiCallDetails (Maybe UTCTime) Source #

The most recent date and time, in UTC and extended ISO 8601 format, when the specified operation (api) was invoked and produced the finding.

apiCallDetails_api :: Lens' ApiCallDetails (Maybe Text) Source #

The name of the operation that was invoked most recently and produced the finding.