amazonka-cognito-idp-1.4.2: Amazon Cognito Identity Provider 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.CognitoIdentityProvider.Types

Contents

Description

 

Synopsis

Service Configuration

cognitoIdentityProvider :: Service Source #

API version '2016-04-18' of the Amazon Cognito Identity Provider SDK configuration.

Errors

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

This exception is thrown when the Amazon Cognito service encounters an invalid parameter.

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

This exception is thrown when the Amazon Cognito service encounters an invalid AWS Lambda response.

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

This exception gets thrown when the Amazon Cognito service encounters an unexpected exception with the AWS Lambda service.

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

This exception gets thrown when a user is not authorized.

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

This exception is thrown when Amazon Cognito encounters an internal error.

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

This exception is thrown if the provided code does not match what the server was expecting.

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

This exception gets thrown when the user has made too many requests for a given operation.

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

This exception is thrown if two or more modifications are happening concurrently.

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

This exception gets thrown when the Amazon Cognito service encounters a user validation exception with the AWS Lambda service.

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

This exception is thrown if a code has expired.

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

This exception gets thrown when the user has made too many failed attempts for a given action (e.g., sign in).

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

This exception is thrown when the Amazon Cognito service cannot find the requested resource.

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

This exception is thrown when a user tries to confirm the account with an email or phone number that has already been supplied as an alias from a different account. This exception tells user that an account with this email or phone already exists.

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

This exception is thrown when a user exceeds the limit for a requested AWS resource.

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

This exception is thrown when the Amazon Cognito service encounters an invalid password.

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

This exception is thrown when Amazon Cognito encounters a user name that already exists in the user pool.

AliasAttributeType

data AliasAttributeType Source #

Instances

Bounded AliasAttributeType Source # 
Enum AliasAttributeType Source # 
Eq AliasAttributeType Source # 
Data AliasAttributeType Source # 

Methods

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

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

toConstr :: AliasAttributeType -> Constr #

dataTypeOf :: AliasAttributeType -> DataType #

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

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

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

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

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

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

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

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

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

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

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

Methods

rnf :: AliasAttributeType -> () #

ToHeader AliasAttributeType Source # 
ToQuery AliasAttributeType Source # 
ToByteString AliasAttributeType Source # 
FromText AliasAttributeType Source # 
ToText AliasAttributeType Source # 
type Rep AliasAttributeType Source # 
type Rep AliasAttributeType = D1 (MetaData "AliasAttributeType" "Network.AWS.CognitoIdentityProvider.Types.Sum" "amazonka-cognito-idp-1.4.2-BxtVagh7KqxAA5ZlBfan0r" False) ((:+:) (C1 (MetaCons "AATEmail" PrefixI False) U1) ((:+:) (C1 (MetaCons "AATPhoneNumber" PrefixI False) U1) (C1 (MetaCons "AATPreferredUsername" PrefixI False) U1)))

AttributeDataType

data AttributeDataType Source #

Constructors

Boolean 
DateTime 
Number 
String 

Instances

Bounded AttributeDataType Source # 
Enum AttributeDataType Source # 
Eq AttributeDataType Source # 
Data AttributeDataType Source # 

Methods

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

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

toConstr :: AttributeDataType -> Constr #

dataTypeOf :: AttributeDataType -> DataType #

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

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

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

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

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

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

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

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

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

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

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

Methods

rnf :: AttributeDataType -> () #

ToHeader AttributeDataType Source # 
ToQuery AttributeDataType Source # 
ToByteString AttributeDataType Source # 
FromText AttributeDataType Source # 
ToText AttributeDataType Source # 
type Rep AttributeDataType Source # 
type Rep AttributeDataType = D1 (MetaData "AttributeDataType" "Network.AWS.CognitoIdentityProvider.Types.Sum" "amazonka-cognito-idp-1.4.2-BxtVagh7KqxAA5ZlBfan0r" False) ((:+:) ((:+:) (C1 (MetaCons "Boolean" PrefixI False) U1) (C1 (MetaCons "DateTime" PrefixI False) U1)) ((:+:) (C1 (MetaCons "Number" PrefixI False) U1) (C1 (MetaCons "String" PrefixI False) U1)))

DeliveryMediumType

data DeliveryMediumType Source #

Constructors

DMTEmail 
DMTSms 

Instances

Bounded DeliveryMediumType Source # 
Enum DeliveryMediumType Source # 
Eq DeliveryMediumType Source # 
Data DeliveryMediumType Source # 

Methods

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

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

toConstr :: DeliveryMediumType -> Constr #

dataTypeOf :: DeliveryMediumType -> DataType #

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

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

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

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

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

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

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

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

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

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

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

Methods

rnf :: DeliveryMediumType -> () #

ToHeader DeliveryMediumType Source # 
ToQuery DeliveryMediumType Source # 
ToByteString DeliveryMediumType Source # 
FromText DeliveryMediumType Source # 
ToText DeliveryMediumType Source # 
type Rep DeliveryMediumType Source # 
type Rep DeliveryMediumType = D1 (MetaData "DeliveryMediumType" "Network.AWS.CognitoIdentityProvider.Types.Sum" "amazonka-cognito-idp-1.4.2-BxtVagh7KqxAA5ZlBfan0r" False) ((:+:) (C1 (MetaCons "DMTEmail" PrefixI False) U1) (C1 (MetaCons "DMTSms" PrefixI False) U1))

