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.Types

Contents

Description

 

Synopsis

Service Configuration

cognitoIdentity :: Service Source #

API version '2014-06-30' of the Amazon Cognito Identity SDK configuration.

Errors

_InvalidIdentityPoolConfigurationException :: AsError a => Getting (First ServiceError) a ServiceError Source #

Thrown if the identity pool has no role associated for the given auth type (auth/unauth) or if the AssumeRole fails.

_InvalidParameterException :: AsError a => Getting (First ServiceError) a ServiceError Source #

Thrown for missing or bad input parameter(s).

_NotAuthorizedException :: AsError a => Getting (First ServiceError) a ServiceError Source #

Thrown when a user is not authorized to access the requested resource.

_InternalErrorException :: AsError a => Getting (First ServiceError) a ServiceError Source #

Thrown when the service encounters an error during processing the request.

_ExternalServiceException :: AsError a => Getting (First ServiceError) a ServiceError Source #

An exception thrown when a dependent service such as Facebook or Twitter is not responding

_TooManyRequestsException :: AsError a => Getting (First ServiceError) a ServiceError Source #

Thrown when a request is throttled.

_ConcurrentModificationException :: AsError a => Getting (First ServiceError) a ServiceError Source #

Thrown if there are parallel requests to modify a resource.

_ResourceConflictException :: AsError a => Getting (First ServiceError) a ServiceError Source #

Thrown when a user tries to use a login which is already linked to another account.

_DeveloperUserAlreadyRegisteredException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The provided developer user identifier is already registered with Cognito under a different identity ID.

_ResourceNotFoundException :: AsError a => Getting (First ServiceError) a ServiceError Source #

Thrown when the requested resource (for example, a dataset or record) does not exist.

_LimitExceededException :: AsError a => Getting (First ServiceError) a ServiceError Source #

Thrown when the total number of user pools has exceeded a preset limit.

CognitoErrorCode

data CognitoErrorCode Source #

Instances

Bounded CognitoErrorCode Source # 
Enum CognitoErrorCode Source # 
Eq CognitoErrorCode Source # 
Data CognitoErrorCode Source # 

Methods

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

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

toConstr :: CognitoErrorCode -> Constr #

dataTypeOf :: CognitoErrorCode -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord CognitoErrorCode Source # 
Read CognitoErrorCode Source # 
Show CognitoErrorCode Source # 
Generic CognitoErrorCode Source # 
Hashable CognitoErrorCode Source # 
NFData CognitoErrorCode Source # 

Methods

rnf :: CognitoErrorCode -> () #

ToHeader CognitoErrorCode Source # 
ToQuery CognitoErrorCode Source # 
ToByteString CognitoErrorCode Source # 
FromJSON CognitoErrorCode Source # 

Methods

parseJSON :: Value -> Parser CognitoErrorCode #

FromText CognitoErrorCode Source # 

Methods

parser :: Parser CognitoErrorCode #

ToText CognitoErrorCode Source # 
type Rep CognitoErrorCode Source # 
type Rep CognitoErrorCode = D1 (MetaData "CognitoErrorCode" "Network.AWS.CognitoIdentity.Types.Sum" "amazonka-cognito-identity-1.4.4-HCXYru6jCnl38KjgmeNXOZ" False) ((:+:) (C1 (MetaCons "AccessDenied" PrefixI False) U1) (C1 (MetaCons "InternalServerError" PrefixI False) U1))

CognitoIdentityProvider

data CognitoIdentityProvider Source #

A provider representing an Amazon Cognito Identity User Pool and its client ID.

See: cognitoIdentityProvider smart constructor.

Instances

Eq CognitoIdentityProvider Source # 
Data CognitoIdentityProvider Source # 

Methods

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

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

toConstr :: CognitoIdentityProvider -> Constr #

dataTypeOf :: CognitoIdentityProvider -> DataType #

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

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

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

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

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

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

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

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

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

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

Read CognitoIdentityProvider Source # 
Show CognitoIdentityProvider Source # 
Generic CognitoIdentityProvider Source # 
Hashable CognitoIdentityProvider Source # 
NFData CognitoIdentityProvider Source # 

Methods

rnf :: CognitoIdentityProvider -> () #

