amazonka-cognito-identity-1.6.1: Amazon Cognito Identity SDK.

Copyright(c) 2013-2018 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone
LanguageHaskell2010

Network.AWS.CognitoIdentity.UnlinkDeveloperIdentity

Contents

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

unlinkDeveloperIdentity Source #

Creates a value of UnlinkDeveloperIdentity with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

data UnlinkDeveloperIdentity Source #

Input to the UnlinkDeveloperIdentity action.

See: unlinkDeveloperIdentity smart constructor.

Instances
Eq UnlinkDeveloperIdentity Source # 
Instance details

Defined in Network.AWS.CognitoIdentity.UnlinkDeveloperIdentity

Data UnlinkDeveloperIdentity Source # 
Instance details

Defined in Network.AWS.CognitoIdentity.UnlinkDeveloperIdentity

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> UnlinkDeveloperIdentity -> c UnlinkDeveloperIdentity #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c UnlinkDeveloperIdentity #

toConstr :: UnlinkDeveloperIdentity -> Constr #

dataTypeOf :: UnlinkDeveloperIdentity -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c UnlinkDeveloperIdentity) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c UnlinkDeveloperIdentity) #

gmapT :: (forall b. Data b => b -> b) -> UnlinkDeveloperIdentity -> UnlinkDeveloperIdentity #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> UnlinkDeveloperIdentity -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> UnlinkDeveloperIdentity -> r #

gmapQ :: (forall d. Data d => d -> u) -> UnlinkDeveloperIdentity -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> UnlinkDeveloperIdentity -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> UnlinkDeveloperIdentity -> m UnlinkDeveloperIdentity #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> UnlinkDeveloperIdentity -> m UnlinkDeveloperIdentity #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> UnlinkDeveloperIdentity -> m UnlinkDeveloperIdentity #

Read UnlinkDeveloperIdentity Source # 
Instance details

Defined in Network.AWS.CognitoIdentity.UnlinkDeveloperIdentity

Show UnlinkDeveloperIdentity Source # 
Instance details

Defined in Network.AWS.CognitoIdentity.UnlinkDeveloperIdentity

Generic UnlinkDeveloperIdentity Source # 
Instance details

Defined in Network.AWS.CognitoIdentity.UnlinkDeveloperIdentity

Associated Types

type Rep UnlinkDeveloperIdentity :: Type -> Type #

Hashable UnlinkDeveloperIdentity Source # 
Instance details

Defined in Network.AWS.CognitoIdentity.UnlinkDeveloperIdentity

ToJSON UnlinkDeveloperIdentity Source # 
Instance details

Defined in Network.AWS.CognitoIdentity.UnlinkDeveloperIdentity

AWSRequest UnlinkDeveloperIdentity Source # 
Instance details

Defined in Network.AWS.CognitoIdentity.UnlinkDeveloperIdentity

Associated Types

type Rs UnlinkDeveloperIdentity :: Type #

ToHeaders UnlinkDeveloperIdentity Source # 
Instance details

Defined in Network.AWS.CognitoIdentity.UnlinkDeveloperIdentity

ToPath UnlinkDeveloperIdentity Source # 
Instance details

Defined in Network.AWS.CognitoIdentity.UnlinkDeveloperIdentity

ToQuery UnlinkDeveloperIdentity Source # 
Instance details

Defined in Network.AWS.CognitoIdentity.UnlinkDeveloperIdentity

NFData UnlinkDeveloperIdentity Source # 
Instance details

Defined in Network.AWS.CognitoIdentity.UnlinkDeveloperIdentity

Methods

rnf :: UnlinkDeveloperIdentity -> () #

type Rep UnlinkDeveloperIdentity Source # 
Instance details

Defined in Network.AWS.CognitoIdentity.UnlinkDeveloperIdentity