StatusType

data StatusType Source #

Constructors

Disabled 
Enabled 

Instances

Bounded StatusType Source # 
Enum StatusType Source # 
Eq StatusType Source # 
Data StatusType Source # 

Methods

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

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

toConstr :: StatusType -> Constr #

dataTypeOf :: StatusType -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord StatusType Source # 
Read StatusType Source # 
Show StatusType Source # 
Generic StatusType Source # 

Associated Types

type Rep StatusType :: * -> * #

FromJSON StatusType Source # 
Hashable StatusType Source # 
NFData StatusType Source # 

Methods

rnf :: StatusType -> () #

ToHeader StatusType Source # 
ToQuery StatusType Source # 
ToByteString StatusType Source # 
FromText StatusType Source # 
ToText StatusType Source # 

Methods

toText :: StatusType -> Text #

type Rep StatusType Source # 
type Rep StatusType = D1 (MetaData "StatusType" "Network.AWS.CognitoIdentityProvider.Types.Sum" "amazonka-cognito-idp-1.4.2-BxtVagh7KqxAA5ZlBfan0r" False) ((:+:) (C1 (MetaCons "Disabled" PrefixI False) U1) (C1 (MetaCons "Enabled" PrefixI False) U1))

UserPoolMFAType

data UserPoolMFAType Source #

Constructors

ON 
Off 
Optional 

Instances

Bounded UserPoolMFAType Source # 
Enum UserPoolMFAType Source # 
Eq UserPoolMFAType Source # 
Data UserPoolMFAType Source # 

Methods

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

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

toConstr :: UserPoolMFAType -> Constr #

dataTypeOf :: UserPoolMFAType -> DataType #

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

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

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

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

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

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

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

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

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

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

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

Methods

rnf :: UserPoolMFAType -> () #

ToHeader UserPoolMFAType Source # 
ToQuery UserPoolMFAType Source # 
ToByteString UserPoolMFAType Source # 
FromText UserPoolMFAType Source # 
ToText UserPoolMFAType Source # 
type Rep UserPoolMFAType Source # 
type Rep UserPoolMFAType = D1 (MetaData "UserPoolMFAType" "Network.AWS.CognitoIdentityProvider.Types.Sum" "amazonka-cognito-idp-1.4.2-BxtVagh7KqxAA5ZlBfan0r" False) ((:+:) (C1 (MetaCons "ON" PrefixI False) U1) ((:+:) (C1 (MetaCons "Off" PrefixI False) U1) (C1 (MetaCons "Optional" PrefixI False) U1)))

UserStatusType

data UserStatusType Source #

Instances

Bounded UserStatusType Source # 
Enum UserStatusType Source # 
Eq UserStatusType Source # 
Data UserStatusType Source # 

Methods

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

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

toConstr :: UserStatusType -> Constr #

dataTypeOf :: UserStatusType -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord UserStatusType Source # 
Read UserStatusType Source # 
Show UserStatusType Source # 
Generic UserStatusType Source # 

Associated Types

type Rep UserStatusType :: * -> * #

ToJSON UserStatusType Source # 
FromJSON UserStatusType Source # 
Hashable UserStatusType Source # 
NFData UserStatusType Source # 

Methods

rnf :: UserStatusType -> () #

ToHeader UserStatusType Source # 
ToQuery UserStatusType Source # 
ToByteString UserStatusType Source # 
FromText UserStatusType Source # 
ToText UserStatusType Source # 
type Rep UserStatusType Source # 
type Rep UserStatusType = D1 (MetaData "UserStatusType" "Network.AWS.CognitoIdentityProvider.Types.Sum" "amazonka-cognito-idp-1.4.2-BxtVagh7KqxAA5ZlBfan0r" False) ((:+:) ((:+:) (C1 (MetaCons "Archived" PrefixI False) U1) (C1 (MetaCons "Compromised" PrefixI False) U1)) ((:+:) (C1 (MetaCons "Confirmed" PrefixI False) U1) ((:+:) (C1 (MetaCons "Unconfirmed" PrefixI False) U1) (C1 (MetaCons "Unknown" PrefixI False) U1))))

VerifiedAttributeType

data VerifiedAttributeType Source #

Constructors

Email 
PhoneNumber 

Instances

Bounded VerifiedAttributeType Source # 
Enum VerifiedAttributeType Source # 
Eq VerifiedAttributeType Source # 
Data VerifiedAttributeType Source # 

Methods

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

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

toConstr :: VerifiedAttributeType -> Constr #

dataTypeOf :: VerifiedAttributeType -> DataType #

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

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

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

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

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

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

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

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

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

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

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

Methods

rnf :: VerifiedAttributeType -> () #