FromJSON CognitoIdentityProvider Source # 
ToJSON CognitoIdentityProvider Source # 
type Rep CognitoIdentityProvider Source # 
type Rep CognitoIdentityProvider = D1 (MetaData "CognitoIdentityProvider" "Network.AWS.CognitoIdentity.Types.Product" "amazonka-cognito-identity-1.4.4-HCXYru6jCnl38KjgmeNXOZ" False) (C1 (MetaCons "CognitoIdentityProvider'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_cipClientId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_cipProviderName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))

cognitoIdentityProvider :: CognitoIdentityProvider Source #

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

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

cipClientId :: Lens' CognitoIdentityProvider (Maybe Text) Source #

The client ID for the Amazon Cognito Identity User Pool.

cipProviderName :: Lens' CognitoIdentityProvider (Maybe Text) Source #

The provider name for an Amazon Cognito Identity User Pool. For example, 'cognito-idp.us-east-1.amazonaws.com\/us-east-1_123456789'.

Credentials

data Credentials Source #

Credentials for the provided identity ID.

See: credentials smart constructor.

Instances

Eq Credentials Source # 
Data Credentials Source # 

Methods

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

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

toConstr :: Credentials -> Constr #

dataTypeOf :: Credentials -> DataType #

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

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

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

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

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

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

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

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

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

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

Read Credentials Source # 
Show Credentials Source # 
Generic Credentials Source # 

Associated Types

type Rep Credentials :: * -> * #

Hashable Credentials Source # 
NFData Credentials Source # 

Methods

rnf :: Credentials -> () #

FromJSON Credentials Source # 

Methods

parseJSON :: Value -> Parser Credentials #

type Rep Credentials Source # 
type Rep Credentials = D1 (MetaData "Credentials" "Network.AWS.CognitoIdentity.Types.Product" "amazonka-cognito-identity-1.4.4-HCXYru6jCnl38KjgmeNXOZ" False) (C1 (MetaCons "Credentials'" PrefixI True) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_cSessionToken") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_cExpiration") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe POSIX)))) ((:*:) (S1 (MetaSel (Just Symbol "_cSecretKey") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_cAccessKeyId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))))

credentials :: Credentials Source #

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

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

cSessionToken :: Lens' Credentials (Maybe Text) Source #

The Session Token portion of the credentials

cExpiration :: Lens' Credentials (Maybe UTCTime) Source #

The date at which these credentials will expire.

cSecretKey :: Lens' Credentials (Maybe Text) Source #

The Secret Access Key portion of the credentials

cAccessKeyId :: Lens' Credentials (Maybe Text) Source #

The Access Key portion of the credentials.

IdentityDescription

data IdentityDescription Source #

A description of the identity.

See: identityDescription smart constructor.

Instances

Eq IdentityDescription Source # 
Data IdentityDescription Source # 

Methods

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

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

toConstr :: IdentityDescription -> Constr #

dataTypeOf :: IdentityDescription -> DataType #

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

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

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

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

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

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

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

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

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

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

Read IdentityDescription Source # 
Show IdentityDescription Source # 
Generic IdentityDescription Source # 
Hashable IdentityDescription Source # 
NFData IdentityDescription Source # 

Methods

rnf :: IdentityDescription -> () #

FromJSON IdentityDescription Source # 

Methods

parseJSON :: Value -> Parser IdentityDescription #

type Rep IdentityDescription Source # 
type Rep IdentityDescription = D1 (MetaData "IdentityDescription" "Network.AWS.CognitoIdentity.Types.Product" "amazonka-cognito-identity-1.4.4-HCXYru6jCnl38KjgmeNXOZ" False) (C1 (MetaCons "IdentityDescription'" PrefixI True) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_idLastModifiedDate") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe POSIX))) (S1 (MetaSel (Just Symbol "_idCreationDate") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe POSIX)))) ((:*:) (S1 (MetaSel (Just Symbol "_idLogins") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Text]))) (S1 (MetaSel (Just Symbol "_idIdentityId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))))

identityDescription :: IdentityDescription Source #

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

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

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

Date on which the identity was last modified.

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

Date on which the identity was created.

idLogins :: Lens' IdentityDescription [Text] Source #

A set of optional name-value pairs that map provider names to provider tokens.

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

A unique identifier in the format REGION:GUID.

IdentityPool

data IdentityPool Source #

An object representing a Cognito identity pool.

See: identityPool smart constructor.

Instances

Eq IdentityPool Source # 
Data IdentityPool Source # 

Methods

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

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

toConstr :: IdentityPool -> Constr #

dataTypeOf :: IdentityPool -> DataType #

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

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

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

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

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

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

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

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

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

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

Read IdentityPool Source # 
Show IdentityPool Source # 
Generic IdentityPool Source # 

Associated Types

type Rep IdentityPool :: * -> * #

Hashable IdentityPool Source # 
NFData IdentityPool Source # 

Methods

rnf :: IdentityPool -> () #

FromJSON IdentityPool Source # 

Methods

parseJSON :: Value -> Parser IdentityPool #

ToJSON IdentityPool Source # 

Methods

toJSON :: IdentityPool -> Value #

toEncoding :: IdentityPool -> Encoding #

