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

Copyright(c) 2013-2017 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.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.

AmbiguousRoleResolutionType

data AmbiguousRoleResolutionType Source #

Constructors

AuthenticatedRole 
Deny 

Instances

Bounded AmbiguousRoleResolutionType Source # 
Enum AmbiguousRoleResolutionType Source # 
Eq AmbiguousRoleResolutionType Source # 
Data AmbiguousRoleResolutionType Source # 

Methods

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

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

toConstr :: AmbiguousRoleResolutionType -> Constr #

dataTypeOf :: AmbiguousRoleResolutionType -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord AmbiguousRoleResolutionType Source # 
Read AmbiguousRoleResolutionType Source # 
Show AmbiguousRoleResolutionType Source # 
Generic AmbiguousRoleResolutionType Source # 
Hashable AmbiguousRoleResolutionType Source # 
FromJSON AmbiguousRoleResolutionType Source # 
ToJSON AmbiguousRoleResolutionType Source # 
NFData AmbiguousRoleResolutionType Source # 
ToQuery AmbiguousRoleResolutionType Source # 
ToHeader AmbiguousRoleResolutionType Source # 
ToByteString AmbiguousRoleResolutionType Source # 
FromText AmbiguousRoleResolutionType Source # 
ToText AmbiguousRoleResolutionType Source # 
type Rep AmbiguousRoleResolutionType Source # 
type Rep AmbiguousRoleResolutionType = D1 (MetaData "AmbiguousRoleResolutionType" "Network.AWS.CognitoIdentity.Types.Sum" "amazonka-cognito-identity-1.5.0-2qFYgszJ6M87WvyWvg2D9u" False) ((:+:) (C1 (MetaCons "AuthenticatedRole" PrefixI False) U1) (C1 (MetaCons "Deny" PrefixI False) U1))

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 # 
FromJSON CognitoErrorCode Source # 
NFData CognitoErrorCode Source # 

Methods

rnf :: CognitoErrorCode -> () #

ToQuery CognitoErrorCode Source # 
ToHeader CognitoErrorCode Source # 
ToByteString CognitoErrorCode Source # 
FromText CognitoErrorCode Source # 
ToText CognitoErrorCode Source # 
type Rep CognitoErrorCode Source # 
type Rep CognitoErrorCode = D1 (MetaData "CognitoErrorCode" "Network.AWS.CognitoIdentity.Types.Sum" "amazonka-cognito-identity-1.5.0-2qFYgszJ6M87WvyWvg2D9u" False) ((:+:) (C1 (MetaCons "AccessDenied" PrefixI False) U1) (C1 (MetaCons "InternalServerError" PrefixI False) U1))

MappingRuleMatchType

data MappingRuleMatchType Source #

Instances

Bounded MappingRuleMatchType Source # 
Enum MappingRuleMatchType Source # 
Eq MappingRuleMatchType Source # 
Data MappingRuleMatchType Source # 

Methods

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

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

toConstr :: MappingRuleMatchType -> Constr #

dataTypeOf :: MappingRuleMatchType -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord MappingRuleMatchType Source # 
Read MappingRuleMatchType Source # 
Show MappingRuleMatchType Source # 
Generic MappingRuleMatchType Source # 
Hashable MappingRuleMatchType Source # 
FromJSON MappingRuleMatchType Source # 
ToJSON MappingRuleMatchType Source # 
NFData MappingRuleMatchType Source # 

Methods

rnf :: MappingRuleMatchType -> () #

ToQuery MappingRuleMatchType Source # 
ToHeader MappingRuleMatchType Source # 
ToByteString MappingRuleMatchType Source # 
FromText MappingRuleMatchType Source # 
ToText MappingRuleMatchType Source # 
type Rep MappingRuleMatchType Source # 
type Rep MappingRuleMatchType = D1 (MetaData "MappingRuleMatchType" "Network.AWS.CognitoIdentity.Types.Sum" "amazonka-cognito-identity-1.5.0-2qFYgszJ6M87WvyWvg2D9u" False) ((:+:) ((:+:) (C1 (MetaCons "Contains" PrefixI False) U1) (C1 (MetaCons "Equals" PrefixI False) U1)) ((:+:) (C1 (MetaCons "NotEqual" PrefixI False) U1) (C1 (MetaCons "StartsWith" PrefixI False) U1)))