ToHeader VerifiedAttributeType Source # 
ToQuery VerifiedAttributeType Source # 
ToByteString VerifiedAttributeType Source # 
FromText VerifiedAttributeType Source # 
ToText VerifiedAttributeType Source # 
type Rep VerifiedAttributeType Source # 
type Rep VerifiedAttributeType = D1 (MetaData "VerifiedAttributeType" "Network.AWS.CognitoIdentityProvider.Types.Sum" "amazonka-cognito-idp-1.4.2-BxtVagh7KqxAA5ZlBfan0r" False) ((:+:) (C1 (MetaCons "Email" PrefixI False) U1) (C1 (MetaCons "PhoneNumber" PrefixI False) U1))

AttributeType

data AttributeType Source #

Specifies whether the attribute is standard or custom.

See: attributeType smart constructor.

Instances

Eq AttributeType Source # 
Data AttributeType Source # 

Methods

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

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

toConstr :: AttributeType -> Constr #

dataTypeOf :: AttributeType -> DataType #

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

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

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

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

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

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

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

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

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

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

Read AttributeType Source # 
Show AttributeType Source # 
Generic AttributeType Source # 

Associated Types

type Rep AttributeType :: * -> * #

ToJSON AttributeType Source # 
FromJSON AttributeType Source # 
Hashable AttributeType Source # 
NFData AttributeType Source # 

Methods

rnf :: AttributeType -> () #

