amazonka-maciev2-2.0: Amazon Macie 2 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.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

  • api :: Maybe Text

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

  • apiServiceName :: Maybe Text

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

  • firstSeen :: Maybe ISO8601

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

  • lastSeen :: Maybe ISO8601

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

Instances

Instances details
FromJSON 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 #

Read ApiCallDetails Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ApiCallDetails

Show ApiCallDetails Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ApiCallDetails

NFData ApiCallDetails Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ApiCallDetails

Methods

rnf :: ApiCallDetails -> () #

Eq ApiCallDetails Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ApiCallDetails

Hashable 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" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'False) (C1 ('MetaCons "ApiCallDetails'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "api") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "apiServiceName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "firstSeen") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601)) :*: S1 ('MetaSel ('Just "lastSeen") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601)))))

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:api:ApiCallDetails', apiCallDetails_api - The name of the operation that was invoked most recently 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: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: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.

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

The name of the operation that was invoked most recently 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_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_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.