libZSservicesZSamazonka-iamZSamazonka-iam
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.IAM.Types.EntityDetails

Description

 
Synopsis

Documentation

data EntityDetails Source #

An object that contains details about when the IAM entities (users or roles) were last used in an attempt to access the specified Amazon Web Services service.

This data type is a response element in the GetServiceLastAccessedDetailsWithEntities operation.

See: newEntityDetails smart constructor.

Constructors

EntityDetails' 

Fields

Instances

Instances details
Eq EntityDetails Source # 
Instance details

Defined in Amazonka.IAM.Types.EntityDetails

Read EntityDetails Source # 
Instance details

Defined in Amazonka.IAM.Types.EntityDetails

Show EntityDetails Source # 
Instance details

Defined in Amazonka.IAM.Types.EntityDetails

Generic EntityDetails Source # 
Instance details

Defined in Amazonka.IAM.Types.EntityDetails

Associated Types

type Rep EntityDetails :: Type -> Type #

NFData EntityDetails Source # 
Instance details

Defined in Amazonka.IAM.Types.EntityDetails

Methods

rnf :: EntityDetails -> () #

Hashable EntityDetails Source # 
Instance details

Defined in Amazonka.IAM.Types.EntityDetails

FromXML EntityDetails Source # 
Instance details

Defined in Amazonka.IAM.Types.EntityDetails

type Rep EntityDetails Source # 
Instance details

Defined in Amazonka.IAM.Types.EntityDetails

type Rep EntityDetails = D1 ('MetaData "EntityDetails" "Amazonka.IAM.Types.EntityDetails" "libZSservicesZSamazonka-iamZSamazonka-iam" 'False) (C1 ('MetaCons "EntityDetails'" 'PrefixI 'True) (S1 ('MetaSel ('Just "lastAuthenticated") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601)) :*: S1 ('MetaSel ('Just "entityInfo") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 EntityInfo)))

newEntityDetails Source #

Create a value of EntityDetails 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:lastAuthenticated:EntityDetails', entityDetails_lastAuthenticated - The date and time, in ISO 8601 date-time format, when the authenticated entity last attempted to access Amazon Web Services. Amazon Web Services does not report unauthenticated requests.

This field is null if no IAM entities attempted to access the service within the reporting period.

$sel:entityInfo:EntityDetails', entityDetails_entityInfo - The EntityInfo object that contains details about the entity (user or role).

entityDetails_lastAuthenticated :: Lens' EntityDetails (Maybe UTCTime) Source #

The date and time, in ISO 8601 date-time format, when the authenticated entity last attempted to access Amazon Web Services. Amazon Web Services does not report unauthenticated requests.

This field is null if no IAM entities attempted to access the service within the reporting period.

entityDetails_entityInfo :: Lens' EntityDetails EntityInfo Source #

The EntityInfo object that contains details about the entity (user or role).