type Rep AttributeType Source # 
type Rep AttributeType = D1 (MetaData "AttributeType" "Network.AWS.CognitoIdentityProvider.Types.Product" "amazonka-cognito-idp-1.4.2-BxtVagh7KqxAA5ZlBfan0r" False) (C1 (MetaCons "AttributeType'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_atValue") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Sensitive Text)))) (S1 (MetaSel (Just Symbol "_atName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text))))

attributeType Source #

Arguments

:: Text

atName

-> AttributeType 

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

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

atValue :: Lens' AttributeType (Maybe Text) Source #

The value of the attribute.

atName :: Lens' AttributeType Text Source #

The name of the attribute.

CodeDeliveryDetailsType

data CodeDeliveryDetailsType Source #

The type of code delivery details being returned from the server.

See: codeDeliveryDetailsType smart constructor.

Instances

Eq CodeDeliveryDetailsType Source # 
Data CodeDeliveryDetailsType Source # 

Methods

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

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

toConstr :: CodeDeliveryDetailsType -> Constr #

dataTypeOf :: CodeDeliveryDetailsType -> DataType #

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

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

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

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

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

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

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

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

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

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

Read CodeDeliveryDetailsType Source # 
Show CodeDeliveryDetailsType Source # 
Generic CodeDeliveryDetailsType Source # 
FromJSON CodeDeliveryDetailsType Source # 
Hashable CodeDeliveryDetailsType Source # 
NFData CodeDeliveryDetailsType Source # 

Methods

rnf :: CodeDeliveryDetailsType -> () #

type Rep CodeDeliveryDetailsType Source # 
type Rep CodeDeliveryDetailsType = D1 (MetaData "CodeDeliveryDetailsType" "Network.AWS.CognitoIdentityProvider.Types.Product" "amazonka-cognito-idp-1.4.2-BxtVagh7KqxAA5ZlBfan0r" False) (C1 (MetaCons "CodeDeliveryDetailsType'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_cddtDestination") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) ((:*:) (S1 (MetaSel (Just Symbol "_cddtDeliveryMedium") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe DeliveryMediumType))) (S1 (MetaSel (Just Symbol "_cddtAttributeName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))))

codeDeliveryDetailsType :: CodeDeliveryDetailsType Source #

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

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

cddtDestination :: Lens' CodeDeliveryDetailsType (Maybe Text) Source #

The destination for the code delivery details.

cddtDeliveryMedium :: Lens' CodeDeliveryDetailsType (Maybe DeliveryMediumType) Source #

The delivery medium (email message or phone number).

cddtAttributeName :: Lens' CodeDeliveryDetailsType (Maybe Text) Source #

The name of the attribute in the code delivery details type.

LambdaConfigType

data LambdaConfigType Source #

Specifies the type of configuration for AWS Lambda triggers.

See: lambdaConfigType smart constructor.

Instances

Eq LambdaConfigType Source # 
Data LambdaConfigType Source # 

Methods

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

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

toConstr :: LambdaConfigType -> Constr #

dataTypeOf :: LambdaConfigType -> DataType #

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

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

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

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

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

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

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

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

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

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

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

Methods

rnf :: LambdaConfigType -> () #

type Rep LambdaConfigType Source # 
type Rep LambdaConfigType = D1 (MetaData "LambdaConfigType" "Network.AWS.CognitoIdentityProvider.Types.Product" "amazonka-cognito-idp-1.4.2-BxtVagh7KqxAA5ZlBfan0r" False) (C1 (MetaCons "LambdaConfigType'" PrefixI True) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_lctPreAuthentication") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_lctPostAuthentication") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) ((:*:) (S1 (MetaSel (Just Symbol "_lctCustomMessage") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) ((:*:) (S1 (MetaSel (Just Symbol "_lctPostConfirmation") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_lctPreSignUp") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))))

lambdaConfigType :: LambdaConfigType Source #

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

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

lctPreAuthentication :: Lens' LambdaConfigType (Maybe Text) Source #

A pre-authentication AWS Lambda trigger.

lctPostAuthentication :: Lens' LambdaConfigType (Maybe Text) Source #

A post-authentication AWS Lambda trigger.

lctCustomMessage :: Lens' LambdaConfigType (Maybe Text) Source #

A custom Message AWS Lambda trigger.

lctPostConfirmation :: Lens' LambdaConfigType (Maybe Text) Source #

A post-confirmation AWS Lambda trigger.

lctPreSignUp :: Lens' LambdaConfigType (Maybe Text) Source #

A pre-registration AWS Lambda trigger.

MFAOptionType

data MFAOptionType Source #

Specifies the different settings for multi-factor authentication (MFA).

See: mfaOptionType smart constructor.

Instances

Eq MFAOptionType Source # 
Data MFAOptionType Source # 

Methods

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

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

toConstr :: MFAOptionType -> Constr #

dataTypeOf :: MFAOptionType -> DataType #

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

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

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

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

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

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

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

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

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

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

Read MFAOptionType Source # 
Show MFAOptionType Source # 
Generic MFAOptionType Source # 

Associated Types

type Rep MFAOptionType :: * -> * #

ToJSON MFAOptionType Source # 
FromJSON MFAOptionType Source # 
Hashable MFAOptionType Source # 
NFData MFAOptionType Source # 

Methods

rnf :: MFAOptionType -> () #

type Rep MFAOptionType Source # 
type Rep MFAOptionType = D1 (MetaData "MFAOptionType" "Network.AWS.CognitoIdentityProvider.Types.Product" "amazonka-cognito-idp-1.4.2-BxtVagh7KqxAA5ZlBfan0r" False) (C1 (MetaCons "MFAOptionType'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_motDeliveryMedium") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe DeliveryMediumType))) (S1 (MetaSel (Just Symbol "_motAttributeName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))

mfaOptionType :: MFAOptionType Source #

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

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

motDeliveryMedium :: Lens' MFAOptionType (Maybe DeliveryMediumType) Source #

The delivery medium (email message or SMS message) to send the MFA code.

motAttributeName :: Lens' MFAOptionType (Maybe Text) Source #

The attribute name of the MFA option type.

NumberAttributeConstraintsType

data NumberAttributeConstraintsType Source #

The minimum and maximum value of an attribute that is of the number data type.

See: numberAttributeConstraintsType smart constructor.

Instances

Eq NumberAttributeConstraintsType Source # 
Data NumberAttributeConstraintsType Source # 

Methods

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

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

toConstr :: NumberAttributeConstraintsType -> Constr #

dataTypeOf :: NumberAttributeConstraintsType -> DataType #

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

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

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

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

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

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

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

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

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

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

Read NumberAttributeConstraintsType Source # 
Show NumberAttributeConstraintsType Source # 
Generic NumberAttributeConstraintsType Source # 
ToJSON NumberAttributeConstraintsType Source # 
FromJSON NumberAttributeConstraintsType Source # 
Hashable NumberAttributeConstraintsType Source # 
NFData NumberAttributeConstraintsType Source # 
type Rep NumberAttributeConstraintsType Source # 
type Rep NumberAttributeConstraintsType = D1 (MetaData "NumberAttributeConstraintsType" "Network.AWS.CognitoIdentityProvider.Types.Product" "amazonka-cognito-idp-1.4.2-BxtVagh7KqxAA5ZlBfan0r" False) (C1 (MetaCons "NumberAttributeConstraintsType'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_nactMaxValue") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_nactMinValue") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))

numberAttributeConstraintsType :: NumberAttributeConstraintsType Source #

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

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

nactMaxValue :: Lens' NumberAttributeConstraintsType (Maybe Text) Source #

The maximum value of an attribute that is of the number data type.

nactMinValue :: Lens' NumberAttributeConstraintsType (Maybe Text) Source #

The minimum value of an attribute that is of the number data type.

PasswordPolicyType

data PasswordPolicyType Source #

The password policy type.

See: passwordPolicyType smart constructor.

Instances

Eq PasswordPolicyType Source # 
Data PasswordPolicyType Source # 

Methods

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

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

toConstr :: PasswordPolicyType -> Constr #

dataTypeOf :: PasswordPolicyType -> DataType #

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

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

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

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

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

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

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

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

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

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

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

Methods

rnf :: PasswordPolicyType -> () #

type Rep PasswordPolicyType Source # 
type Rep PasswordPolicyType = D1 (MetaData "PasswordPolicyType" "Network.AWS.CognitoIdentityProvider.Types.Product" "amazonka-cognito-idp-1.4.2-BxtVagh7KqxAA5ZlBfan0r" False) (C1 (MetaCons "PasswordPolicyType'" PrefixI True) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_pptRequireNumbers") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool))) (S1 (MetaSel (Just Symbol "_pptRequireUppercase") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)))) ((:*:) (S1 (MetaSel (Just Symbol "_pptRequireLowercase") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool))) ((:*:) (S1 (MetaSel (Just Symbol "_pptMinimumLength") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Nat))) (S1 (MetaSel (Just Symbol "_pptRequireSymbols") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)))))))

passwordPolicyType :: PasswordPolicyType Source #

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

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

pptRequireNumbers :: Lens' PasswordPolicyType (Maybe Bool) Source #

In the password policy that you have set, refers to whether you have required users to use at least one number in their password.

pptRequireUppercase :: Lens' PasswordPolicyType (Maybe Bool) Source #

In the password policy that you have set, refers to whether you have required users to use at least one uppercase letter in their password.

pptRequireLowercase :: Lens' PasswordPolicyType (Maybe Bool) Source #

In the password policy that you have set, refers to whether you have required users to use at least one lowercase letter in their password.

pptMinimumLength :: Lens' PasswordPolicyType (Maybe Natural) Source #

The minimum length of the password policy that you have set. Cannot be less than 6.

pptRequireSymbols :: Lens' PasswordPolicyType (Maybe Bool) Source #

In the password policy that you have set, refers to whether you have required users to use at least one symbol in their password.

SchemaAttributeType

data SchemaAttributeType Source #

Contains information about the schema attribute.

See: schemaAttributeType smart constructor.

Instances

Eq SchemaAttributeType Source # 
Data SchemaAttributeType Source # 

Methods

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

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

toConstr :: SchemaAttributeType -> Constr #

dataTypeOf :: SchemaAttributeType -> DataType #

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

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

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

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

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

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

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

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

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

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

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

Methods

rnf :: SchemaAttributeType -> () #

type Rep SchemaAttributeType Source # 
type Rep SchemaAttributeType = D1 (MetaData "SchemaAttributeType" "Network.AWS.CognitoIdentityProvider.Types.Product" "amazonka-cognito-idp-1.4.2-BxtVagh7KqxAA5ZlBfan0r" False) (C1 (MetaCons "SchemaAttributeType'" PrefixI True) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_satNumberAttributeConstraints") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe NumberAttributeConstraintsType))) ((:*:) (S1 (MetaSel (Just Symbol "_satRequired") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool))) (S1 (MetaSel (Just Symbol "_satAttributeDataType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe AttributeDataType))))) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_satStringAttributeConstraints") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe StringAttributeConstraintsType))) (S1 (MetaSel (Just Symbol "_satName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) ((:*:) (S1 (MetaSel (Just Symbol "_satDeveloperOnlyAttribute") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool))) (S1 (MetaSel (Just Symbol "_satMutable") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)))))))

schemaAttributeType :: SchemaAttributeType Source #

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

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

satNumberAttributeConstraints :: Lens' SchemaAttributeType (Maybe NumberAttributeConstraintsType) Source #

Specifies the constraints for an attribute of the number type.

satRequired :: Lens' SchemaAttributeType (Maybe Bool) Source #

Specifies whether a user pool attribute is required. If the attribute is required and the user does not provide a value, registration or sign-in will fail.

satStringAttributeConstraints :: Lens' SchemaAttributeType (Maybe StringAttributeConstraintsType) Source #

Specifies the constraints for an attribute of the string type.

satName :: Lens' SchemaAttributeType (Maybe Text) Source #

A schema attribute of the name type.

satDeveloperOnlyAttribute :: Lens' SchemaAttributeType (Maybe Bool) Source #

Specifies whether the attribute type is developer only.

satMutable :: Lens' SchemaAttributeType (Maybe Bool) Source #

Specifies whether the attribute can be changed once it has been created.

StringAttributeConstraintsType

data StringAttributeConstraintsType Source #

The type of constraints associated with an attribute of the string type.

See: stringAttributeConstraintsType smart constructor.

Instances

Eq StringAttributeConstraintsType Source # 
Data StringAttributeConstraintsType Source # 

Methods

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

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

toConstr :: StringAttributeConstraintsType -> Constr #

dataTypeOf :: StringAttributeConstraintsType -> DataType #

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

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

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

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

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

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

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

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

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

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

Read StringAttributeConstraintsType Source # 
Show StringAttributeConstraintsType Source # 
Generic StringAttributeConstraintsType Source # 
ToJSON StringAttributeConstraintsType Source # 
FromJSON StringAttributeConstraintsType Source # 
Hashable StringAttributeConstraintsType Source # 
NFData StringAttributeConstraintsType Source # 
type Rep StringAttributeConstraintsType Source # 
type Rep StringAttributeConstraintsType = D1 (MetaData "StringAttributeConstraintsType" "Network.AWS.CognitoIdentityProvider.Types.Product" "amazonka-cognito-idp-1.4.2-BxtVagh7KqxAA5ZlBfan0r" False) (C1 (MetaCons "StringAttributeConstraintsType'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_sactMaxLength") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_sactMinLength") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))

stringAttributeConstraintsType :: StringAttributeConstraintsType Source #

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

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

sactMaxLength :: Lens' StringAttributeConstraintsType (Maybe Text) Source #

The maximum length of an attribute value of the string type.

sactMinLength :: Lens' StringAttributeConstraintsType (Maybe Text) Source #

The minimum length of an attribute value of the string type.

UserPoolClientDescription

data UserPoolClientDescription Source #

The description of the user poool client.

See: userPoolClientDescription smart constructor.

Instances

Eq UserPoolClientDescription Source # 
Data UserPoolClientDescription Source # 

Methods

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

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

toConstr :: UserPoolClientDescription -> Constr #

dataTypeOf :: UserPoolClientDescription -> DataType #

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

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

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

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

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

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

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

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

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

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

Read UserPoolClientDescription Source # 
Show UserPoolClientDescription Source # 
Generic UserPoolClientDescription Source # 
FromJSON UserPoolClientDescription Source # 
Hashable UserPoolClientDescription Source # 
NFData UserPoolClientDescription Source # 
type Rep UserPoolClientDescription Source # 
type Rep UserPoolClientDescription = D1 (MetaData "UserPoolClientDescription" "Network.AWS.CognitoIdentityProvider.Types.Product" "amazonka-cognito-idp-1.4.2-BxtVagh7KqxAA5ZlBfan0r" False) (C1 (MetaCons "UserPoolClientDescription'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_upcdClientId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Sensitive Text)))) ((:*:) (S1 (MetaSel (Just Symbol "_upcdUserPoolId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_upcdClientName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))))

userPoolClientDescription :: UserPoolClientDescription Source #

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

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

upcdClientId :: Lens' UserPoolClientDescription (Maybe Text) Source #

The ID of the client associated with the user pool.

upcdUserPoolId :: Lens' UserPoolClientDescription (Maybe Text) Source #

The user pool ID for the user pool where you want to describe the user pool client.

upcdClientName :: Lens' UserPoolClientDescription (Maybe Text) Source #

The client name from the user pool client description.

UserPoolClientType

data UserPoolClientType Source #

A user pool of the client type.

See: userPoolClientType smart constructor.

Instances

Eq UserPoolClientType Source # 
Data UserPoolClientType Source # 

Methods

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

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

toConstr :: UserPoolClientType -> Constr #

dataTypeOf :: UserPoolClientType -> DataType #

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

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

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

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

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

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

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

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

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

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

Read UserPoolClientType Source # 
Show UserPoolClientType Source # 
Generic UserPoolClientType Source # 
FromJSON UserPoolClientType Source # 
Hashable UserPoolClientType Source # 
NFData UserPoolClientType Source # 

Methods

rnf :: UserPoolClientType -> () #

type Rep UserPoolClientType Source # 
type Rep UserPoolClientType = D1 (MetaData "UserPoolClientType" "Network.AWS.CognitoIdentityProvider.Types.Product" "amazonka-cognito-idp-1.4.2-BxtVagh7KqxAA5ZlBfan0r" False) (C1 (MetaCons "UserPoolClientType'" PrefixI True) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_upctClientId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Sensitive Text)))) ((:*:) (S1 (MetaSel (Just Symbol "_upctClientSecret") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Sensitive Text)))) (S1 (MetaSel (Just Symbol "_upctLastModifiedDate") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe POSIX))))) ((:*:) (S1 (MetaSel (Just Symbol "_upctUserPoolId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) ((:*:) (S1 (MetaSel (Just Symbol "_upctCreationDate") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe POSIX))) (S1 (MetaSel (Just Symbol "_upctClientName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))))

