amazonka-cognito-identity-2.0: Amazon Cognito Identity 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.CognitoIdentity.DescribeIdentity

Description

Returns metadata related to the given identity, including when the identity was created and any associated linked logins.

You must use AWS Developer credentials to call this API.

Synopsis

Creating a Request

data DescribeIdentity Source #

Input to the DescribeIdentity action.

See: newDescribeIdentity smart constructor.

Constructors

DescribeIdentity' 

Fields

Instances

Instances details
ToJSON DescribeIdentity Source # 
Instance details

Defined in Amazonka.CognitoIdentity.DescribeIdentity

ToHeaders DescribeIdentity Source # 
Instance details

Defined in Amazonka.CognitoIdentity.DescribeIdentity

ToPath DescribeIdentity Source # 
Instance details

Defined in Amazonka.CognitoIdentity.DescribeIdentity

ToQuery DescribeIdentity Source # 
Instance details

Defined in Amazonka.CognitoIdentity.DescribeIdentity

AWSRequest DescribeIdentity Source # 
Instance details

Defined in Amazonka.CognitoIdentity.DescribeIdentity

Associated Types

type AWSResponse DescribeIdentity #

Generic DescribeIdentity Source # 
Instance details

Defined in Amazonka.CognitoIdentity.DescribeIdentity

Associated Types

type Rep DescribeIdentity :: Type -> Type #

Read DescribeIdentity Source # 
Instance details

Defined in Amazonka.CognitoIdentity.DescribeIdentity

Show DescribeIdentity Source # 
Instance details

Defined in Amazonka.CognitoIdentity.DescribeIdentity

NFData DescribeIdentity Source # 
Instance details

Defined in Amazonka.CognitoIdentity.DescribeIdentity

Methods

rnf :: DescribeIdentity -> () #

Eq DescribeIdentity Source # 
Instance details

Defined in Amazonka.CognitoIdentity.DescribeIdentity

Hashable DescribeIdentity Source # 
Instance details

Defined in Amazonka.CognitoIdentity.DescribeIdentity

type AWSResponse DescribeIdentity Source # 
Instance details

Defined in Amazonka.CognitoIdentity.DescribeIdentity

type Rep DescribeIdentity Source # 
Instance details

Defined in Amazonka.CognitoIdentity.DescribeIdentity

type Rep DescribeIdentity = D1 ('MetaData "DescribeIdentity" "Amazonka.CognitoIdentity.DescribeIdentity" "amazonka-cognito-identity-2.0-9cap08KVWNhAJ5mbkAF9NH" 'False) (C1 ('MetaCons "DescribeIdentity'" 'PrefixI 'True) (S1 ('MetaSel ('Just "identityId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDescribeIdentity Source #

Create a value of DescribeIdentity 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:

DescribeIdentity, describeIdentity_identityId - A unique identifier in the format REGION:GUID.

Request Lenses

describeIdentity_identityId :: Lens' DescribeIdentity Text Source #

A unique identifier in the format REGION:GUID.

Destructuring the Response

data IdentityDescription Source #

A description of the identity.

See: newIdentityDescription smart constructor.

Constructors

IdentityDescription' 

Fields

Instances

Instances details
FromJSON IdentityDescription Source # 
Instance details

Defined in Amazonka.CognitoIdentity.Types.IdentityDescription

Generic IdentityDescription Source # 
Instance details

Defined in Amazonka.CognitoIdentity.Types.IdentityDescription

Associated Types

type Rep IdentityDescription :: Type -> Type #

Read IdentityDescription Source # 
Instance details

Defined in Amazonka.CognitoIdentity.Types.IdentityDescription

Show IdentityDescription Source # 
Instance details

Defined in Amazonka.CognitoIdentity.Types.IdentityDescription

NFData IdentityDescription Source # 
Instance details

Defined in Amazonka.CognitoIdentity.Types.IdentityDescription

Methods

rnf :: IdentityDescription -> () #

Eq IdentityDescription Source # 
Instance details

Defined in Amazonka.CognitoIdentity.Types.IdentityDescription

Hashable IdentityDescription Source # 
Instance details

Defined in Amazonka.CognitoIdentity.Types.IdentityDescription

type Rep IdentityDescription Source # 
Instance details

Defined in Amazonka.CognitoIdentity.Types.IdentityDescription

type Rep IdentityDescription = D1 ('MetaData "IdentityDescription" "Amazonka.CognitoIdentity.Types.IdentityDescription" "amazonka-cognito-identity-2.0-9cap08KVWNhAJ5mbkAF9NH" 'False) (C1 ('MetaCons "IdentityDescription'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "creationDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "identityId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "lastModifiedDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "logins") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])))))

newIdentityDescription :: IdentityDescription Source #

Create a value of IdentityDescription 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:creationDate:IdentityDescription', identityDescription_creationDate - Date on which the identity was created.

$sel:identityId:IdentityDescription', identityDescription_identityId - A unique identifier in the format REGION:GUID.

$sel:lastModifiedDate:IdentityDescription', identityDescription_lastModifiedDate - Date on which the identity was last modified.

$sel:logins:IdentityDescription', identityDescription_logins - The provider names.

Response Lenses

identityDescription_creationDate :: Lens' IdentityDescription (Maybe UTCTime) Source #

Date on which the identity was created.

identityDescription_identityId :: Lens' IdentityDescription (Maybe Text) Source #

A unique identifier in the format REGION:GUID.

identityDescription_lastModifiedDate :: Lens' IdentityDescription (Maybe UTCTime) Source #

Date on which the identity was last modified.