RoleMappingType

data RoleMappingType Source #

Constructors

Rules 
Token 

Instances

Bounded RoleMappingType Source # 
Enum RoleMappingType Source # 
Eq RoleMappingType Source # 
Data RoleMappingType Source # 

Methods

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

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

toConstr :: RoleMappingType -> Constr #

dataTypeOf :: RoleMappingType -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord RoleMappingType Source # 
Read RoleMappingType Source # 
Show RoleMappingType Source # 
Generic RoleMappingType Source # 
Hashable RoleMappingType Source # 
FromJSON RoleMappingType Source # 
ToJSON RoleMappingType Source # 
NFData RoleMappingType Source # 

Methods

rnf :: RoleMappingType -> () #

ToQuery RoleMappingType Source # 
ToHeader RoleMappingType Source # 
ToByteString RoleMappingType Source # 
FromText RoleMappingType Source # 
ToText RoleMappingType Source # 
type Rep RoleMappingType Source # 
type Rep RoleMappingType = D1 (MetaData "RoleMappingType" "Network.AWS.CognitoIdentity.Types.Sum" "amazonka-cognito-identity-1.5.0-2qFYgszJ6M87WvyWvg2D9u" False) ((:+:) (C1 (MetaCons "Rules" PrefixI False) U1) (C1 (MetaCons "Token" 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 # 
FromJSON CognitoIdentityProvider Source # 
ToJSON CognitoIdentityProvider Source # 
NFData CognitoIdentityProvider Source # 

Methods

rnf :: CognitoIdentityProvider -> () #

type Rep CognitoIdentityProvider Source # 
type Rep CognitoIdentityProvider = D1 (MetaData "CognitoIdentityProvider" "Network.AWS.CognitoIdentity.Types.Product" "amazonka-cognito-identity-1.5.0-2qFYgszJ6M87WvyWvg2D9u" False) (C1 (MetaCons "CognitoIdentityProvider'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_cipClientId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) ((:*:) (S1 (MetaSel (Just Symbol "_cipServerSideTokenCheck") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool))) (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 - The client ID for the Amazon Cognito Identity User Pool.
  • cipServerSideTokenCheck - TRUE if server-side token validation is enabled for the identity provider’s token.
  • cipProviderName - The provider name for an Amazon Cognito Identity User Pool. For example, cognito-idp.us-east-1.amazonaws.com/us-east-1_123456789 .

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

The client ID for the Amazon Cognito Identity User Pool.

cipServerSideTokenCheck :: Lens' CognitoIdentityProvider (Maybe Bool) Source #

TRUE if server-side token validation is enabled for the identity provider’s token.

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 # 
FromJSON Credentials Source # 
NFData Credentials Source # 

Methods

rnf :: Credentials -> () #

type Rep Credentials Source # 
type Rep Credentials = D1 (MetaData "Credentials" "Network.AWS.CognitoIdentity.Types.Product" "amazonka-cognito-identity-1.5.0-2qFYgszJ6M87WvyWvg2D9u" 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 - The Session Token portion of the credentials
  • cExpiration - The date at which these credentials will expire.
  • cSecretKey - The Secret Access Key portion of the credentials
  • cAccessKeyId - The Access Key portion of the credentials.

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 # 
FromJSON IdentityDescription Source # 
NFData IdentityDescription Source # 

Methods

rnf :: IdentityDescription -> () #

type Rep IdentityDescription Source # 
type Rep IdentityDescription = D1 (MetaData "IdentityDescription" "Network.AWS.CognitoIdentity.Types.Product" "amazonka-cognito-identity-1.5.0-2qFYgszJ6M87WvyWvg2D9u" 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 - Date on which the identity was last modified.
  • idCreationDate - Date on which the identity was created.
  • idLogins - A set of optional name-value pairs that map provider names to provider tokens.
  • idIdentityId - A unique identifier in the format REGION:GUID.

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 an Amazon 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 # 
FromJSON IdentityPool Source # 
ToJSON IdentityPool Source # 
NFData IdentityPool Source # 

Methods

rnf :: IdentityPool -> () #

type Rep IdentityPool Source # 
type Rep IdentityPool = D1 (MetaData "IdentityPool" "Network.AWS.CognitoIdentity.Types.Product" "amazonka-cognito-identity-1.5.0-2qFYgszJ6M87WvyWvg2D9u" 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))))))

identityPool Source #

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

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

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 # 
FromJSON IdentityPoolShortDescription Source # 
NFData IdentityPoolShortDescription Source # 
type Rep IdentityPoolShortDescription Source # 
type Rep IdentityPoolShortDescription = D1 (MetaData "IdentityPoolShortDescription" "Network.AWS.CognitoIdentity.Types.Product" "amazonka-cognito-identity-1.5.0-2qFYgszJ6M87WvyWvg2D9u" 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.

MappingRule

data MappingRule Source #

A rule that maps a claim name, a claim value, and a match type to a role ARN.

See: mappingRule smart constructor.

Instances

Eq MappingRule Source # 
Data MappingRule Source # 

Methods

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

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

toConstr :: MappingRule -> Constr #

dataTypeOf :: MappingRule -> DataType #

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

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

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

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

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

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

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

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

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

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

Read MappingRule Source # 
Show MappingRule Source # 
Generic MappingRule Source # 

Associated Types

type Rep MappingRule :: * -> * #

Hashable MappingRule Source # 
FromJSON MappingRule Source # 
ToJSON MappingRule Source # 
NFData MappingRule Source # 

Methods

rnf :: MappingRule -> () #

type Rep MappingRule Source # 
type Rep MappingRule = D1 (MetaData "MappingRule" "Network.AWS.CognitoIdentity.Types.Product" "amazonka-cognito-identity-1.5.0-2qFYgszJ6M87WvyWvg2D9u" False) (C1 (MetaCons "MappingRule'" PrefixI True) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_mrClaim") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text)) (S1 (MetaSel (Just Symbol "_mrMatchType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 MappingRuleMatchType))) ((:*:) (S1 (MetaSel (Just Symbol "_mrValue") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text)) (S1 (MetaSel (Just Symbol "_mrRoleARN") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text)))))