userPoolClientType :: UserPoolClientType Source #

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

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

upctClientId :: Lens' UserPoolClientType (Maybe Text) Source #

The ID of the client associated with the user pool.

upctClientSecret :: Lens' UserPoolClientType (Maybe Text) Source #

The client secret from the user pool request of the client type.

upctLastModifiedDate :: Lens' UserPoolClientType (Maybe UTCTime) Source #

The last modified date from the user pool request of the client type.

upctUserPoolId :: Lens' UserPoolClientType (Maybe Text) Source #

The user pool ID for the user pool client.

upctCreationDate :: Lens' UserPoolClientType (Maybe UTCTime) Source #

The creation date from the user pool request of the client type.

upctClientName :: Lens' UserPoolClientType (Maybe Text) Source #

The client name from the user pool request of the client type.

UserPoolDescriptionType

data UserPoolDescriptionType Source #

A user pool description.

See: userPoolDescriptionType smart constructor.

Instances

Eq UserPoolDescriptionType Source # 
Data UserPoolDescriptionType Source # 

Methods

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

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

toConstr :: UserPoolDescriptionType -> Constr #

dataTypeOf :: UserPoolDescriptionType -> DataType #

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

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

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

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

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

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

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

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

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

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

Read UserPoolDescriptionType Source # 
Show UserPoolDescriptionType Source # 
Generic UserPoolDescriptionType Source # 
FromJSON UserPoolDescriptionType Source # 
Hashable UserPoolDescriptionType Source # 
NFData UserPoolDescriptionType Source # 

