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

Copyright(c) 2013-2016 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay@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

data UnlinkDeveloperIdentity Source #

Input to the UnlinkDeveloperIdentity action.

See: unlinkDeveloperIdentity smart constructor.

Instances

Eq UnlinkDeveloperIdentity Source # 
Data UnlinkDeveloperIdentity Source # 

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 # 
Show UnlinkDeveloperIdentity Source # 
Generic UnlinkDeveloperIdentity Source # 
Hashable UnlinkDeveloperIdentity Source # 
NFData UnlinkDeveloperIdentity Source # 

Methods

rnf :: UnlinkDeveloperIdentity -> () #

AWSRequest UnlinkDeveloperIdentity Source # 
ToPath UnlinkDeveloperIdentity Source # 
ToHeaders UnlinkDeveloperIdentity Source # 
ToQuery UnlinkDeveloperIdentity Source # 
ToJSON UnlinkDeveloperIdentity Source # 
type Rep UnlinkDeveloperIdentity Source # 
type Rep UnlinkDeveloperIdentity = D1 (MetaData "UnlinkDeveloperIdentity" "Network.AWS.CognitoIdentity.UnlinkDeveloperIdentity" "amazonka-cognito-identity-1.4.4-HCXYru6jCnl38KjgmeNXOZ" 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 Source # 

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 # 
Data UnlinkDeveloperIdentityResponse Source # 

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