mappingRule Source #

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

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

  • mrClaim - The claim name that must be present in the token, for example, "isAdmin" or "paid".
  • mrMatchType - The match condition that specifies how closely the claim value in the IdP token must match Value .
  • mrValue - A brief string that the claim must match, for example, "paid" or "yes".
  • mrRoleARN - The role ARN.

mrClaim :: Lens' MappingRule Text Source #

The claim name that must be present in the token, for example, "isAdmin" or "paid".

mrMatchType :: Lens' MappingRule MappingRuleMatchType Source #

The match condition that specifies how closely the claim value in the IdP token must match Value .

mrValue :: Lens' MappingRule Text Source #

A brief string that the claim must match, for example, "paid" or "yes".

RoleMapping

data RoleMapping Source #

A role mapping.

See: roleMapping smart constructor.

Instances

Eq RoleMapping Source # 
Data RoleMapping Source # 

Methods

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

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

toConstr :: RoleMapping -> Constr #

dataTypeOf :: RoleMapping -> DataType #

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

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

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

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

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

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

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

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

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

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

Read RoleMapping Source # 
Show RoleMapping Source # 
Generic RoleMapping Source # 

Associated Types

type Rep RoleMapping :: * -> * #

Hashable RoleMapping Source # 
FromJSON RoleMapping Source # 
ToJSON RoleMapping Source # 
NFData RoleMapping Source # 

Methods

rnf :: RoleMapping -> () #