Methods

rnf :: UserPoolDescriptionType -> () #

type Rep UserPoolDescriptionType Source # 
type Rep UserPoolDescriptionType = D1 (MetaData "UserPoolDescriptionType" "Network.AWS.CognitoIdentityProvider.Types.Product" "amazonka-cognito-idp-1.4.2-BxtVagh7KqxAA5ZlBfan0r" False) (C1 (MetaCons "UserPoolDescriptionType'" PrefixI True) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_updtStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe StatusType))) ((:*:) (S1 (MetaSel (Just Symbol "_updtLastModifiedDate") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe POSIX))) (S1 (MetaSel (Just Symbol "_updtName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))) ((:*:) (S1 (MetaSel (Just Symbol "_updtId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) ((:*:) (S1 (MetaSel (Just Symbol "_updtCreationDate") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe POSIX))) (S1 (MetaSel (Just Symbol "_updtLambdaConfig") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe LambdaConfigType)))))))

userPoolDescriptionType :: UserPoolDescriptionType Source #

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

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

updtStatus :: Lens' UserPoolDescriptionType (Maybe StatusType) Source #

The user pool status in a user pool description.

updtLastModifiedDate :: Lens' UserPoolDescriptionType (Maybe UTCTime) Source #

The last modified date in a user pool description.