type Rep UnlinkDeveloperIdentity = D1 (MetaData "UnlinkDeveloperIdentity" "Network.AWS.CognitoIdentity.UnlinkDeveloperIdentity" "amazonka-cognito-identity-1.6.1-JxIOswo68EQKpplMh7b7yR" False) (C1 (MetaCons "UnlinkDeveloperIdentity'" PrefixI True) ((S1 (MetaSel (Just "_udiIdentityId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text) :*: S1 (MetaSel (Just "_udiIdentityPoolId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text)) :*: (S1 (MetaSel (Just "_udiDeveloperProviderName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text) :*: S1 (MetaSel (Just "_udiDeveloperUserIdentifier") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text))))
type Rs UnlinkDeveloperIdentity Source # 
Instance details

Defined in Network.AWS.CognitoIdentity.UnlinkDeveloperIdentity

Request Lenses

udiIdentityId :: Lens' UnlinkDeveloperIdentity Text Source #

A unique identifier in the format REGION:GUID.

udiIdentityPoolId :: Lens' UnlinkDeveloperIdentity Text Source #

An identity pool ID in the format REGION:GUID.

udiDeveloperProviderName :: Lens' UnlinkDeveloperIdentity Text Source #

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

udiDeveloperUserIdentifier :: Lens' UnlinkDeveloperIdentity Text Source #

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

Destructuring the Response

unlinkDeveloperIdentityResponse :: UnlinkDeveloperIdentityResponse Source #

Creates a value of UnlinkDeveloperIdentityResponse with the minimum fields required to make a request.

data UnlinkDeveloperIdentityResponse Source #

See: unlinkDeveloperIdentityResponse smart constructor.

Instances
Eq UnlinkDeveloperIdentityResponse Source # 
Instance details

Defined in Network.AWS.CognitoIdentity.UnlinkDeveloperIdentity

Data UnlinkDeveloperIdentityResponse Source # 
Instance details

Defined in Network.AWS.CognitoIdentity.UnlinkDeveloperIdentity

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> UnlinkDeveloperIdentityResponse -> c UnlinkDeveloperIdentityResponse #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c UnlinkDeveloperIdentityResponse #

toConstr :: UnlinkDeveloperIdentityResponse -> Constr #

dataTypeOf :: UnlinkDeveloperIdentityResponse -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c UnlinkDeveloperIdentityResponse) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c UnlinkDeveloperIdentityResponse) #

gmapT :: (forall b. Data b => b -> b) -> UnlinkDeveloperIdentityResponse -> UnlinkDeveloperIdentityResponse #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> UnlinkDeveloperIdentityResponse -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> UnlinkDeveloperIdentityResponse -> r #

gmapQ :: (forall d. Data d => d -> u) -> UnlinkDeveloperIdentityResponse -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> UnlinkDeveloperIdentityResponse -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> UnlinkDeveloperIdentityResponse -> m UnlinkDeveloperIdentityResponse #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> UnlinkDeveloperIdentityResponse -> m UnlinkDeveloperIdentityResponse #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> UnlinkDeveloperIdentityResponse -> m UnlinkDeveloperIdentityResponse #

Read UnlinkDeveloperIdentityResponse Source # 
Instance details

Defined in Network.AWS.CognitoIdentity.UnlinkDeveloperIdentity

Show UnlinkDeveloperIdentityResponse Source # 
Instance details

Defined in Network.AWS.CognitoIdentity.UnlinkDeveloperIdentity

Generic UnlinkDeveloperIdentityResponse Source # 
Instance details

Defined in Network.AWS.CognitoIdentity.UnlinkDeveloperIdentity

Associated Types

type Rep UnlinkDeveloperIdentityResponse :: Type -> Type #

NFData UnlinkDeveloperIdentityResponse Source # 
Instance details

Defined in Network.AWS.CognitoIdentity.UnlinkDeveloperIdentity

type Rep UnlinkDeveloperIdentityResponse Source # 
Instance details

Defined in Network.AWS.CognitoIdentity.UnlinkDeveloperIdentity

type Rep UnlinkDeveloperIdentityResponse = D1 (MetaData "UnlinkDeveloperIdentityResponse" "Network.AWS.CognitoIdentity.UnlinkDeveloperIdentity" "amazonka-cognito-identity-1.6.1-JxIOswo68EQKpplMh7b7yR" False) (C1 (MetaCons "UnlinkDeveloperIdentityResponse'" PrefixI False) (U1 :: Type -> Type))