type Rep IdentityPool Source # 
type Rep IdentityPool = D1 (MetaData "IdentityPool" "Network.AWS.CognitoIdentity.Types.Product" "amazonka-cognito-identity-1.4.4-HCXYru6jCnl38KjgmeNXOZ" False) (C1 (MetaCons "IdentityPool'" PrefixI True) ((:*:) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_ipSamlProviderARNs") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Text]))) (S1 (MetaSel (Just Symbol "_ipSupportedLoginProviders") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Map Text Text))))) ((:*:) (S1 (MetaSel (Just Symbol "_ipDeveloperProviderName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_ipOpenIdConnectProviderARNs") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Text]))))) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_ipCognitoIdentityProviders") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [CognitoIdentityProvider]))) (S1 (MetaSel (Just Symbol "_ipIdentityPoolId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text))) ((:*:) (S1 (MetaSel (Just Symbol "_ipIdentityPoolName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text)) (S1 (MetaSel (Just Symbol "_ipAllowUnauthenticatedIdentities") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Bool))))))

ipSamlProviderARNs :: Lens' IdentityPool [Text] Source #

An array of Amazon Resource Names (ARNs) of the SAML provider for your identity pool.

ipSupportedLoginProviders :: Lens' IdentityPool (HashMap Text Text) Source #

Optional key:value pairs mapping provider names to provider app IDs.

ipDeveloperProviderName :: Lens' IdentityPool (Maybe Text) Source #

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

ipOpenIdConnectProviderARNs :: Lens' IdentityPool [Text] Source #

A list of OpendID Connect provider ARNs.

ipCognitoIdentityProviders :: Lens' IdentityPool [CognitoIdentityProvider] Source #

A list representing an Amazon Cognito Identity User Pool and its client ID.

ipIdentityPoolId :: Lens' IdentityPool Text Source #

An identity pool ID in the format REGION:GUID.

ipIdentityPoolName :: Lens' IdentityPool Text Source #

A string that you provide.

ipAllowUnauthenticatedIdentities :: Lens' IdentityPool Bool Source #

TRUE if the identity pool supports unauthenticated logins.

IdentityPoolShortDescription

data IdentityPoolShortDescription Source #

A description of the identity pool.

See: identityPoolShortDescription smart constructor.

Instances

Eq IdentityPoolShortDescription Source # 
Data IdentityPoolShortDescription Source # 

Methods

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

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

toConstr :: IdentityPoolShortDescription -> Constr #

dataTypeOf :: IdentityPoolShortDescription -> DataType #

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

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

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

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

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

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

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

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

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

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

Read IdentityPoolShortDescription Source # 
Show IdentityPoolShortDescription Source # 
Generic IdentityPoolShortDescription Source # 
Hashable IdentityPoolShortDescription Source # 
NFData IdentityPoolShortDescription Source # 
FromJSON IdentityPoolShortDescription Source # 
type Rep IdentityPoolShortDescription Source # 
type Rep IdentityPoolShortDescription = D1 (MetaData "IdentityPoolShortDescription" "Network.AWS.CognitoIdentity.Types.Product" "amazonka-cognito-identity-1.4.4-HCXYru6jCnl38KjgmeNXOZ" False) (C1 (MetaCons "IdentityPoolShortDescription'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_ipsdIdentityPoolId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_ipsdIdentityPoolName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))

identityPoolShortDescription :: IdentityPoolShortDescription Source #

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

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

ipsdIdentityPoolId :: Lens' IdentityPoolShortDescription (Maybe Text) Source #

An identity pool ID in the format REGION:GUID.

UnprocessedIdentityId

data UnprocessedIdentityId Source #

An array of UnprocessedIdentityId objects, each of which contains an ErrorCode and IdentityId.

See: unprocessedIdentityId smart constructor.

Instances

Eq UnprocessedIdentityId Source # 
Data UnprocessedIdentityId Source # 

Methods

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

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

toConstr :: UnprocessedIdentityId -> Constr #

dataTypeOf :: UnprocessedIdentityId -> DataType #

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

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

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

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

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

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

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

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

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

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

Read UnprocessedIdentityId Source # 
Show UnprocessedIdentityId Source # 
Generic UnprocessedIdentityId Source # 
Hashable UnprocessedIdentityId Source # 
NFData UnprocessedIdentityId Source # 

Methods

rnf :: UnprocessedIdentityId -> () #

FromJSON UnprocessedIdentityId Source # 
type Rep UnprocessedIdentityId Source # 
type Rep UnprocessedIdentityId = D1 (MetaData "UnprocessedIdentityId" "Network.AWS.CognitoIdentity.Types.Product" "amazonka-cognito-identity-1.4.4-HCXYru6jCnl38KjgmeNXOZ" False) (C1 (MetaCons "UnprocessedIdentityId'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_uiiErrorCode") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe CognitoErrorCode))) (S1 (MetaSel (Just Symbol "_uiiIdentityId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))

unprocessedIdentityId :: UnprocessedIdentityId Source #

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

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

uiiErrorCode :: Lens' UnprocessedIdentityId (Maybe CognitoErrorCode) Source #

The error code indicating the type of error that occurred.

uiiIdentityId :: Lens' UnprocessedIdentityId (Maybe Text) Source #

A unique identifier in the format REGION:GUID.