updtName :: Lens' UserPoolDescriptionType (Maybe Text) Source #

The name in a user pool description.

updtId :: Lens' UserPoolDescriptionType (Maybe Text) Source #

The ID in a user pool description.

updtCreationDate :: Lens' UserPoolDescriptionType (Maybe UTCTime) Source #

The creation date in a user pool description.

updtLambdaConfig :: Lens' UserPoolDescriptionType (Maybe LambdaConfigType) Source #

The AWS Lambda configuration information in a user pool description.

UserPoolPolicyType

data UserPoolPolicyType Source #

The type of policy in a user pool.

See: userPoolPolicyType smart constructor.

Instances

Eq UserPoolPolicyType Source # 
Data UserPoolPolicyType Source # 

Methods

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

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

toConstr :: UserPoolPolicyType -> Constr #

dataTypeOf :: UserPoolPolicyType -> DataType #

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

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

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

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

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

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

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

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

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

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

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

Methods

rnf :: UserPoolPolicyType -> () #

type Rep UserPoolPolicyType Source # 
type Rep UserPoolPolicyType = D1 (MetaData "UserPoolPolicyType" "Network.AWS.CognitoIdentityProvider.Types.Product" "amazonka-cognito-idp-1.4.2-BxtVagh7KqxAA5ZlBfan0r" True) (C1 (MetaCons "UserPoolPolicyType'" PrefixI True) (S1 (MetaSel (Just Symbol "_upptPasswordPolicy") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe PasswordPolicyType))))

userPoolPolicyType :: UserPoolPolicyType Source #

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

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

upptPasswordPolicy :: Lens' UserPoolPolicyType (Maybe PasswordPolicyType) Source #

A container with information about the user pool password policy.

UserPoolType

data UserPoolType Source #

A container with information about the user pool type.

See: userPoolType smart constructor.

Instances

Eq UserPoolType Source # 
Data UserPoolType Source # 

Methods

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

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

toConstr :: UserPoolType -> Constr #

dataTypeOf :: UserPoolType -> DataType #

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

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

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

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

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

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

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

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

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

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

Read UserPoolType Source # 
Show UserPoolType Source # 
Generic UserPoolType Source # 

Associated Types

type Rep UserPoolType :: * -> * #

FromJSON UserPoolType Source # 
Hashable UserPoolType Source # 
NFData UserPoolType Source # 

Methods

rnf :: UserPoolType -> () #

type Rep UserPoolType Source # 
type Rep UserPoolType = D1 (MetaData "UserPoolType" "Network.AWS.CognitoIdentityProvider.Types.Product" "amazonka-cognito-idp-1.4.2-BxtVagh7KqxAA5ZlBfan0r" False) (C1 (MetaCons "UserPoolType'" PrefixI True) ((:*:) ((:*:) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_uptStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe StatusType))) (S1 (MetaSel (Just Symbol "_uptLastModifiedDate") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe POSIX)))) ((:*:) (S1 (MetaSel (Just Symbol "_uptEstimatedNumberOfUsers") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Int))) (S1 (MetaSel (Just Symbol "_uptEmailVerificationMessage") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_uptSmsAuthenticationMessage") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_uptSchemaAttributes") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (List1 SchemaAttributeType))))) ((:*:) (S1 (MetaSel (Just Symbol "_uptEmailVerificationSubject") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_uptAliasAttributes") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [AliasAttributeType])))))) ((:*:) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_uptSmsVerificationMessage") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_uptName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) ((:*:) (S1 (MetaSel (Just Symbol "_uptMFAConfiguration") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe UserPoolMFAType))) (S1 (MetaSel (Just Symbol "_uptId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_uptCreationDate") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe POSIX))) (S1 (MetaSel (Just Symbol "_uptLambdaConfig") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe LambdaConfigType)))) ((:*:) (S1 (MetaSel (Just Symbol "_uptAutoVerifiedAttributes") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [VerifiedAttributeType]))) (S1 (MetaSel (Just Symbol "_uptPolicies") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe UserPoolPolicyType))))))))