type Rep RoleMapping Source # 
type Rep RoleMapping = D1 (MetaData "RoleMapping" "Network.AWS.CognitoIdentity.Types.Product" "amazonka-cognito-identity-1.5.0-2qFYgszJ6M87WvyWvg2D9u" False) (C1 (MetaCons "RoleMapping'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_rmRulesConfiguration") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe RulesConfigurationType))) ((:*:) (S1 (MetaSel (Just Symbol "_rmAmbiguousRoleResolution") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe AmbiguousRoleResolutionType))) (S1 (MetaSel (Just Symbol "_rmType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 RoleMappingType)))))

roleMapping Source #

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

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

  • rmRulesConfiguration - The rules to be used for mapping users to roles. If you specify Rules as the role mapping type, RulesConfiguration is required.
  • rmAmbiguousRoleResolution - If you specify Token or Rules as the Type , AmbiguousRoleResolution is required. Specifies the action to be taken if either no rules match the claim value for the Rules type, or there is no cognito:preferred_role claim and there are multiple cognito:roles matches for the Token type.
  • rmType - The role mapping type. Token will use cognito:roles and cognito:preferred_role claims from the Cognito identity provider token to map groups to roles. Rules will attempt to match claims from the token to map to a role.

rmRulesConfiguration :: Lens' RoleMapping (Maybe RulesConfigurationType) Source #

The rules to be used for mapping users to roles. If you specify Rules as the role mapping type, RulesConfiguration is required.

rmAmbiguousRoleResolution :: Lens' RoleMapping (Maybe AmbiguousRoleResolutionType) Source #

If you specify Token or Rules as the Type , AmbiguousRoleResolution is required. Specifies the action to be taken if either no rules match the claim value for the Rules type, or there is no cognito:preferred_role claim and there are multiple cognito:roles matches for the Token type.

rmType :: Lens' RoleMapping RoleMappingType Source #

The role mapping type. Token will use cognito:roles and cognito:preferred_role claims from the Cognito identity provider token to map groups to roles. Rules will attempt to match claims from the token to map to a role.

RulesConfigurationType

data RulesConfigurationType Source #

A container for rules.

See: rulesConfigurationType smart constructor.

Instances

Eq RulesConfigurationType Source # 
Data RulesConfigurationType Source # 

Methods

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

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

toConstr :: RulesConfigurationType -> Constr #

dataTypeOf :: RulesConfigurationType -> DataType #

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

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

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

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

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

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

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

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

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

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

Read RulesConfigurationType Source # 
Show RulesConfigurationType Source # 
Generic RulesConfigurationType Source # 
Hashable RulesConfigurationType Source # 
FromJSON RulesConfigurationType Source # 
ToJSON RulesConfigurationType Source # 
NFData RulesConfigurationType Source # 

Methods

rnf :: RulesConfigurationType -> () #

type Rep RulesConfigurationType Source # 
type Rep RulesConfigurationType = D1 (MetaData "RulesConfigurationType" "Network.AWS.CognitoIdentity.Types.Product" "amazonka-cognito-identity-1.5.0-2qFYgszJ6M87WvyWvg2D9u" True) (C1 (MetaCons "RulesConfigurationType'" PrefixI True) (S1 (MetaSel (Just Symbol "_rctRules") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (List1 MappingRule))))

rulesConfigurationType Source #

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

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

  • rctRules - An array of rules. You can specify up to 25 rules per identity provider. Rules are evaluated in order. The first one to match specifies the role.

rctRules :: Lens' RulesConfigurationType (NonEmpty MappingRule) Source #

An array of rules. You can specify up to 25 rules per identity provider. Rules are evaluated in order. The first one to match specifies the role.

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 # 
FromJSON UnprocessedIdentityId Source # 
NFData UnprocessedIdentityId Source # 

Methods

rnf :: UnprocessedIdentityId -> () #

type Rep UnprocessedIdentityId Source # 
type Rep UnprocessedIdentityId = D1 (MetaData "UnprocessedIdentityId" "Network.AWS.CognitoIdentity.Types.Product" "amazonka-cognito-identity-1.5.0-2qFYgszJ6M87WvyWvg2D9u" 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 - The error code indicating the type of error that occurred.
  • uiiIdentityId - A unique identifier in the format REGION:GUID.

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.