libZSservicesZSamazonka-cognito-identityZSamazonka-cognito-identity
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.CognitoIdentity.UnlinkDeveloperIdentity

Description

Unlinks a DeveloperUserIdentifier from an existing identity. Unlinked developer users will be considered new identities next time they are seen. If, for a given Cognito identity, you remove all federated identities as well as the developer user identifier, the Cognito identity becomes inaccessible.

You must use AWS Developer credentials to call this API.

Synopsis

Creating a Request

data UnlinkDeveloperIdentity Source #

Input to the UnlinkDeveloperIdentity action.

See: newUnlinkDeveloperIdentity smart constructor.

Constructors

UnlinkDeveloperIdentity' 

Fields

Instances

Instances details
Eq UnlinkDeveloperIdentity Source # 
Instance details

Defined in Amazonka.CognitoIdentity.UnlinkDeveloperIdentity

Read UnlinkDeveloperIdentity Source # 
Instance details

Defined in Amazonka.CognitoIdentity.UnlinkDeveloperIdentity

Show UnlinkDeveloperIdentity Source # 
Instance details

Defined in Amazonka.CognitoIdentity.UnlinkDeveloperIdentity

Generic UnlinkDeveloperIdentity Source # 
Instance details

Defined in Amazonka.CognitoIdentity.UnlinkDeveloperIdentity

Associated Types

type Rep UnlinkDeveloperIdentity :: Type -> Type #

NFData UnlinkDeveloperIdentity Source # 
Instance details

Defined in Amazonka.CognitoIdentity.UnlinkDeveloperIdentity

Methods

rnf :: UnlinkDeveloperIdentity -> () #

Hashable UnlinkDeveloperIdentity Source # 
Instance details

Defined in Amazonka.CognitoIdentity.UnlinkDeveloperIdentity

ToJSON UnlinkDeveloperIdentity Source # 
Instance details

Defined in Amazonka.CognitoIdentity.UnlinkDeveloperIdentity

AWSRequest UnlinkDeveloperIdentity Source # 
Instance details

Defined in Amazonka.CognitoIdentity.UnlinkDeveloperIdentity

ToHeaders UnlinkDeveloperIdentity Source # 
Instance details

Defined in Amazonka.CognitoIdentity.UnlinkDeveloperIdentity

ToPath UnlinkDeveloperIdentity Source # 
Instance details

Defined in Amazonka.CognitoIdentity.UnlinkDeveloperIdentity

ToQuery UnlinkDeveloperIdentity Source # 
Instance details

Defined in Amazonka.CognitoIdentity.UnlinkDeveloperIdentity

type Rep UnlinkDeveloperIdentity Source # 
Instance details

Defined in Amazonka.CognitoIdentity.UnlinkDeveloperIdentity

type Rep UnlinkDeveloperIdentity = D1 ('MetaData "UnlinkDeveloperIdentity" "Amazonka.CognitoIdentity.UnlinkDeveloperIdentity" "libZSservicesZSamazonka-cognito-identityZSamazonka-cognito-identity" 'False) (C1 ('MetaCons "UnlinkDeveloperIdentity'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "identityId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "identityPoolId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "developerProviderName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "developerUserIdentifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))
type AWSResponse UnlinkDeveloperIdentity Source # 
Instance details

Defined in Amazonka.CognitoIdentity.UnlinkDeveloperIdentity

newUnlinkDeveloperIdentity Source #

Create a value of UnlinkDeveloperIdentity 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:identityId:UnlinkDeveloperIdentity', unlinkDeveloperIdentity_identityId - A unique identifier in the format REGION:GUID.

$sel:identityPoolId:UnlinkDeveloperIdentity', unlinkDeveloperIdentity_identityPoolId - An identity pool ID in the format REGION:GUID.

$sel:developerProviderName:UnlinkDeveloperIdentity', unlinkDeveloperIdentity_developerProviderName - The "domain" by which Cognito will refer to your users.

$sel:developerUserIdentifier:UnlinkDeveloperIdentity', unlinkDeveloperIdentity_developerUserIdentifier - A unique ID used by your backend authentication process to identify a user.

Request Lenses

unlinkDeveloperIdentity_identityId :: Lens' UnlinkDeveloperIdentity Text Source #

A unique identifier in the format REGION:GUID.

unlinkDeveloperIdentity_identityPoolId :: Lens' UnlinkDeveloperIdentity Text Source #

An identity pool ID in the format REGION:GUID.

unlinkDeveloperIdentity_developerProviderName :: Lens' UnlinkDeveloperIdentity Text Source #

The "domain" by which Cognito will refer to your users.

unlinkDeveloperIdentity_developerUserIdentifier :: Lens' UnlinkDeveloperIdentity Text Source #

A unique ID used by your backend authentication process to identify a user.

Destructuring the Response

data UnlinkDeveloperIdentityResponse Source #

See: newUnlinkDeveloperIdentityResponse smart constructor.

Instances

Instances details
Eq UnlinkDeveloperIdentityResponse Source # 
Instance details

Defined in Amazonka.CognitoIdentity.UnlinkDeveloperIdentity

Read UnlinkDeveloperIdentityResponse Source # 
Instance details

Defined in Amazonka.CognitoIdentity.UnlinkDeveloperIdentity

Show UnlinkDeveloperIdentityResponse Source # 
Instance details

Defined in Amazonka.CognitoIdentity.UnlinkDeveloperIdentity

Generic UnlinkDeveloperIdentityResponse Source # 
Instance details

Defined in Amazonka.CognitoIdentity.UnlinkDeveloperIdentity

Associated Types

type Rep UnlinkDeveloperIdentityResponse :: Type -> Type #

NFData UnlinkDeveloperIdentityResponse Source # 
Instance details

Defined in Amazonka.CognitoIdentity.UnlinkDeveloperIdentity

type Rep UnlinkDeveloperIdentityResponse Source # 
Instance details

Defined in Amazonka.CognitoIdentity.UnlinkDeveloperIdentity

type Rep UnlinkDeveloperIdentityResponse = D1 ('MetaData "UnlinkDeveloperIdentityResponse" "Amazonka.CognitoIdentity.UnlinkDeveloperIdentity" "libZSservicesZSamazonka-cognito-identityZSamazonka-cognito-identity" 'False) (C1 ('MetaCons "UnlinkDeveloperIdentityResponse'" 'PrefixI 'False) (U1 :: Type -> Type))

newUnlinkDeveloperIdentityResponse :: UnlinkDeveloperIdentityResponse Source #

Create a value of UnlinkDeveloperIdentityResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.