uptStatus :: Lens' UserPoolType (Maybe StatusType) Source #

The status of a user pool.

uptLastModifiedDate :: Lens' UserPoolType (Maybe UTCTime) Source #

The last modified date of a user pool.

uptEstimatedNumberOfUsers :: Lens' UserPoolType (Maybe Int) Source #

A number estimating the size of the user pool.

uptEmailVerificationMessage :: Lens' UserPoolType (Maybe Text) Source #

The contents of the email verification message.

uptSmsAuthenticationMessage :: Lens' UserPoolType (Maybe Text) Source #

The contents of the SMS authentication message.

uptSchemaAttributes :: Lens' UserPoolType (Maybe (NonEmpty SchemaAttributeType)) Source #

A container with the schema attributes of a user pool.

uptEmailVerificationSubject :: Lens' UserPoolType (Maybe Text) Source #

The subject of the email verification message.

uptAliasAttributes :: Lens' UserPoolType [AliasAttributeType] Source #

Specifies the attributes that are aliased in a user pool.

uptSmsVerificationMessage :: Lens' UserPoolType (Maybe Text) Source #

The contents of the SMS verification message.

uptName :: Lens' UserPoolType (Maybe Text) Source #

The name of the user pool.

uptMFAConfiguration :: Lens' UserPoolType (Maybe UserPoolMFAType) Source #

Can be one of the following values:

  • OFF - MFA tokens are not required and cannot be specified during user registration.
  • ON - MFA tokens are required for all user registrations. You can only specify required when you are initially creating a user pool.
  • OPTIONAL - Users have the option when registering to create an MFA token.

uptId :: Lens' UserPoolType (Maybe Text) Source #

The ID of the user pool.

uptCreationDate :: Lens' UserPoolType (Maybe UTCTime) Source #

The creation date of a user pool.

uptLambdaConfig :: Lens' UserPoolType (Maybe LambdaConfigType) Source #

A container describing the AWS Lambda triggers associated with a user pool.

uptAutoVerifiedAttributes :: Lens' UserPoolType [VerifiedAttributeType] Source #

Specifies the attributes that are auto-verified in a user pool.

uptPolicies :: Lens' UserPoolType (Maybe UserPoolPolicyType) Source #

A container describing the policies associated with a user pool.

UserType

data UserType Source #

The user type.

See: userType smart constructor.

Instances

Eq UserType Source # 
Data UserType Source # 

Methods

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

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

toConstr :: UserType -> Constr #

dataTypeOf :: UserType -> DataType #

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

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

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

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

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

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

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

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

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

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

Read UserType Source # 
Show UserType Source # 
Generic UserType Source # 

Associated Types

type Rep UserType :: * -> * #

Methods

from :: UserType -> Rep UserType x #

to :: Rep UserType x -> UserType #

FromJSON UserType Source # 
Hashable UserType Source # 

Methods

hashWithSalt :: Int -> UserType -> Int #

hash :: UserType -> Int #

NFData UserType Source # 

Methods

rnf :: UserType -> () #

type Rep UserType Source # 
type Rep UserType = D1 (MetaData "UserType" "Network.AWS.CognitoIdentityProvider.Types.Product" "amazonka-cognito-idp-1.4.2-BxtVagh7KqxAA5ZlBfan0r" False) (C1 (MetaCons "UserType'" PrefixI True) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_utEnabled") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool))) ((:*:) (S1 (MetaSel (Just Symbol "_utUserStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe UserStatusType))) (S1 (MetaSel (Just Symbol "_utUsername") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Sensitive Text)))))) ((:*:) (S1 (MetaSel (Just Symbol "_utUserCreateDate") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe POSIX))) ((:*:) (S1 (MetaSel (Just Symbol "_utAttributes") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [AttributeType]))) (S1 (MetaSel (Just Symbol "_utUserLastModifiedDate") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe POSIX)))))))

userType :: UserType Source #

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

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

utEnabled :: Lens' UserType (Maybe Bool) Source #

Specifies whether the user is enabled.

utUserStatus :: Lens' UserType (Maybe UserStatusType) Source #

The user status. Can be one of the following:

  • UNCONFIRMED - User has been created but not confirmed.
  • CONFIRMED - User has been confirmed.
  • ARCHIVED - User is no longer active.
  • COMPROMISED - User is disabled due to a potential security threat.
  • UNKNOWN - User status is not known.

utUsername :: Lens' UserType (Maybe Text) Source #

The user name of the user you wish to describe.

utUserCreateDate :: Lens' UserType (Maybe UTCTime) Source #

The creation date of the user.

utAttributes :: Lens' UserType [AttributeType] Source #

A container with information about the user type attributes.

utUserLastModifiedDate :: Lens' UserType (Maybe UTCTime) Source #

The last modified date of the user.