amazonka-cognito-identity-1.6.0: 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 #

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 #

Input to the UnlinkDeveloperIdentity action.

See: unlinkDeveloperIdentity smart constructor.

Instances

Eq UnlinkDeveloperIdentity # 
Data 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 # 
Show UnlinkDeveloperIdentity # 
Generic UnlinkDeveloperIdentity # 
Hashable UnlinkDeveloperIdentity # 
ToJSON UnlinkDeveloperIdentity # 
NFData UnlinkDeveloperIdentity # 

Methods

rnf :: UnlinkDeveloperIdentity -> () #

AWSRequest UnlinkDeveloperIdentity # 
ToHeaders UnlinkDeveloperIdentity # 
ToPath UnlinkDeveloperIdentity # 
ToQuery UnlinkDeveloperIdentity # 
type Rep UnlinkDeveloperIdentity # 
type Rep UnlinkDeveloperIdentity = D1 * (MetaData "UnlinkDeveloperIdentity" "Network.AWS.CognitoIdentity.UnlinkDeveloperIdentity" "amazonka-cognito-identity-1.6.0-7Jg9Nyngsx05LwQn1SZzEq" False) (C1 * (MetaCons "UnlinkDeveloperIdentity'" PrefixI True) ((:*:) * ((:*:) * (S1 * (MetaSel (Just Symbol "_udiIdentityId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * Text)) (S1 * (MetaSel (Just Symbol "_udiIdentityPoolId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * Text))) ((:*:) * (S1 * (MetaSel (Just Symbol "_udiDeveloperProviderName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * Text)) (S1 * (MetaSel (Just Symbol "_udiDeveloperUserIdentifier") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * Text)))))
type Rs UnlinkDeveloperIdentity # 

Request Lenses

udiIdentityId :: Lens' UnlinkDeveloperIdentity Text #

A unique identifier in the format REGION:GUID.

udiIdentityPoolId :: Lens' UnlinkDeveloperIdentity Text #

An identity pool ID in the format REGION:GUID.

udiDeveloperProviderName :: Lens' UnlinkDeveloperIdentity Text #

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

udiDeveloperUserIdentifier :: Lens' UnlinkDeveloperIdentity Text #

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

Destructuring the Response

unlinkDeveloperIdentityResponse :: UnlinkDeveloperIdentityResponse #

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

data UnlinkDeveloperIdentityResponse #

See: unlinkDeveloperIdentityResponse smart constructor.

Instances

Eq UnlinkDeveloperIdentityResponse # 
Data UnlinkDeveloperIdentityResponse # 

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 # 
Show UnlinkDeveloperIdentityResponse # 
Generic UnlinkDeveloperIdentityResponse # 
NFData UnlinkDeveloperIdentityResponse # 
type Rep UnlinkDeveloperIdentityResponse # 
type Rep UnlinkDeveloperIdentityResponse = D1 * (MetaData "UnlinkDeveloperIdentityResponse" "Network.AWS.CognitoIdentity.UnlinkDeveloperIdentity" "amazonka-cognito-identity-1.6.0-7Jg9Nyngsx05LwQn1SZzEq" False) (C1 * (MetaCons "UnlinkDeveloperIdentityResponse'" PrefixI False) (U1 *))