amazonka-cognito-idp-1.6.1: Amazon Cognito Identity Provider SDK.

Copyright(c) 2013-2018 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone
LanguageHaskell2010

Network.AWS.CognitoIdentityProvider.Types

Contents

Description

 
Synopsis

Service Configuration

cognitoIdentityProvider :: Service Source #

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

Errors

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

The request failed because the user is in an unsupported state.

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

This exception is thrown when a password reset is required.

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

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

This exception is thrown when Amazon Cognito is not allowed to use your email identity. HTTP status code: 400.

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

This exception is thrown when the specified identifier is not supported.

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

This exception is thrown when a user is not found.

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

This exception is 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 is 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.

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

This exception is thrown when the user pool configuration is invalid.

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

This exception is returned when the role provided for SMS configuration does not have permission to publish using Amazon SNS.

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

This exception is thrown when the specified OAuth flow is invalid.

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

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

This exception is thrown when you are trying to modify a user pool while a user import job is in progress for that pool.

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

This exception is thrown when the trust relationship is invalid for the role provided for SMS configuration. This can happen if you do not trust cognito-idp.amazonaws.com or the external ID provided in the role does not match what is provided in the SMS configuration for the user pool.

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

This exception is thrown when a user pool tag cannot be set or updated.

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

This exception is thrown when the software token TOTP multi-factor authentication (MFA) is not enabled for the user pool.

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

This exception is 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.

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

This exception is thrown when user pool add-ons are not enabled.

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

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

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

This exception is thrown when a precondition is not met.

_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 is thrown when the user has made too many failed attempts for a given action (e.g., sign in).

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

This exception is thrown when there is a code mismatch and the service fails to configure the software token TOTP multi-factor authentication (MFA).

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

This exception is thrown when a user is not confirmed successfully.

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

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

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

This exception is thrown when a verification code fails to deliver successfully.

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

This exception is thrown when the specified scope does not exist.

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

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

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

This exception is thrown when Amazon Cognito cannot find a multi-factor authentication (MFA) method.

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

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

This exception is thrown when the provider is already supported by the user pool.

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

AccountTakeoverEventActionType

data AccountTakeoverEventActionType Source #

Instances
Bounded AccountTakeoverEventActionType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Enum AccountTakeoverEventActionType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Eq AccountTakeoverEventActionType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Data AccountTakeoverEventActionType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Methods

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

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

toConstr :: AccountTakeoverEventActionType -> Constr #

dataTypeOf :: AccountTakeoverEventActionType -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord AccountTakeoverEventActionType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Read AccountTakeoverEventActionType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Show AccountTakeoverEventActionType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Generic AccountTakeoverEventActionType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Associated Types

type Rep AccountTakeoverEventActionType :: Type -> Type #

Hashable AccountTakeoverEventActionType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

ToJSON AccountTakeoverEventActionType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

FromJSON AccountTakeoverEventActionType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

ToHeader AccountTakeoverEventActionType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

ToQuery AccountTakeoverEventActionType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

ToByteString AccountTakeoverEventActionType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

FromText AccountTakeoverEventActionType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

ToText AccountTakeoverEventActionType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

NFData AccountTakeoverEventActionType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

type Rep AccountTakeoverEventActionType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

type Rep AccountTakeoverEventActionType = D1 (MetaData "AccountTakeoverEventActionType" "Network.AWS.CognitoIdentityProvider.Types.Sum" "amazonka-cognito-idp-1.6.1-IATNKTGZSOc4TejpW4Ifw7" False) ((C1 (MetaCons "ATEATBlock" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "ATEATMFAIfConfigured" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "ATEATMFARequired" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "ATEATNoAction" PrefixI False) (U1 :: Type -> Type)))

AdvancedSecurityModeType

data AdvancedSecurityModeType Source #

Constructors

Audit 
Enforced 
Off 
Instances
Bounded AdvancedSecurityModeType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Enum AdvancedSecurityModeType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Eq AdvancedSecurityModeType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Data AdvancedSecurityModeType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Methods

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

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

toConstr :: AdvancedSecurityModeType -> Constr #

dataTypeOf :: AdvancedSecurityModeType -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord AdvancedSecurityModeType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Read AdvancedSecurityModeType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Show AdvancedSecurityModeType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Generic AdvancedSecurityModeType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Associated Types

type Rep AdvancedSecurityModeType :: Type -> Type #

Hashable AdvancedSecurityModeType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

ToJSON AdvancedSecurityModeType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

FromJSON AdvancedSecurityModeType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

ToHeader AdvancedSecurityModeType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

ToQuery AdvancedSecurityModeType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

ToByteString AdvancedSecurityModeType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

FromText AdvancedSecurityModeType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

ToText AdvancedSecurityModeType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

NFData AdvancedSecurityModeType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

type Rep AdvancedSecurityModeType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

type Rep AdvancedSecurityModeType = D1 (MetaData "AdvancedSecurityModeType" "Network.AWS.CognitoIdentityProvider.Types.Sum" "amazonka-cognito-idp-1.6.1-IATNKTGZSOc4TejpW4Ifw7" False) (C1 (MetaCons "Audit" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "Enforced" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Off" PrefixI False) (U1 :: Type -> Type)))

AliasAttributeType

data AliasAttributeType Source #

Instances
Bounded AliasAttributeType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Enum AliasAttributeType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Eq AliasAttributeType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Data AliasAttributeType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

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 # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Read AliasAttributeType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Show AliasAttributeType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Generic AliasAttributeType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Associated Types

type Rep AliasAttributeType :: Type -> Type #

Hashable AliasAttributeType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

ToJSON AliasAttributeType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

FromJSON AliasAttributeType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

ToHeader AliasAttributeType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

ToQuery AliasAttributeType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

ToByteString AliasAttributeType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

FromText AliasAttributeType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

ToText AliasAttributeType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

NFData AliasAttributeType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Methods

rnf :: AliasAttributeType -> () #

type Rep AliasAttributeType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

type Rep AliasAttributeType = D1 (MetaData "AliasAttributeType" "Network.AWS.CognitoIdentityProvider.Types.Sum" "amazonka-cognito-idp-1.6.1-IATNKTGZSOc4TejpW4Ifw7" False) (C1 (MetaCons "AATEmail" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "AATPhoneNumber" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "AATPreferredUsername" PrefixI False) (U1 :: Type -> Type)))

AttributeDataType

data AttributeDataType Source #

Constructors

Boolean 
DateTime 
Number 
String 
Instances
Bounded AttributeDataType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Enum AttributeDataType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Eq AttributeDataType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Data AttributeDataType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

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 # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Read AttributeDataType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Show AttributeDataType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Generic AttributeDataType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Associated Types

type Rep AttributeDataType :: Type -> Type #

Hashable AttributeDataType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

ToJSON AttributeDataType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

FromJSON AttributeDataType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

ToHeader AttributeDataType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

ToQuery AttributeDataType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

ToByteString AttributeDataType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

FromText AttributeDataType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

ToText AttributeDataType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

NFData AttributeDataType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Methods

rnf :: AttributeDataType -> () #

type Rep AttributeDataType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

type Rep AttributeDataType = D1 (MetaData "AttributeDataType" "Network.AWS.CognitoIdentityProvider.Types.Sum" "amazonka-cognito-idp-1.6.1-IATNKTGZSOc4TejpW4Ifw7" False) ((C1 (MetaCons "Boolean" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "DateTime" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "Number" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "String" PrefixI False) (U1 :: Type -> Type)))

AuthFlowType

data AuthFlowType Source #

Instances
Bounded AuthFlowType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Enum AuthFlowType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Eq AuthFlowType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Data AuthFlowType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Methods

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

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

toConstr :: AuthFlowType -> Constr #

dataTypeOf :: AuthFlowType -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord AuthFlowType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Read AuthFlowType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Show AuthFlowType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Generic AuthFlowType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Associated Types

type Rep AuthFlowType :: Type -> Type #

Hashable AuthFlowType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

ToJSON AuthFlowType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

ToHeader AuthFlowType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

ToQuery AuthFlowType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

ToByteString AuthFlowType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

FromText AuthFlowType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

ToText AuthFlowType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Methods

toText :: AuthFlowType -> Text #

NFData AuthFlowType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Methods

rnf :: AuthFlowType -> () #

type Rep AuthFlowType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

type Rep AuthFlowType = D1 (MetaData "AuthFlowType" "Network.AWS.CognitoIdentityProvider.Types.Sum" "amazonka-cognito-idp-1.6.1-IATNKTGZSOc4TejpW4Ifw7" False) ((C1 (MetaCons "AdminNoSrpAuth" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "CustomAuth" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "RefreshToken" PrefixI False) (U1 :: Type -> Type))) :+: (C1 (MetaCons "RefreshTokenAuth" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "UserPasswordAuth" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "UserSrpAuth" PrefixI False) (U1 :: Type -> Type))))

ChallengeName

data ChallengeName Source #

Constructors

MFA 
Password 
Instances
Bounded ChallengeName Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Enum ChallengeName Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Eq ChallengeName Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Data ChallengeName Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Methods

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

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

toConstr :: ChallengeName -> Constr #

dataTypeOf :: ChallengeName -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord ChallengeName Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Read ChallengeName Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Show ChallengeName Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Generic ChallengeName Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Associated Types

type Rep ChallengeName :: Type -> Type #

Hashable ChallengeName Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

FromJSON ChallengeName Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

ToHeader ChallengeName Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

ToQuery ChallengeName Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

ToByteString ChallengeName Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

FromText ChallengeName Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

ToText ChallengeName Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Methods

toText :: ChallengeName -> Text #

NFData ChallengeName Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Methods

rnf :: ChallengeName -> () #

type Rep ChallengeName Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

type Rep ChallengeName = D1 (MetaData "ChallengeName" "Network.AWS.CognitoIdentityProvider.Types.Sum" "amazonka-cognito-idp-1.6.1-IATNKTGZSOc4TejpW4Ifw7" False) (C1 (MetaCons "MFA" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Password" PrefixI False) (U1 :: Type -> Type))

ChallengeNameType

data ChallengeNameType Source #

Instances
Bounded ChallengeNameType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Enum ChallengeNameType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Eq ChallengeNameType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Data ChallengeNameType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Methods

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

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

toConstr :: ChallengeNameType -> Constr #

dataTypeOf :: ChallengeNameType -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord ChallengeNameType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Read ChallengeNameType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Show ChallengeNameType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Generic ChallengeNameType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Associated Types

type Rep ChallengeNameType :: Type -> Type #

Hashable ChallengeNameType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

ToJSON ChallengeNameType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

FromJSON ChallengeNameType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

ToHeader ChallengeNameType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

ToQuery ChallengeNameType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

ToByteString ChallengeNameType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

FromText ChallengeNameType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

ToText ChallengeNameType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

NFData ChallengeNameType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Methods

rnf :: ChallengeNameType -> () #

type Rep ChallengeNameType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

type Rep ChallengeNameType = D1 (MetaData "ChallengeNameType" "Network.AWS.CognitoIdentityProvider.Types.Sum" "amazonka-cognito-idp-1.6.1-IATNKTGZSOc4TejpW4Ifw7" False) (((C1 (MetaCons "CNTAdminNoSrpAuth" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "CNTCustomChallenge" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "CNTDevicePasswordVerifier" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "CNTDeviceSrpAuth" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "CNTMFASetup" PrefixI False) (U1 :: Type -> Type)))) :+: ((C1 (MetaCons "CNTNewPasswordRequired" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "CNTPasswordVerifier" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "CNTSelectMFAType" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "CNTSmsMFA" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "CNTSoftwareTokenMFA" PrefixI False) (U1 :: Type -> Type)))))

ChallengeResponse

data ChallengeResponse Source #

Constructors

CFailure 
CSuccess 
Instances
Bounded ChallengeResponse Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Enum ChallengeResponse Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Eq ChallengeResponse Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Data ChallengeResponse Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Methods

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

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

toConstr :: ChallengeResponse -> Constr #

dataTypeOf :: ChallengeResponse -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord ChallengeResponse Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Read ChallengeResponse Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Show ChallengeResponse Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Generic ChallengeResponse Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Associated Types

type Rep ChallengeResponse :: Type -> Type #

Hashable ChallengeResponse Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

FromJSON ChallengeResponse Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

ToHeader ChallengeResponse Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

ToQuery ChallengeResponse Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

ToByteString ChallengeResponse Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

FromText ChallengeResponse Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

ToText ChallengeResponse Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

NFData ChallengeResponse Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Methods

rnf :: ChallengeResponse -> () #

type Rep ChallengeResponse Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

type Rep ChallengeResponse = D1 (MetaData "ChallengeResponse" "Network.AWS.CognitoIdentityProvider.Types.Sum" "amazonka-cognito-idp-1.6.1-IATNKTGZSOc4TejpW4Ifw7" False) (C1 (MetaCons "CFailure" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "CSuccess" PrefixI False) (U1 :: Type -> Type))

CompromisedCredentialsEventActionType

data CompromisedCredentialsEventActionType Source #

Constructors

CCEATBlock 
CCEATNoAction 
Instances
Bounded CompromisedCredentialsEventActionType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Enum CompromisedCredentialsEventActionType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Eq CompromisedCredentialsEventActionType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Data CompromisedCredentialsEventActionType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Methods

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

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

toConstr :: CompromisedCredentialsEventActionType -> Constr #

dataTypeOf :: CompromisedCredentialsEventActionType -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord CompromisedCredentialsEventActionType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Read CompromisedCredentialsEventActionType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Show CompromisedCredentialsEventActionType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Generic CompromisedCredentialsEventActionType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Hashable CompromisedCredentialsEventActionType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

ToJSON CompromisedCredentialsEventActionType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

FromJSON CompromisedCredentialsEventActionType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

ToHeader CompromisedCredentialsEventActionType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

ToQuery CompromisedCredentialsEventActionType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

ToByteString CompromisedCredentialsEventActionType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

FromText CompromisedCredentialsEventActionType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

ToText CompromisedCredentialsEventActionType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

NFData CompromisedCredentialsEventActionType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

type Rep CompromisedCredentialsEventActionType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

type Rep CompromisedCredentialsEventActionType = D1 (MetaData "CompromisedCredentialsEventActionType" "Network.AWS.CognitoIdentityProvider.Types.Sum" "amazonka-cognito-idp-1.6.1-IATNKTGZSOc4TejpW4Ifw7" False) (C1 (MetaCons "CCEATBlock" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "CCEATNoAction" PrefixI False) (U1 :: Type -> Type))

DefaultEmailOptionType

data DefaultEmailOptionType Source #

Instances
Bounded DefaultEmailOptionType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Enum DefaultEmailOptionType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Eq DefaultEmailOptionType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Data DefaultEmailOptionType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Methods

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

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

toConstr :: DefaultEmailOptionType -> Constr #

dataTypeOf :: DefaultEmailOptionType -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord DefaultEmailOptionType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Read DefaultEmailOptionType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Show DefaultEmailOptionType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Generic DefaultEmailOptionType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Associated Types

type Rep DefaultEmailOptionType :: Type -> Type #

Hashable DefaultEmailOptionType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

ToJSON DefaultEmailOptionType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

FromJSON DefaultEmailOptionType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

ToHeader DefaultEmailOptionType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

ToQuery DefaultEmailOptionType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

ToByteString DefaultEmailOptionType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

FromText DefaultEmailOptionType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

ToText DefaultEmailOptionType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

NFData DefaultEmailOptionType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Methods

rnf :: DefaultEmailOptionType -> () #

type Rep DefaultEmailOptionType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

type Rep DefaultEmailOptionType = D1 (MetaData "DefaultEmailOptionType" "Network.AWS.CognitoIdentityProvider.Types.Sum" "amazonka-cognito-idp-1.6.1-IATNKTGZSOc4TejpW4Ifw7" False) (C1 (MetaCons "ConfirmWithCode" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "ConfirmWithLink" PrefixI False) (U1 :: Type -> Type))

DeliveryMediumType

data DeliveryMediumType Source #

Constructors

DMTEmail 
DMTSms 
Instances
Bounded DeliveryMediumType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Enum DeliveryMediumType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Eq DeliveryMediumType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Data DeliveryMediumType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

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 # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Read DeliveryMediumType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Show DeliveryMediumType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Generic DeliveryMediumType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Associated Types

type Rep DeliveryMediumType :: Type -> Type #

Hashable DeliveryMediumType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

ToJSON DeliveryMediumType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

FromJSON DeliveryMediumType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

ToHeader DeliveryMediumType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

ToQuery DeliveryMediumType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

ToByteString DeliveryMediumType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

FromText DeliveryMediumType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

ToText DeliveryMediumType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

NFData DeliveryMediumType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Methods

rnf :: DeliveryMediumType -> () #

type Rep DeliveryMediumType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

type Rep DeliveryMediumType = D1 (MetaData "DeliveryMediumType" "Network.AWS.CognitoIdentityProvider.Types.Sum" "amazonka-cognito-idp-1.6.1-IATNKTGZSOc4TejpW4Ifw7" False) (C1 (MetaCons "DMTEmail" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "DMTSms" PrefixI False) (U1 :: Type -> Type))

DeviceRememberedStatusType

data DeviceRememberedStatusType Source #

Constructors

NotRemembered 
Remembered 
Instances
Bounded DeviceRememberedStatusType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Enum DeviceRememberedStatusType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Eq DeviceRememberedStatusType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Data DeviceRememberedStatusType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Methods

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

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

toConstr :: DeviceRememberedStatusType -> Constr #

dataTypeOf :: DeviceRememberedStatusType -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord DeviceRememberedStatusType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Read DeviceRememberedStatusType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Show DeviceRememberedStatusType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Generic DeviceRememberedStatusType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Associated Types

type Rep DeviceRememberedStatusType :: Type -> Type #

Hashable DeviceRememberedStatusType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

ToJSON DeviceRememberedStatusType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

ToHeader DeviceRememberedStatusType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

ToQuery DeviceRememberedStatusType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

ToByteString DeviceRememberedStatusType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

FromText DeviceRememberedStatusType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

ToText DeviceRememberedStatusType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

NFData DeviceRememberedStatusType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

type Rep DeviceRememberedStatusType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

type Rep DeviceRememberedStatusType = D1 (MetaData "DeviceRememberedStatusType" "Network.AWS.CognitoIdentityProvider.Types.Sum" "amazonka-cognito-idp-1.6.1-IATNKTGZSOc4TejpW4Ifw7" False) (C1 (MetaCons "NotRemembered" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Remembered" PrefixI False) (U1 :: Type -> Type))

DomainStatusType

data DomainStatusType Source #

Instances
Bounded DomainStatusType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Enum DomainStatusType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Eq DomainStatusType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Data DomainStatusType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Methods

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

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

toConstr :: DomainStatusType -> Constr #

dataTypeOf :: DomainStatusType -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord DomainStatusType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Read DomainStatusType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Show DomainStatusType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Generic DomainStatusType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Associated Types

type Rep DomainStatusType :: Type -> Type #

Hashable DomainStatusType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

FromJSON DomainStatusType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

ToHeader DomainStatusType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

ToQuery DomainStatusType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

ToByteString DomainStatusType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

FromText DomainStatusType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

ToText DomainStatusType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

NFData DomainStatusType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Methods

rnf :: DomainStatusType -> () #

type Rep DomainStatusType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

type Rep DomainStatusType = D1 (MetaData "DomainStatusType" "Network.AWS.CognitoIdentityProvider.Types.Sum" "amazonka-cognito-idp-1.6.1-IATNKTGZSOc4TejpW4Ifw7" False) ((C1 (MetaCons "DSTActive" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "DSTCreating" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "DSTDeleting" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "DSTFailed" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "DSTUpdating" PrefixI False) (U1 :: Type -> Type))))

EventFilterType

data EventFilterType Source #

Constructors

PasswordChange 
SignIn 
SignUp 
Instances
Bounded EventFilterType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Enum EventFilterType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Eq EventFilterType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Data EventFilterType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Methods

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

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

toConstr :: EventFilterType -> Constr #

dataTypeOf :: EventFilterType -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord EventFilterType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Read EventFilterType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Show EventFilterType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Generic EventFilterType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Associated Types

type Rep EventFilterType :: Type -> Type #

Hashable EventFilterType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

ToJSON EventFilterType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

FromJSON EventFilterType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

ToHeader EventFilterType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

ToQuery EventFilterType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

ToByteString EventFilterType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

FromText EventFilterType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

ToText EventFilterType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

NFData EventFilterType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Methods

rnf :: EventFilterType -> () #

type Rep EventFilterType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

type Rep EventFilterType = D1 (MetaData "EventFilterType" "Network.AWS.CognitoIdentityProvider.Types.Sum" "amazonka-cognito-idp-1.6.1-IATNKTGZSOc4TejpW4Ifw7" False) (C1 (MetaCons "PasswordChange" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "SignIn" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "SignUp" PrefixI False) (U1 :: Type -> Type)))

EventResponseType

data EventResponseType Source #

Constructors

Failure 
Success 
Instances
Bounded EventResponseType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Enum EventResponseType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Eq EventResponseType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Data EventResponseType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Methods

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

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

toConstr :: EventResponseType -> Constr #

dataTypeOf :: EventResponseType -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord EventResponseType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Read EventResponseType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Show EventResponseType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Generic EventResponseType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Associated Types

type Rep EventResponseType :: Type -> Type #

Hashable EventResponseType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

FromJSON EventResponseType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

ToHeader EventResponseType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

ToQuery EventResponseType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

ToByteString EventResponseType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

FromText EventResponseType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

ToText EventResponseType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

NFData EventResponseType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Methods

rnf :: EventResponseType -> () #

type Rep EventResponseType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

type Rep EventResponseType = D1 (MetaData "EventResponseType" "Network.AWS.CognitoIdentityProvider.Types.Sum" "amazonka-cognito-idp-1.6.1-IATNKTGZSOc4TejpW4Ifw7" False) (C1 (MetaCons "Failure" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Success" PrefixI False) (U1 :: Type -> Type))

EventType

data EventType Source #

Instances
Bounded EventType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Enum EventType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Eq EventType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Data EventType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Methods

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

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

toConstr :: EventType -> Constr #

dataTypeOf :: EventType -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord EventType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Read EventType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Show EventType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Generic EventType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Associated Types

type Rep EventType :: Type -> Type #

Hashable EventType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

FromJSON EventType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

ToHeader EventType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

ToQuery EventType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

ToByteString EventType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Methods

toBS :: EventType -> ByteString #

FromText EventType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

ToText EventType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Methods

toText :: EventType -> Text #

NFData EventType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Methods

rnf :: EventType -> () #

type Rep EventType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

type Rep EventType = D1 (MetaData "EventType" "Network.AWS.CognitoIdentityProvider.Types.Sum" "amazonka-cognito-idp-1.6.1-IATNKTGZSOc4TejpW4Ifw7" False) (C1 (MetaCons "ETForgotPassword" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "ETSignIn" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "ETSignUp" PrefixI False) (U1 :: Type -> Type)))

ExplicitAuthFlowsType

data ExplicitAuthFlowsType Source #

Instances
Bounded ExplicitAuthFlowsType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Enum ExplicitAuthFlowsType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Eq ExplicitAuthFlowsType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Data ExplicitAuthFlowsType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Methods

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

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

toConstr :: ExplicitAuthFlowsType -> Constr #

dataTypeOf :: ExplicitAuthFlowsType -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord ExplicitAuthFlowsType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Read ExplicitAuthFlowsType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Show ExplicitAuthFlowsType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Generic ExplicitAuthFlowsType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Associated Types

type Rep ExplicitAuthFlowsType :: Type -> Type #

Hashable ExplicitAuthFlowsType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

ToJSON ExplicitAuthFlowsType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

FromJSON ExplicitAuthFlowsType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

ToHeader ExplicitAuthFlowsType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

ToQuery ExplicitAuthFlowsType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

ToByteString ExplicitAuthFlowsType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

FromText ExplicitAuthFlowsType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

ToText ExplicitAuthFlowsType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

NFData ExplicitAuthFlowsType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Methods

rnf :: ExplicitAuthFlowsType -> () #

type Rep ExplicitAuthFlowsType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

type Rep ExplicitAuthFlowsType = D1 (MetaData "ExplicitAuthFlowsType" "Network.AWS.CognitoIdentityProvider.Types.Sum" "amazonka-cognito-idp-1.6.1-IATNKTGZSOc4TejpW4Ifw7" False) (C1 (MetaCons "EAFTAdminNoSrpAuth" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "EAFTCustomAuthFlowOnly" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "EAFTUserPasswordAuth" PrefixI False) (U1 :: Type -> Type)))

FeedbackValueType

data FeedbackValueType Source #

Constructors

Invalid 
Valid 
Instances
Bounded FeedbackValueType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Enum FeedbackValueType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Eq FeedbackValueType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Data FeedbackValueType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Methods

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

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

toConstr :: FeedbackValueType -> Constr #

dataTypeOf :: FeedbackValueType -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord FeedbackValueType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Read FeedbackValueType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Show FeedbackValueType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Generic FeedbackValueType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Associated Types

type Rep FeedbackValueType :: Type -> Type #

Hashable FeedbackValueType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

ToJSON FeedbackValueType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

FromJSON FeedbackValueType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

ToHeader FeedbackValueType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

ToQuery FeedbackValueType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

ToByteString FeedbackValueType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

FromText FeedbackValueType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

ToText FeedbackValueType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

NFData FeedbackValueType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Methods

rnf :: FeedbackValueType -> () #

type Rep FeedbackValueType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

type Rep FeedbackValueType = D1 (MetaData "FeedbackValueType" "Network.AWS.CognitoIdentityProvider.Types.Sum" "amazonka-cognito-idp-1.6.1-IATNKTGZSOc4TejpW4Ifw7" False) (C1 (MetaCons "Invalid" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Valid" PrefixI False) (U1 :: Type -> Type))

IdentityProviderTypeType

data IdentityProviderTypeType Source #

Instances
Bounded IdentityProviderTypeType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Enum IdentityProviderTypeType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Eq IdentityProviderTypeType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Data IdentityProviderTypeType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Methods

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

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

toConstr :: IdentityProviderTypeType -> Constr #

dataTypeOf :: IdentityProviderTypeType -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord IdentityProviderTypeType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Read IdentityProviderTypeType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Show IdentityProviderTypeType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Generic IdentityProviderTypeType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Associated Types

type Rep IdentityProviderTypeType :: Type -> Type #

Hashable IdentityProviderTypeType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

ToJSON IdentityProviderTypeType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

FromJSON IdentityProviderTypeType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

ToHeader IdentityProviderTypeType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

ToQuery IdentityProviderTypeType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

ToByteString IdentityProviderTypeType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

FromText IdentityProviderTypeType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

ToText IdentityProviderTypeType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

NFData IdentityProviderTypeType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

type Rep IdentityProviderTypeType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

type Rep IdentityProviderTypeType = D1 (MetaData "IdentityProviderTypeType" "Network.AWS.CognitoIdentityProvider.Types.Sum" "amazonka-cognito-idp-1.6.1-IATNKTGZSOc4TejpW4Ifw7" False) ((C1 (MetaCons "Facebook" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Google" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "LoginWithAmazon" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Saml" PrefixI False) (U1 :: Type -> Type)))

MessageActionType

data MessageActionType Source #

Constructors

Resend 
Suppress 
Instances
Bounded MessageActionType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Enum MessageActionType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Eq MessageActionType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Data MessageActionType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Methods

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

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

toConstr :: MessageActionType -> Constr #

dataTypeOf :: MessageActionType -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord MessageActionType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Read MessageActionType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Show MessageActionType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Generic MessageActionType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Associated Types

type Rep MessageActionType :: Type -> Type #

Hashable MessageActionType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

ToJSON MessageActionType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

ToHeader MessageActionType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

ToQuery MessageActionType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

ToByteString MessageActionType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

FromText MessageActionType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

ToText MessageActionType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

NFData MessageActionType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Methods

rnf :: MessageActionType -> () #

type Rep MessageActionType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

type Rep MessageActionType = D1 (MetaData "MessageActionType" "Network.AWS.CognitoIdentityProvider.Types.Sum" "amazonka-cognito-idp-1.6.1-IATNKTGZSOc4TejpW4Ifw7" False) (C1 (MetaCons "Resend" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Suppress" PrefixI False) (U1 :: Type -> Type))

OAuthFlowType

data OAuthFlowType Source #

Instances
Bounded OAuthFlowType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Enum OAuthFlowType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Eq OAuthFlowType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Data OAuthFlowType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Methods

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

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

toConstr :: OAuthFlowType -> Constr #

dataTypeOf :: OAuthFlowType -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord OAuthFlowType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Read OAuthFlowType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Show OAuthFlowType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Generic OAuthFlowType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Associated Types

type Rep OAuthFlowType :: Type -> Type #

Hashable OAuthFlowType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

ToJSON OAuthFlowType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

FromJSON OAuthFlowType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

ToHeader OAuthFlowType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

ToQuery OAuthFlowType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

ToByteString OAuthFlowType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

FromText OAuthFlowType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

ToText OAuthFlowType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Methods

toText :: OAuthFlowType -> Text #

NFData OAuthFlowType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Methods

rnf :: OAuthFlowType -> () #

type Rep OAuthFlowType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

type Rep OAuthFlowType = D1 (MetaData "OAuthFlowType" "Network.AWS.CognitoIdentityProvider.Types.Sum" "amazonka-cognito-idp-1.6.1-IATNKTGZSOc4TejpW4Ifw7" False) (C1 (MetaCons "ClientCredentials" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "Code" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Implicit" PrefixI False) (U1 :: Type -> Type)))

RiskDecisionType

data RiskDecisionType Source #

Constructors

AccountTakeover 
Block 
NoRisk 
Instances
Bounded RiskDecisionType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Enum RiskDecisionType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Eq RiskDecisionType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Data RiskDecisionType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Methods

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

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

toConstr :: RiskDecisionType -> Constr #

dataTypeOf :: RiskDecisionType -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord RiskDecisionType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Read RiskDecisionType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Show RiskDecisionType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Generic RiskDecisionType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Associated Types

type Rep RiskDecisionType :: Type -> Type #

Hashable RiskDecisionType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

FromJSON RiskDecisionType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

ToHeader RiskDecisionType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

ToQuery RiskDecisionType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

ToByteString RiskDecisionType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

FromText RiskDecisionType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

ToText RiskDecisionType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

NFData RiskDecisionType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Methods

rnf :: RiskDecisionType -> () #

type Rep RiskDecisionType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

type Rep RiskDecisionType = D1 (MetaData "RiskDecisionType" "Network.AWS.CognitoIdentityProvider.Types.Sum" "amazonka-cognito-idp-1.6.1-IATNKTGZSOc4TejpW4Ifw7" False) (C1 (MetaCons "AccountTakeover" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "Block" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "NoRisk" PrefixI False) (U1 :: Type -> Type)))

RiskLevelType

data RiskLevelType Source #

Constructors

High 
Low 
Medium 
Instances
Bounded RiskLevelType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Enum RiskLevelType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Eq RiskLevelType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Data RiskLevelType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Methods

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

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

toConstr :: RiskLevelType -> Constr #

dataTypeOf :: RiskLevelType -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord RiskLevelType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Read RiskLevelType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Show RiskLevelType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Generic RiskLevelType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Associated Types

type Rep RiskLevelType :: Type -> Type #

Hashable RiskLevelType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

FromJSON RiskLevelType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

ToHeader RiskLevelType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

ToQuery RiskLevelType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

ToByteString RiskLevelType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

FromText RiskLevelType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

ToText RiskLevelType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Methods

toText :: RiskLevelType -> Text #

NFData RiskLevelType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Methods

rnf :: RiskLevelType -> () #

type Rep RiskLevelType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

type Rep RiskLevelType = D1 (MetaData "RiskLevelType" "Network.AWS.CognitoIdentityProvider.Types.Sum" "amazonka-cognito-idp-1.6.1-IATNKTGZSOc4TejpW4Ifw7" False) (C1 (MetaCons "High" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "Low" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Medium" PrefixI False) (U1 :: Type -> Type)))

StatusType

data StatusType Source #

Constructors

Disabled 
Enabled 
Instances
Bounded StatusType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Enum StatusType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Eq StatusType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Data StatusType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

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 # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Read StatusType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Show StatusType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Generic StatusType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Associated Types

type Rep StatusType :: Type -> Type #

Hashable StatusType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

FromJSON StatusType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

ToHeader StatusType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

ToQuery StatusType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

ToByteString StatusType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

FromText StatusType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

ToText StatusType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Methods

toText :: StatusType -> Text #

NFData StatusType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Methods

rnf :: StatusType -> () #

type Rep StatusType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

type Rep StatusType = D1 (MetaData "StatusType" "Network.AWS.CognitoIdentityProvider.Types.Sum" "amazonka-cognito-idp-1.6.1-IATNKTGZSOc4TejpW4Ifw7" False) (C1 (MetaCons "Disabled" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Enabled" PrefixI False) (U1 :: Type -> Type))

UserImportJobStatusType

data UserImportJobStatusType Source #

Instances
Bounded UserImportJobStatusType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Enum UserImportJobStatusType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Eq UserImportJobStatusType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Data UserImportJobStatusType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Methods

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

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

toConstr :: UserImportJobStatusType -> Constr #

dataTypeOf :: UserImportJobStatusType -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord UserImportJobStatusType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Read UserImportJobStatusType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Show UserImportJobStatusType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Generic UserImportJobStatusType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Associated Types

type Rep UserImportJobStatusType :: Type -> Type #

Hashable UserImportJobStatusType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

FromJSON UserImportJobStatusType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

ToHeader UserImportJobStatusType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

ToQuery UserImportJobStatusType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

ToByteString UserImportJobStatusType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

FromText UserImportJobStatusType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

ToText UserImportJobStatusType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

NFData UserImportJobStatusType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Methods

rnf :: UserImportJobStatusType -> () #

type Rep UserImportJobStatusType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

type Rep UserImportJobStatusType = D1 (MetaData "UserImportJobStatusType" "Network.AWS.CognitoIdentityProvider.Types.Sum" "amazonka-cognito-idp-1.6.1-IATNKTGZSOc4TejpW4Ifw7" False) (((C1 (MetaCons "Created" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Expired" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "Failed" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "InProgress" PrefixI False) (U1 :: Type -> Type))) :+: ((C1 (MetaCons "Pending" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Stopped" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "Stopping" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Succeeded" PrefixI False) (U1 :: Type -> Type))))

UserPoolMFAType

data UserPoolMFAType Source #

Constructors

UPMTON 
UPMTOff 
UPMTOptional 
Instances
Bounded UserPoolMFAType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Enum UserPoolMFAType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Eq UserPoolMFAType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Data UserPoolMFAType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

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 # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Read UserPoolMFAType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Show UserPoolMFAType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Generic UserPoolMFAType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Associated Types

type Rep UserPoolMFAType :: Type -> Type #

Hashable UserPoolMFAType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

ToJSON UserPoolMFAType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

FromJSON UserPoolMFAType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

ToHeader UserPoolMFAType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

ToQuery UserPoolMFAType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

ToByteString UserPoolMFAType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

FromText UserPoolMFAType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

ToText UserPoolMFAType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

NFData UserPoolMFAType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Methods

rnf :: UserPoolMFAType -> () #

type Rep UserPoolMFAType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

type Rep UserPoolMFAType = D1 (MetaData "UserPoolMFAType" "Network.AWS.CognitoIdentityProvider.Types.Sum" "amazonka-cognito-idp-1.6.1-IATNKTGZSOc4TejpW4Ifw7" False) (C1 (MetaCons "UPMTON" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "UPMTOff" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "UPMTOptional" PrefixI False) (U1 :: Type -> Type)))

UserStatusType

data UserStatusType Source #

Instances
Bounded UserStatusType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Enum UserStatusType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Eq UserStatusType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Data UserStatusType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

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 # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Read UserStatusType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Show UserStatusType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Generic UserStatusType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Associated Types

type Rep UserStatusType :: Type -> Type #

Hashable UserStatusType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

FromJSON UserStatusType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

ToHeader UserStatusType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

ToQuery UserStatusType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

ToByteString UserStatusType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

FromText UserStatusType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

ToText UserStatusType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

NFData UserStatusType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Methods

rnf :: UserStatusType -> () #

type Rep UserStatusType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

type Rep UserStatusType = D1 (MetaData "UserStatusType" "Network.AWS.CognitoIdentityProvider.Types.Sum" "amazonka-cognito-idp-1.6.1-IATNKTGZSOc4TejpW4Ifw7" False) ((C1 (MetaCons "Archived" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "Compromised" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Confirmed" PrefixI False) (U1 :: Type -> Type))) :+: ((C1 (MetaCons "ForceChangePassword" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "ResetRequired" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "Unconfirmed" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Unknown" PrefixI False) (U1 :: Type -> Type))))

UsernameAttributeType

data UsernameAttributeType Source #

Constructors

UATEmail 
UATPhoneNumber 
Instances
Bounded UsernameAttributeType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Enum UsernameAttributeType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Eq UsernameAttributeType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Data UsernameAttributeType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Methods

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

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

toConstr :: UsernameAttributeType -> Constr #

dataTypeOf :: UsernameAttributeType -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord UsernameAttributeType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Read UsernameAttributeType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Show UsernameAttributeType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Generic UsernameAttributeType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Associated Types

type Rep UsernameAttributeType :: Type -> Type #

Hashable UsernameAttributeType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

ToJSON UsernameAttributeType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

FromJSON UsernameAttributeType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

ToHeader UsernameAttributeType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

ToQuery UsernameAttributeType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

ToByteString UsernameAttributeType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

FromText UsernameAttributeType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

ToText UsernameAttributeType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

NFData UsernameAttributeType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Methods

rnf :: UsernameAttributeType -> () #

type Rep UsernameAttributeType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

type Rep UsernameAttributeType = D1 (MetaData "UsernameAttributeType" "Network.AWS.CognitoIdentityProvider.Types.Sum" "amazonka-cognito-idp-1.6.1-IATNKTGZSOc4TejpW4Ifw7" False) (C1 (MetaCons "UATEmail" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "UATPhoneNumber" PrefixI False) (U1 :: Type -> Type))

VerifiedAttributeType

data VerifiedAttributeType Source #

Constructors

Email 
PhoneNumber 
Instances
Bounded VerifiedAttributeType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Enum VerifiedAttributeType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Eq VerifiedAttributeType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Data VerifiedAttributeType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

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 # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Read VerifiedAttributeType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Show VerifiedAttributeType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Generic VerifiedAttributeType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Associated Types

type Rep VerifiedAttributeType :: Type -> Type #

Hashable VerifiedAttributeType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

ToJSON VerifiedAttributeType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

FromJSON VerifiedAttributeType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

ToHeader VerifiedAttributeType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

ToQuery VerifiedAttributeType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

ToByteString VerifiedAttributeType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

FromText VerifiedAttributeType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

ToText VerifiedAttributeType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

NFData VerifiedAttributeType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Methods

rnf :: VerifiedAttributeType -> () #

type Rep VerifiedAttributeType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

type Rep VerifiedAttributeType = D1 (MetaData "VerifiedAttributeType" "Network.AWS.CognitoIdentityProvider.Types.Sum" "amazonka-cognito-idp-1.6.1-IATNKTGZSOc4TejpW4Ifw7" False) (C1 (MetaCons "Email" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "PhoneNumber" PrefixI False) (U1 :: Type -> Type))

VerifySoftwareTokenResponseType

data VerifySoftwareTokenResponseType Source #

Constructors

VSTRTError' 
VSTRTSuccess 
Instances
Bounded VerifySoftwareTokenResponseType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Enum VerifySoftwareTokenResponseType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Eq VerifySoftwareTokenResponseType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Data VerifySoftwareTokenResponseType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Methods

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

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

toConstr :: VerifySoftwareTokenResponseType -> Constr #

dataTypeOf :: VerifySoftwareTokenResponseType -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord VerifySoftwareTokenResponseType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Read VerifySoftwareTokenResponseType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Show VerifySoftwareTokenResponseType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Generic VerifySoftwareTokenResponseType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Associated Types

type Rep VerifySoftwareTokenResponseType :: Type -> Type #

Hashable VerifySoftwareTokenResponseType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

FromJSON VerifySoftwareTokenResponseType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

ToHeader VerifySoftwareTokenResponseType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

ToQuery VerifySoftwareTokenResponseType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

ToByteString VerifySoftwareTokenResponseType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

FromText VerifySoftwareTokenResponseType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

ToText VerifySoftwareTokenResponseType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

NFData VerifySoftwareTokenResponseType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

type Rep VerifySoftwareTokenResponseType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

type Rep VerifySoftwareTokenResponseType = D1 (MetaData "VerifySoftwareTokenResponseType" "Network.AWS.CognitoIdentityProvider.Types.Sum" "amazonka-cognito-idp-1.6.1-IATNKTGZSOc4TejpW4Ifw7" False) (C1 (MetaCons "VSTRTError'" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "VSTRTSuccess" PrefixI False) (U1 :: Type -> Type))

AccountTakeoverActionType

data AccountTakeoverActionType Source #

Account takeover action type.

See: accountTakeoverActionType smart constructor.

Instances
Eq AccountTakeoverActionType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Data AccountTakeoverActionType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Methods

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

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

toConstr :: AccountTakeoverActionType -> Constr #

dataTypeOf :: AccountTakeoverActionType -> DataType #

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

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

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

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

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

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

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

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

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

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

Read AccountTakeoverActionType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Show AccountTakeoverActionType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Generic AccountTakeoverActionType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Associated Types

type Rep AccountTakeoverActionType :: Type -> Type #

Hashable AccountTakeoverActionType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

ToJSON AccountTakeoverActionType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

FromJSON AccountTakeoverActionType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

NFData AccountTakeoverActionType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

type Rep AccountTakeoverActionType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

type Rep AccountTakeoverActionType = D1 (MetaData "AccountTakeoverActionType" "Network.AWS.CognitoIdentityProvider.Types.Product" "amazonka-cognito-idp-1.6.1-IATNKTGZSOc4TejpW4Ifw7" False) (C1 (MetaCons "AccountTakeoverActionType'" PrefixI True) (S1 (MetaSel (Just "_atatNotify") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Bool) :*: S1 (MetaSel (Just "_atatEventAction") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 AccountTakeoverEventActionType)))

accountTakeoverActionType Source #

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

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

  • atatNotify - Flag specifying whether to send a notification.
  • atatEventAction - The event action. * BLOCK Choosing this action will block the request. * MFA_IF_CONFIGURED Throw MFA challenge if user has configured it, else allow the request. * MFA_REQUIRED Throw MFA challenge if user has configured it, else block the request. * NO_ACTION Allow the user sign-in.

atatNotify :: Lens' AccountTakeoverActionType Bool Source #

Flag specifying whether to send a notification.

atatEventAction :: Lens' AccountTakeoverActionType AccountTakeoverEventActionType Source #

The event action. * BLOCK Choosing this action will block the request. * MFA_IF_CONFIGURED Throw MFA challenge if user has configured it, else allow the request. * MFA_REQUIRED Throw MFA challenge if user has configured it, else block the request. * NO_ACTION Allow the user sign-in.

AccountTakeoverActionsType

data AccountTakeoverActionsType Source #

Account takeover actions type.

See: accountTakeoverActionsType smart constructor.

Instances
Eq AccountTakeoverActionsType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Data AccountTakeoverActionsType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Methods

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

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

toConstr :: AccountTakeoverActionsType -> Constr #

dataTypeOf :: AccountTakeoverActionsType -> DataType #

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

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

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

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

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

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

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

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

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

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

Read AccountTakeoverActionsType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Show AccountTakeoverActionsType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Generic AccountTakeoverActionsType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Associated Types

type Rep AccountTakeoverActionsType :: Type -> Type #

Hashable AccountTakeoverActionsType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

ToJSON AccountTakeoverActionsType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

FromJSON AccountTakeoverActionsType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

NFData AccountTakeoverActionsType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

type Rep AccountTakeoverActionsType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

type Rep AccountTakeoverActionsType = D1 (MetaData "AccountTakeoverActionsType" "Network.AWS.CognitoIdentityProvider.Types.Product" "amazonka-cognito-idp-1.6.1-IATNKTGZSOc4TejpW4Ifw7" False) (C1 (MetaCons "AccountTakeoverActionsType'" PrefixI True) (S1 (MetaSel (Just "_atatLowAction") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe AccountTakeoverActionType)) :*: (S1 (MetaSel (Just "_atatHighAction") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe AccountTakeoverActionType)) :*: S1 (MetaSel (Just "_atatMediumAction") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe AccountTakeoverActionType)))))

accountTakeoverActionsType :: AccountTakeoverActionsType Source #

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

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

AccountTakeoverRiskConfigurationType

data AccountTakeoverRiskConfigurationType Source #

Configuration for mitigation actions and notification for different levels of risk detected for a potential account takeover.

See: accountTakeoverRiskConfigurationType smart constructor.

Instances
Eq AccountTakeoverRiskConfigurationType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Data AccountTakeoverRiskConfigurationType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Methods

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

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

toConstr :: AccountTakeoverRiskConfigurationType -> Constr #

dataTypeOf :: AccountTakeoverRiskConfigurationType -> DataType #

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

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

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

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

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

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

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

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

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

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

Read AccountTakeoverRiskConfigurationType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Show AccountTakeoverRiskConfigurationType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Generic AccountTakeoverRiskConfigurationType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Hashable AccountTakeoverRiskConfigurationType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

ToJSON AccountTakeoverRiskConfigurationType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

FromJSON AccountTakeoverRiskConfigurationType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

NFData AccountTakeoverRiskConfigurationType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

type Rep AccountTakeoverRiskConfigurationType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

type Rep AccountTakeoverRiskConfigurationType = D1 (MetaData "AccountTakeoverRiskConfigurationType" "Network.AWS.CognitoIdentityProvider.Types.Product" "amazonka-cognito-idp-1.6.1-IATNKTGZSOc4TejpW4Ifw7" False) (C1 (MetaCons "AccountTakeoverRiskConfigurationType'" PrefixI True) (S1 (MetaSel (Just "_atrctNotifyConfiguration") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe NotifyConfigurationType)) :*: S1 (MetaSel (Just "_atrctActions") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 AccountTakeoverActionsType)))

accountTakeoverRiskConfigurationType Source #

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

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

atrctNotifyConfiguration :: Lens' AccountTakeoverRiskConfigurationType (Maybe NotifyConfigurationType) Source #

The notify configuration used to construct email notifications.

AdminCreateUserConfigType

data AdminCreateUserConfigType Source #

The configuration for creating a new user profile.

See: adminCreateUserConfigType smart constructor.

Instances
Eq AdminCreateUserConfigType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Data AdminCreateUserConfigType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Methods

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

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

toConstr :: AdminCreateUserConfigType -> Constr #

dataTypeOf :: AdminCreateUserConfigType -> DataType #

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

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

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

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

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

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

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

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

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

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

Read AdminCreateUserConfigType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Show AdminCreateUserConfigType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Generic AdminCreateUserConfigType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Associated Types

type Rep AdminCreateUserConfigType :: Type -> Type #

Hashable AdminCreateUserConfigType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

ToJSON AdminCreateUserConfigType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

FromJSON AdminCreateUserConfigType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

NFData AdminCreateUserConfigType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

type Rep AdminCreateUserConfigType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

type Rep AdminCreateUserConfigType = D1 (MetaData "AdminCreateUserConfigType" "Network.AWS.CognitoIdentityProvider.Types.Product" "amazonka-cognito-idp-1.6.1-IATNKTGZSOc4TejpW4Ifw7" False) (C1 (MetaCons "AdminCreateUserConfigType'" PrefixI True) (S1 (MetaSel (Just "_acuctAllowAdminCreateUserOnly") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 (MetaSel (Just "_acuctUnusedAccountValidityDays") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Nat)) :*: S1 (MetaSel (Just "_acuctInviteMessageTemplate") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe MessageTemplateType)))))

adminCreateUserConfigType :: AdminCreateUserConfigType Source #

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

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

acuctAllowAdminCreateUserOnly :: Lens' AdminCreateUserConfigType (Maybe Bool) Source #

Set to True if only the administrator is allowed to create user profiles. Set to False if users can sign themselves up via an app.

acuctUnusedAccountValidityDays :: Lens' AdminCreateUserConfigType (Maybe Natural) Source #

The user account expiration limit, in days, after which the account is no longer usable. To reset the account after that time limit, you must call AdminCreateUser again, specifying RESEND for the MessageAction parameter. The default value for this parameter is 7.

acuctInviteMessageTemplate :: Lens' AdminCreateUserConfigType (Maybe MessageTemplateType) Source #

The message template to be used for the welcome message to new users. See also Customizing User Invitation Messages .

AnalyticsConfigurationType

data AnalyticsConfigurationType Source #

The Amazon Pinpoint analytics configuration for collecting metrics for a user pool.

See: analyticsConfigurationType smart constructor.

Instances
Eq AnalyticsConfigurationType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Data AnalyticsConfigurationType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Methods

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

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

toConstr :: AnalyticsConfigurationType -> Constr #

dataTypeOf :: AnalyticsConfigurationType -> DataType #

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

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

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

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

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

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

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

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

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

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

Read AnalyticsConfigurationType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Show AnalyticsConfigurationType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Generic AnalyticsConfigurationType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Associated Types

type Rep AnalyticsConfigurationType :: Type -> Type #

Hashable AnalyticsConfigurationType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

ToJSON AnalyticsConfigurationType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

FromJSON AnalyticsConfigurationType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

NFData AnalyticsConfigurationType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

type Rep AnalyticsConfigurationType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

type Rep AnalyticsConfigurationType = D1 (MetaData "AnalyticsConfigurationType" "Network.AWS.CognitoIdentityProvider.Types.Product" "amazonka-cognito-idp-1.6.1-IATNKTGZSOc4TejpW4Ifw7" False) (C1 (MetaCons "AnalyticsConfigurationType'" PrefixI True) ((S1 (MetaSel (Just "_actUserDataShared") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 (MetaSel (Just "_actApplicationId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text)) :*: (S1 (MetaSel (Just "_actRoleARN") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text) :*: S1 (MetaSel (Just "_actExternalId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text))))

analyticsConfigurationType Source #

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

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

  • actUserDataShared - If UserDataShared is true , Amazon Cognito will include user data in the events it publishes to Amazon Pinpoint analytics.
  • actApplicationId - The application ID for an Amazon Pinpoint application.
  • actRoleARN - The ARN of an IAM role that authorizes Amazon Cognito to publish events to Amazon Pinpoint analytics.
  • actExternalId - The external ID.

actUserDataShared :: Lens' AnalyticsConfigurationType (Maybe Bool) Source #

If UserDataShared is true , Amazon Cognito will include user data in the events it publishes to Amazon Pinpoint analytics.

actApplicationId :: Lens' AnalyticsConfigurationType Text Source #

The application ID for an Amazon Pinpoint application.

actRoleARN :: Lens' AnalyticsConfigurationType Text Source #

The ARN of an IAM role that authorizes Amazon Cognito to publish events to Amazon Pinpoint analytics.

AnalyticsMetadataType

data AnalyticsMetadataType Source #

An Amazon Pinpoint analytics endpoint.

An endpoint uniquely identifies a mobile device, email address, or phone number that can receive messages from Amazon Pinpoint analytics.

See: analyticsMetadataType smart constructor.

Instances
Eq AnalyticsMetadataType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Data AnalyticsMetadataType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Methods

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

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

toConstr :: AnalyticsMetadataType -> Constr #

dataTypeOf :: AnalyticsMetadataType -> DataType #

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

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

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

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

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

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

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

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

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

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

Read AnalyticsMetadataType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Show AnalyticsMetadataType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Generic AnalyticsMetadataType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Associated Types

type Rep AnalyticsMetadataType :: Type -> Type #

Hashable AnalyticsMetadataType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

ToJSON AnalyticsMetadataType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

NFData AnalyticsMetadataType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Methods

rnf :: AnalyticsMetadataType -> () #

type Rep AnalyticsMetadataType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

type Rep AnalyticsMetadataType = D1 (MetaData "AnalyticsMetadataType" "Network.AWS.CognitoIdentityProvider.Types.Product" "amazonka-cognito-idp-1.6.1-IATNKTGZSOc4TejpW4Ifw7" True) (C1 (MetaCons "AnalyticsMetadataType'" PrefixI True) (S1 (MetaSel (Just "_amtAnalyticsEndpointId") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Text))))

analyticsMetadataType :: AnalyticsMetadataType Source #

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

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

AttributeType

data AttributeType Source #

Specifies whether the attribute is standard or custom.

See: attributeType smart constructor.

Instances
Eq AttributeType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Data AttributeType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

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 #

Show AttributeType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Generic AttributeType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Associated Types

type Rep AttributeType :: Type -> Type #

Hashable AttributeType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

ToJSON AttributeType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

FromJSON AttributeType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

NFData AttributeType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Methods

rnf :: AttributeType -> () #

type Rep AttributeType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

type Rep AttributeType = D1 (MetaData "AttributeType" "Network.AWS.CognitoIdentityProvider.Types.Product" "amazonka-cognito-idp-1.6.1-IATNKTGZSOc4TejpW4Ifw7" False) (C1 (MetaCons "AttributeType'" PrefixI True) (S1 (MetaSel (Just "_atValue") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Sensitive Text))) :*: S1 (MetaSel (Just "_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 - The value of the attribute.
  • atName - The name of the attribute.

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

The value of the attribute.

atName :: Lens' AttributeType Text Source #

The name of the attribute.

AuthEventType

data AuthEventType Source #

The authentication event type.

See: authEventType smart constructor.

Instances
Eq AuthEventType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Data AuthEventType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Methods

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

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

toConstr :: AuthEventType -> Constr #

dataTypeOf :: AuthEventType -> DataType #

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

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

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

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

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

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

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

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

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

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

Read AuthEventType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Show AuthEventType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Generic AuthEventType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Associated Types

type Rep AuthEventType :: Type -> Type #

Hashable AuthEventType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

FromJSON AuthEventType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

NFData AuthEventType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Methods

rnf :: AuthEventType -> () #

type Rep AuthEventType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

authEventType :: AuthEventType Source #

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

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

aetEventContextData :: Lens' AuthEventType (Maybe EventContextDataType) Source #

The user context data captured at the time of an event request. It provides additional information about the client from which event the request is received.

aetEventFeedback :: Lens' AuthEventType (Maybe EventFeedbackType) Source #

A flag specifying the user feedback captured at the time of an event request is good or bad.

AuthenticationResultType

data AuthenticationResultType Source #

The authentication result.

See: authenticationResultType smart constructor.

Instances
Eq AuthenticationResultType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Data AuthenticationResultType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Methods

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

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

toConstr :: AuthenticationResultType -> Constr #

dataTypeOf :: AuthenticationResultType -> DataType #

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

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

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

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

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

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

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

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

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

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

Show AuthenticationResultType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Generic AuthenticationResultType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Associated Types

type Rep AuthenticationResultType :: Type -> Type #

Hashable AuthenticationResultType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

FromJSON AuthenticationResultType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

NFData AuthenticationResultType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

type Rep AuthenticationResultType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

type Rep AuthenticationResultType = D1 (MetaData "AuthenticationResultType" "Network.AWS.CognitoIdentityProvider.Types.Product" "amazonka-cognito-idp-1.6.1-IATNKTGZSOc4TejpW4Ifw7" False) (C1 (MetaCons "AuthenticationResultType'" PrefixI True) ((S1 (MetaSel (Just "_artAccessToken") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Sensitive Text))) :*: (S1 (MetaSel (Just "_artRefreshToken") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Sensitive Text))) :*: S1 (MetaSel (Just "_artNewDeviceMetadata") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe NewDeviceMetadataType)))) :*: (S1 (MetaSel (Just "_artExpiresIn") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Int)) :*: (S1 (MetaSel (Just "_artTokenType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_artIdToken") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Sensitive Text)))))))

authenticationResultType :: AuthenticationResultType Source #

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

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

artNewDeviceMetadata :: Lens' AuthenticationResultType (Maybe NewDeviceMetadataType) Source #

The new device metadata from an authentication result.

artExpiresIn :: Lens' AuthenticationResultType (Maybe Int) Source #

The expiration period of the authentication result.

ChallengeResponseType

data ChallengeResponseType Source #

The challenge response type.

See: challengeResponseType smart constructor.

Instances
Eq ChallengeResponseType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Data ChallengeResponseType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Methods

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

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

toConstr :: ChallengeResponseType -> Constr #

dataTypeOf :: ChallengeResponseType -> DataType #

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

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

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

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

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

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

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

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

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

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

Read ChallengeResponseType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Show ChallengeResponseType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Generic ChallengeResponseType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Associated Types

type Rep ChallengeResponseType :: Type -> Type #

Hashable ChallengeResponseType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

FromJSON ChallengeResponseType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

NFData ChallengeResponseType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Methods

rnf :: ChallengeResponseType -> () #

type Rep ChallengeResponseType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

type Rep ChallengeResponseType = D1 (MetaData "ChallengeResponseType" "Network.AWS.CognitoIdentityProvider.Types.Product" "amazonka-cognito-idp-1.6.1-IATNKTGZSOc4TejpW4Ifw7" False) (C1 (MetaCons "ChallengeResponseType'" PrefixI True) (S1 (MetaSel (Just "_crtChallengeName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe ChallengeName)) :*: S1 (MetaSel (Just "_crtChallengeResponse") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe ChallengeResponse))))

challengeResponseType :: ChallengeResponseType Source #

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

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

CodeDeliveryDetailsType

data CodeDeliveryDetailsType Source #

The code delivery details being returned from the server.

See: codeDeliveryDetailsType smart constructor.

Instances
Eq CodeDeliveryDetailsType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Data CodeDeliveryDetailsType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

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 # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Show CodeDeliveryDetailsType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Generic CodeDeliveryDetailsType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Associated Types

type Rep CodeDeliveryDetailsType :: Type -> Type #

Hashable CodeDeliveryDetailsType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

FromJSON CodeDeliveryDetailsType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

NFData CodeDeliveryDetailsType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Methods

rnf :: CodeDeliveryDetailsType -> () #

type Rep CodeDeliveryDetailsType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

type Rep CodeDeliveryDetailsType = D1 (MetaData "CodeDeliveryDetailsType" "Network.AWS.CognitoIdentityProvider.Types.Product" "amazonka-cognito-idp-1.6.1-IATNKTGZSOc4TejpW4Ifw7" False) (C1 (MetaCons "CodeDeliveryDetailsType'" PrefixI True) (S1 (MetaSel (Just "_cddtDestination") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_cddtDeliveryMedium") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe DeliveryMediumType)) :*: S1 (MetaSel (Just "_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).

CompromisedCredentialsActionsType

data CompromisedCredentialsActionsType Source #

The compromised credentials actions type

See: compromisedCredentialsActionsType smart constructor.

Instances
Eq CompromisedCredentialsActionsType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Data CompromisedCredentialsActionsType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Methods

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

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

toConstr :: CompromisedCredentialsActionsType -> Constr #

dataTypeOf :: CompromisedCredentialsActionsType -> DataType #

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

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

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

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

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

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

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

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

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

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

Read CompromisedCredentialsActionsType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Show CompromisedCredentialsActionsType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Generic CompromisedCredentialsActionsType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Associated Types

type Rep CompromisedCredentialsActionsType :: Type -> Type #

Hashable CompromisedCredentialsActionsType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

ToJSON CompromisedCredentialsActionsType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

FromJSON CompromisedCredentialsActionsType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

NFData CompromisedCredentialsActionsType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

type Rep CompromisedCredentialsActionsType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

type Rep CompromisedCredentialsActionsType = D1 (MetaData "CompromisedCredentialsActionsType" "Network.AWS.CognitoIdentityProvider.Types.Product" "amazonka-cognito-idp-1.6.1-IATNKTGZSOc4TejpW4Ifw7" True) (C1 (MetaCons "CompromisedCredentialsActionsType'" PrefixI True) (S1 (MetaSel (Just "_ccatEventAction") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 CompromisedCredentialsEventActionType)))

compromisedCredentialsActionsType Source #

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

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

CompromisedCredentialsRiskConfigurationType

data CompromisedCredentialsRiskConfigurationType Source #

The compromised credentials risk configuration type.

See: compromisedCredentialsRiskConfigurationType smart constructor.

Instances
Eq CompromisedCredentialsRiskConfigurationType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Data CompromisedCredentialsRiskConfigurationType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Methods

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

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

toConstr :: CompromisedCredentialsRiskConfigurationType -> Constr #

dataTypeOf :: CompromisedCredentialsRiskConfigurationType -> DataType #

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

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

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

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

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

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

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

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

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

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

Read CompromisedCredentialsRiskConfigurationType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Show CompromisedCredentialsRiskConfigurationType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Generic CompromisedCredentialsRiskConfigurationType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Hashable CompromisedCredentialsRiskConfigurationType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

ToJSON CompromisedCredentialsRiskConfigurationType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

FromJSON CompromisedCredentialsRiskConfigurationType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

NFData CompromisedCredentialsRiskConfigurationType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

type Rep CompromisedCredentialsRiskConfigurationType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

type Rep CompromisedCredentialsRiskConfigurationType = D1 (MetaData "CompromisedCredentialsRiskConfigurationType" "Network.AWS.CognitoIdentityProvider.Types.Product" "amazonka-cognito-idp-1.6.1-IATNKTGZSOc4TejpW4Ifw7" False) (C1 (MetaCons "CompromisedCredentialsRiskConfigurationType'" PrefixI True) (S1 (MetaSel (Just "_ccrctEventFilter") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [EventFilterType])) :*: S1 (MetaSel (Just "_ccrctActions") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 CompromisedCredentialsActionsType)))

compromisedCredentialsRiskConfigurationType Source #

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

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

  • ccrctEventFilter - Perform the action for these events. The default is to perform all events if no event filter is specified.
  • ccrctActions - The compromised credentials risk configuration actions.

ccrctEventFilter :: Lens' CompromisedCredentialsRiskConfigurationType [EventFilterType] Source #

Perform the action for these events. The default is to perform all events if no event filter is specified.

ContextDataType

data ContextDataType Source #

Contextual user data type used for evaluating the risk of an unexpected event by Amazon Cognito advanced security.

See: contextDataType smart constructor.

Instances
Eq ContextDataType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Data ContextDataType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Methods

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

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

toConstr :: ContextDataType -> Constr #

dataTypeOf :: ContextDataType -> DataType #

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

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

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

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

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

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

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

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

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

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

Read ContextDataType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Show ContextDataType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Generic ContextDataType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Associated Types

type Rep ContextDataType :: Type -> Type #

Hashable ContextDataType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

ToJSON ContextDataType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

NFData ContextDataType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Methods

rnf :: ContextDataType -> () #

type Rep ContextDataType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

type Rep ContextDataType = D1 (MetaData "ContextDataType" "Network.AWS.CognitoIdentityProvider.Types.Product" "amazonka-cognito-idp-1.6.1-IATNKTGZSOc4TejpW4Ifw7" False) (C1 (MetaCons "ContextDataType'" PrefixI True) ((S1 (MetaSel (Just "_cdtEncodedData") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_cdtIPAddress") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text)) :*: (S1 (MetaSel (Just "_cdtServerName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text) :*: (S1 (MetaSel (Just "_cdtServerPath") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text) :*: S1 (MetaSel (Just "_cdtHTTPHeaders") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 [HTTPHeader])))))

contextDataType Source #

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

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

  • cdtEncodedData - Encoded data containing device fingerprinting details, collected using the Amazon Cognito context data collection library.
  • cdtIPAddress - Source IP address of your user.
  • cdtServerName - Your server endpoint where this API is invoked.
  • cdtServerPath - Your server path where this API is invoked.
  • cdtHTTPHeaders - HttpHeaders received on your server in same order.

cdtEncodedData :: Lens' ContextDataType (Maybe Text) Source #

Encoded data containing device fingerprinting details, collected using the Amazon Cognito context data collection library.

cdtIPAddress :: Lens' ContextDataType Text Source #

Source IP address of your user.

cdtServerName :: Lens' ContextDataType Text Source #

Your server endpoint where this API is invoked.

cdtServerPath :: Lens' ContextDataType Text Source #

Your server path where this API is invoked.

cdtHTTPHeaders :: Lens' ContextDataType [HTTPHeader] Source #

HttpHeaders received on your server in same order.

DeviceConfigurationType

data DeviceConfigurationType Source #

The configuration for the user pool's device tracking.

See: deviceConfigurationType smart constructor.

Instances
Eq DeviceConfigurationType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Data DeviceConfigurationType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Methods

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

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

toConstr :: DeviceConfigurationType -> Constr #

dataTypeOf :: DeviceConfigurationType -> DataType #

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

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

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

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

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

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

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

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

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

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

Read DeviceConfigurationType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Show DeviceConfigurationType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Generic DeviceConfigurationType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Associated Types

type Rep DeviceConfigurationType :: Type -> Type #

Hashable DeviceConfigurationType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

ToJSON DeviceConfigurationType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

FromJSON DeviceConfigurationType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

NFData DeviceConfigurationType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Methods

rnf :: DeviceConfigurationType -> () #

type Rep DeviceConfigurationType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

type Rep DeviceConfigurationType = D1 (MetaData "DeviceConfigurationType" "Network.AWS.CognitoIdentityProvider.Types.Product" "amazonka-cognito-idp-1.6.1-IATNKTGZSOc4TejpW4Ifw7" False) (C1 (MetaCons "DeviceConfigurationType'" PrefixI True) (S1 (MetaSel (Just "_dctChallengeRequiredOnNewDevice") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 (MetaSel (Just "_dctDeviceOnlyRememberedOnUserPrompt") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool))))

deviceConfigurationType :: DeviceConfigurationType Source #

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

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

dctChallengeRequiredOnNewDevice :: Lens' DeviceConfigurationType (Maybe Bool) Source #

Indicates whether a challenge is required on a new device. Only applicable to a new device.

dctDeviceOnlyRememberedOnUserPrompt :: Lens' DeviceConfigurationType (Maybe Bool) Source #

If true, a device is only remembered on user prompt.

DeviceSecretVerifierConfigType

data DeviceSecretVerifierConfigType Source #

The device verifier against which it will be authenticated.

See: deviceSecretVerifierConfigType smart constructor.

Instances
Eq DeviceSecretVerifierConfigType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Data DeviceSecretVerifierConfigType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Methods

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

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

toConstr :: DeviceSecretVerifierConfigType -> Constr #

dataTypeOf :: DeviceSecretVerifierConfigType -> DataType #

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

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

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

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

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

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

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

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

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

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

Read DeviceSecretVerifierConfigType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Show DeviceSecretVerifierConfigType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Generic DeviceSecretVerifierConfigType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Associated Types

type Rep DeviceSecretVerifierConfigType :: Type -> Type #

Hashable DeviceSecretVerifierConfigType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

ToJSON DeviceSecretVerifierConfigType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

NFData DeviceSecretVerifierConfigType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

type Rep DeviceSecretVerifierConfigType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

type Rep DeviceSecretVerifierConfigType = D1 (MetaData "DeviceSecretVerifierConfigType" "Network.AWS.CognitoIdentityProvider.Types.Product" "amazonka-cognito-idp-1.6.1-IATNKTGZSOc4TejpW4Ifw7" False) (C1 (MetaCons "DeviceSecretVerifierConfigType'" PrefixI True) (S1 (MetaSel (Just "_dsvctPasswordVerifier") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_dsvctSalt") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))

deviceSecretVerifierConfigType :: DeviceSecretVerifierConfigType Source #

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

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

DeviceType

data DeviceType Source #

The device type.

See: deviceType smart constructor.

Instances
Eq DeviceType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Data DeviceType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Methods

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

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

toConstr :: DeviceType -> Constr #

dataTypeOf :: DeviceType -> DataType #

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

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

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

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

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

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

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

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

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

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

Show DeviceType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Generic DeviceType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Associated Types

type Rep DeviceType :: Type -> Type #

Hashable DeviceType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

FromJSON DeviceType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

NFData DeviceType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Methods

rnf :: DeviceType -> () #

type Rep DeviceType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

type Rep DeviceType = D1 (MetaData "DeviceType" "Network.AWS.CognitoIdentityProvider.Types.Product" "amazonka-cognito-idp-1.6.1-IATNKTGZSOc4TejpW4Ifw7" False) (C1 (MetaCons "DeviceType'" PrefixI True) ((S1 (MetaSel (Just "_dtDeviceLastModifiedDate") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 (MetaSel (Just "_dtDeviceCreateDate") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe POSIX))) :*: (S1 (MetaSel (Just "_dtDeviceAttributes") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [AttributeType])) :*: (S1 (MetaSel (Just "_dtDeviceKey") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_dtDeviceLastAuthenticatedDate") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe POSIX))))))

deviceType :: DeviceType Source #

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

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

dtDeviceLastModifiedDate :: Lens' DeviceType (Maybe UTCTime) Source #

The last modified date of the device.

dtDeviceCreateDate :: Lens' DeviceType (Maybe UTCTime) Source #

The creation date of the device.

dtDeviceLastAuthenticatedDate :: Lens' DeviceType (Maybe UTCTime) Source #

The date in which the device was last authenticated.

DomainDescriptionType

data DomainDescriptionType Source #

A container for information about a domain.

See: domainDescriptionType smart constructor.

Instances
Eq DomainDescriptionType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Data DomainDescriptionType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Methods

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

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

toConstr :: DomainDescriptionType -> Constr #

dataTypeOf :: DomainDescriptionType -> DataType #

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

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

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

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

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

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

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

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

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

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

Read DomainDescriptionType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Show DomainDescriptionType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Generic DomainDescriptionType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Associated Types

type Rep DomainDescriptionType :: Type -> Type #

Hashable DomainDescriptionType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

FromJSON DomainDescriptionType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

NFData DomainDescriptionType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Methods

rnf :: DomainDescriptionType -> () #

type Rep DomainDescriptionType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

type Rep DomainDescriptionType = D1 (MetaData "DomainDescriptionType" "Network.AWS.CognitoIdentityProvider.Types.Product" "amazonka-cognito-idp-1.6.1-IATNKTGZSOc4TejpW4Ifw7" False) (C1 (MetaCons "DomainDescriptionType'" PrefixI True) ((S1 (MetaSel (Just "_ddtStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe DomainStatusType)) :*: (S1 (MetaSel (Just "_ddtCloudFrontDistribution") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_ddtUserPoolId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 (MetaSel (Just "_ddtDomain") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_ddtAWSAccountId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "_ddtVersion") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_ddtS3Bucket") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))))

domainDescriptionType :: DomainDescriptionType Source #

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

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

ddtCloudFrontDistribution :: Lens' DomainDescriptionType (Maybe Text) Source #

The ARN of the CloudFront distribution.

ddtAWSAccountId :: Lens' DomainDescriptionType (Maybe Text) Source #

The AWS account ID for the user pool owner.

ddtS3Bucket :: Lens' DomainDescriptionType (Maybe Text) Source #

The S3 bucket where the static files for this domain are stored.

EmailConfigurationType

data EmailConfigurationType Source #

The email configuration type.

See: emailConfigurationType smart constructor.

Instances
Eq EmailConfigurationType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Data EmailConfigurationType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Methods

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

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

toConstr :: EmailConfigurationType -> Constr #

dataTypeOf :: EmailConfigurationType -> DataType #

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

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

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

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

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

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

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

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

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

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

Read EmailConfigurationType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Show EmailConfigurationType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Generic EmailConfigurationType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Associated Types

type Rep EmailConfigurationType :: Type -> Type #

Hashable EmailConfigurationType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

ToJSON EmailConfigurationType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

FromJSON EmailConfigurationType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

NFData EmailConfigurationType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Methods

rnf :: EmailConfigurationType -> () #

type Rep EmailConfigurationType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

type Rep EmailConfigurationType = D1 (MetaData "EmailConfigurationType" "Network.AWS.CognitoIdentityProvider.Types.Product" "amazonka-cognito-idp-1.6.1-IATNKTGZSOc4TejpW4Ifw7" False) (C1 (MetaCons "EmailConfigurationType'" PrefixI True) (S1 (MetaSel (Just "_ectSourceARN") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_ectReplyToEmailAddress") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))

emailConfigurationType :: EmailConfigurationType Source #

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

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

ectSourceARN :: Lens' EmailConfigurationType (Maybe Text) Source #

The Amazon Resource Name (ARN) of the email source.

ectReplyToEmailAddress :: Lens' EmailConfigurationType (Maybe Text) Source #

The destination to which the receiver of the email should reply to.

EventContextDataType

data EventContextDataType Source #

Specifies the user context data captured at the time of an event request.

See: eventContextDataType smart constructor.

Instances
Eq EventContextDataType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Data EventContextDataType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Methods

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

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

toConstr :: EventContextDataType -> Constr #

dataTypeOf :: EventContextDataType -> DataType #

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

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

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

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

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

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

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

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

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

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

Read EventContextDataType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Show EventContextDataType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Generic EventContextDataType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Associated Types

type Rep EventContextDataType :: Type -> Type #

Hashable EventContextDataType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

FromJSON EventContextDataType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

NFData EventContextDataType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Methods

rnf :: EventContextDataType -> () #

type Rep EventContextDataType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

type Rep EventContextDataType = D1 (MetaData "EventContextDataType" "Network.AWS.CognitoIdentityProvider.Types.Product" "amazonka-cognito-idp-1.6.1-IATNKTGZSOc4TejpW4Ifw7" False) (C1 (MetaCons "EventContextDataType'" PrefixI True) ((S1 (MetaSel (Just "_ecdtIPAddress") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_ecdtCountry") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "_ecdtCity") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_ecdtDeviceName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_ecdtTimezone") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))))

eventContextDataType :: EventContextDataType Source #

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

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

EventFeedbackType

data EventFeedbackType Source #

Specifies the event feedback type.

See: eventFeedbackType smart constructor.

Instances
Eq EventFeedbackType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Data EventFeedbackType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Methods

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

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

toConstr :: EventFeedbackType -> Constr #

dataTypeOf :: EventFeedbackType -> DataType #

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

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

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

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

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

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

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

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

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

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

Read EventFeedbackType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Show EventFeedbackType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Generic EventFeedbackType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Associated Types

type Rep EventFeedbackType :: Type -> Type #

Hashable EventFeedbackType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

FromJSON EventFeedbackType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

NFData EventFeedbackType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Methods

rnf :: EventFeedbackType -> () #

type Rep EventFeedbackType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

type Rep EventFeedbackType = D1 (MetaData "EventFeedbackType" "Network.AWS.CognitoIdentityProvider.Types.Product" "amazonka-cognito-idp-1.6.1-IATNKTGZSOc4TejpW4Ifw7" False) (C1 (MetaCons "EventFeedbackType'" PrefixI True) (S1 (MetaSel (Just "_eftFeedbackDate") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe POSIX)) :*: (S1 (MetaSel (Just "_eftFeedbackValue") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 FeedbackValueType) :*: S1 (MetaSel (Just "_eftProvider") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text))))

eventFeedbackType Source #

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

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

EventRiskType

data EventRiskType Source #

The event risk type.

See: eventRiskType smart constructor.

Instances
Eq EventRiskType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Data EventRiskType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Methods

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

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

toConstr :: EventRiskType -> Constr #

dataTypeOf :: EventRiskType -> DataType #

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

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

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

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

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

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

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

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

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

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

Read EventRiskType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Show EventRiskType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Generic EventRiskType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Associated Types

type Rep EventRiskType :: Type -> Type #

Hashable EventRiskType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

FromJSON EventRiskType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

NFData EventRiskType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Methods

rnf :: EventRiskType -> () #

type Rep EventRiskType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

type Rep EventRiskType = D1 (MetaData "EventRiskType" "Network.AWS.CognitoIdentityProvider.Types.Product" "amazonka-cognito-idp-1.6.1-IATNKTGZSOc4TejpW4Ifw7" False) (C1 (MetaCons "EventRiskType'" PrefixI True) (S1 (MetaSel (Just "_ertRiskLevel") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe RiskLevelType)) :*: S1 (MetaSel (Just "_ertRiskDecision") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe RiskDecisionType))))

eventRiskType :: EventRiskType Source #

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

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

GroupType

data GroupType Source #

The group type.

See: groupType smart constructor.

Instances
Eq GroupType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Data GroupType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Methods

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

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

toConstr :: GroupType -> Constr #

dataTypeOf :: GroupType -> DataType #

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

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

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

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

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

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

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

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

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

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

Read GroupType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Show GroupType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Generic GroupType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Associated Types

type Rep GroupType :: Type -> Type #

Hashable GroupType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

FromJSON GroupType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

NFData GroupType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Methods

rnf :: GroupType -> () #

type Rep GroupType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

type Rep GroupType = D1 (MetaData "GroupType" "Network.AWS.CognitoIdentityProvider.Types.Product" "amazonka-cognito-idp-1.6.1-IATNKTGZSOc4TejpW4Ifw7" False) (C1 (MetaCons "GroupType'" PrefixI True) ((S1 (MetaSel (Just "_gtLastModifiedDate") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe POSIX)) :*: (S1 (MetaSel (Just "_gtUserPoolId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_gtCreationDate") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe POSIX)))) :*: ((S1 (MetaSel (Just "_gtPrecedence") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Nat)) :*: S1 (MetaSel (Just "_gtGroupName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "_gtDescription") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_gtRoleARN") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))))

groupType :: GroupType Source #

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

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

  • gtLastModifiedDate - The date the group was last modified.
  • gtUserPoolId - The user pool ID for the user pool.
  • gtCreationDate - The date the group was created.
  • gtPrecedence - A nonnegative integer value that specifies the precedence of this group relative to the other groups that a user can belong to in the user pool. If a user belongs to two or more groups, it is the group with the highest precedence whose role ARN will be used in the cognito:roles and cognito:preferred_role claims in the user's tokens. Groups with higher Precedence values take precedence over groups with lower Precedence values or with null Precedence values. Two groups can have the same Precedence value. If this happens, neither group takes precedence over the other. If two groups with the same Precedence have the same role ARN, that role is used in the cognito:preferred_role claim in tokens for users in each group. If the two groups have different role ARNs, the cognito:preferred_role claim is not set in users' tokens. The default Precedence value is null.
  • gtGroupName - The name of the group.
  • gtDescription - A string containing the description of the group.
  • gtRoleARN - The role ARN for the group.

gtLastModifiedDate :: Lens' GroupType (Maybe UTCTime) Source #

The date the group was last modified.

gtUserPoolId :: Lens' GroupType (Maybe Text) Source #

The user pool ID for the user pool.

gtCreationDate :: Lens' GroupType (Maybe UTCTime) Source #

The date the group was created.

gtPrecedence :: Lens' GroupType (Maybe Natural) Source #

A nonnegative integer value that specifies the precedence of this group relative to the other groups that a user can belong to in the user pool. If a user belongs to two or more groups, it is the group with the highest precedence whose role ARN will be used in the cognito:roles and cognito:preferred_role claims in the user's tokens. Groups with higher Precedence values take precedence over groups with lower Precedence values or with null Precedence values. Two groups can have the same Precedence value. If this happens, neither group takes precedence over the other. If two groups with the same Precedence have the same role ARN, that role is used in the cognito:preferred_role claim in tokens for users in each group. If the two groups have different role ARNs, the cognito:preferred_role claim is not set in users' tokens. The default Precedence value is null.

gtGroupName :: Lens' GroupType (Maybe Text) Source #

The name of the group.

gtDescription :: Lens' GroupType (Maybe Text) Source #

A string containing the description of the group.

gtRoleARN :: Lens' GroupType (Maybe Text) Source #

The role ARN for the group.

HTTPHeader

data HTTPHeader Source #

The HTTP header.

See: hTTPHeader smart constructor.

Instances
Eq HTTPHeader Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Data HTTPHeader Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Methods

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

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

toConstr :: HTTPHeader -> Constr #

dataTypeOf :: HTTPHeader -> DataType #

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

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

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

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

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

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

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

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

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

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

Read HTTPHeader Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Show HTTPHeader Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Generic HTTPHeader Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Associated Types

type Rep HTTPHeader :: Type -> Type #

Hashable HTTPHeader Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

ToJSON HTTPHeader Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

NFData HTTPHeader Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Methods

rnf :: HTTPHeader -> () #

type Rep HTTPHeader Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

type Rep HTTPHeader = D1 (MetaData "HTTPHeader" "Network.AWS.CognitoIdentityProvider.Types.Product" "amazonka-cognito-idp-1.6.1-IATNKTGZSOc4TejpW4Ifw7" False) (C1 (MetaCons "HTTPHeader'" PrefixI True) (S1 (MetaSel (Just "_httphHeaderValue") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_httphHeaderName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))

hTTPHeader :: HTTPHeader Source #

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

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

IdentityProviderType

data IdentityProviderType Source #

A container for information about an identity provider.

See: identityProviderType smart constructor.

Instances
Eq IdentityProviderType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Data IdentityProviderType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Methods

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

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

toConstr :: IdentityProviderType -> Constr #

dataTypeOf :: IdentityProviderType -> DataType #

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

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

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

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

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

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

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

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

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

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

Read IdentityProviderType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Show IdentityProviderType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Generic IdentityProviderType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Associated Types

type Rep IdentityProviderType :: Type -> Type #

Hashable IdentityProviderType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

FromJSON IdentityProviderType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

NFData IdentityProviderType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Methods

rnf :: IdentityProviderType -> () #

type Rep IdentityProviderType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

type Rep IdentityProviderType = D1 (MetaData "IdentityProviderType" "Network.AWS.CognitoIdentityProvider.Types.Product" "amazonka-cognito-idp-1.6.1-IATNKTGZSOc4TejpW4Ifw7" False) (C1 (MetaCons "IdentityProviderType'" PrefixI True) (((S1 (MetaSel (Just "_iptLastModifiedDate") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 (MetaSel (Just "_iptUserPoolId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "_iptProviderType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe IdentityProviderTypeType)) :*: S1 (MetaSel (Just "_iptCreationDate") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe POSIX)))) :*: ((S1 (MetaSel (Just "_iptIdpIdentifiers") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 (MetaSel (Just "_iptAttributeMapping") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Map Text Text)))) :*: (S1 (MetaSel (Just "_iptProviderDetails") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Map Text Text))) :*: S1 (MetaSel (Just "_iptProviderName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))))

identityProviderType :: IdentityProviderType Source #

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

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

iptLastModifiedDate :: Lens' IdentityProviderType (Maybe UTCTime) Source #

The date the identity provider was last modified.

iptCreationDate :: Lens' IdentityProviderType (Maybe UTCTime) Source #

The date the identity provider was created.

iptIdpIdentifiers :: Lens' IdentityProviderType [Text] Source #

A list of identity provider identifiers.

iptAttributeMapping :: Lens' IdentityProviderType (HashMap Text Text) Source #

A mapping of identity provider attributes to standard and custom user pool attributes.

iptProviderDetails :: Lens' IdentityProviderType (HashMap Text Text) Source #

The identity provider details, such as MetadataURL and MetadataFile .

iptProviderName :: Lens' IdentityProviderType (Maybe Text) Source #

The identity provider name.

LambdaConfigType

data LambdaConfigType Source #

Specifies the configuration for AWS Lambda triggers.

See: lambdaConfigType smart constructor.

Instances
Eq LambdaConfigType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Data LambdaConfigType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

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 # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Show LambdaConfigType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Generic LambdaConfigType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Associated Types

type Rep LambdaConfigType :: Type -> Type #

Hashable LambdaConfigType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

ToJSON LambdaConfigType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

FromJSON LambdaConfigType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

NFData LambdaConfigType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Methods

rnf :: LambdaConfigType -> () #

type Rep LambdaConfigType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

type Rep LambdaConfigType = D1 (MetaData "LambdaConfigType" "Network.AWS.CognitoIdentityProvider.Types.Product" "amazonka-cognito-idp-1.6.1-IATNKTGZSOc4TejpW4Ifw7" False) (C1 (MetaCons "LambdaConfigType'" PrefixI True) (((S1 (MetaSel (Just "_lctPreAuthentication") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_lctCreateAuthChallenge") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "_lctVerifyAuthChallengeResponse") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_lctPostAuthentication") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_lctCustomMessage") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 (MetaSel (Just "_lctDefineAuthChallenge") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_lctPostConfirmation") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "_lctPreTokenGeneration") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_lctUserMigration") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_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.

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

Creates an authentication challenge.

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

Verifies the authentication challenge response.

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

A post-authentication AWS Lambda trigger.

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

A custom Message AWS Lambda trigger.

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

Defines the authentication challenge.

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

A post-confirmation AWS Lambda trigger.

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

A Lambda trigger that is invoked before token generation.

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

The user migration Lambda config type.

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 # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Data MFAOptionType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

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 # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Show MFAOptionType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Generic MFAOptionType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Associated Types

type Rep MFAOptionType :: Type -> Type #

Hashable MFAOptionType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

ToJSON MFAOptionType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

FromJSON MFAOptionType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

NFData MFAOptionType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Methods

rnf :: MFAOptionType -> () #

type Rep MFAOptionType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

type Rep MFAOptionType = D1 (MetaData "MFAOptionType" "Network.AWS.CognitoIdentityProvider.Types.Product" "amazonka-cognito-idp-1.6.1-IATNKTGZSOc4TejpW4Ifw7" False) (C1 (MetaCons "MFAOptionType'" PrefixI True) (S1 (MetaSel (Just "_motDeliveryMedium") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe DeliveryMediumType)) :*: S1 (MetaSel (Just "_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.

MessageTemplateType

data MessageTemplateType Source #

The message template structure.

See: messageTemplateType smart constructor.

Instances
Eq MessageTemplateType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Data MessageTemplateType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Methods

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

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

toConstr :: MessageTemplateType -> Constr #

dataTypeOf :: MessageTemplateType -> DataType #

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

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

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

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

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

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

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

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

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

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

Read MessageTemplateType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Show MessageTemplateType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Generic MessageTemplateType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Associated Types

type Rep MessageTemplateType :: Type -> Type #

Hashable MessageTemplateType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

ToJSON MessageTemplateType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

FromJSON MessageTemplateType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

NFData MessageTemplateType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Methods

rnf :: MessageTemplateType -> () #

type Rep MessageTemplateType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

type Rep MessageTemplateType = D1 (MetaData "MessageTemplateType" "Network.AWS.CognitoIdentityProvider.Types.Product" "amazonka-cognito-idp-1.6.1-IATNKTGZSOc4TejpW4Ifw7" False) (C1 (MetaCons "MessageTemplateType'" PrefixI True) (S1 (MetaSel (Just "_mttEmailSubject") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_mttSMSMessage") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_mttEmailMessage") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))

messageTemplateType :: MessageTemplateType Source #

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

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

mttEmailSubject :: Lens' MessageTemplateType (Maybe Text) Source #

The subject line for email messages.

mttSMSMessage :: Lens' MessageTemplateType (Maybe Text) Source #

The message template for SMS messages.

mttEmailMessage :: Lens' MessageTemplateType (Maybe Text) Source #

The message template for email messages.

NewDeviceMetadataType

data NewDeviceMetadataType Source #

The new device metadata type.

See: newDeviceMetadataType smart constructor.

Instances
Eq NewDeviceMetadataType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Data NewDeviceMetadataType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Methods

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

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

toConstr :: NewDeviceMetadataType -> Constr #

dataTypeOf :: NewDeviceMetadataType -> DataType #

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

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

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

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

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

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

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

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

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

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

Read NewDeviceMetadataType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Show NewDeviceMetadataType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Generic NewDeviceMetadataType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Associated Types

type Rep NewDeviceMetadataType :: Type -> Type #

Hashable NewDeviceMetadataType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

FromJSON NewDeviceMetadataType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

NFData NewDeviceMetadataType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Methods

rnf :: NewDeviceMetadataType -> () #

type Rep NewDeviceMetadataType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

type Rep NewDeviceMetadataType = D1 (MetaData "NewDeviceMetadataType" "Network.AWS.CognitoIdentityProvider.Types.Product" "amazonka-cognito-idp-1.6.1-IATNKTGZSOc4TejpW4Ifw7" False) (C1 (MetaCons "NewDeviceMetadataType'" PrefixI True) (S1 (MetaSel (Just "_ndmtDeviceGroupKey") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_ndmtDeviceKey") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))

newDeviceMetadataType :: NewDeviceMetadataType Source #

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

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

NotifyConfigurationType

data NotifyConfigurationType Source #

The notify configuration type.

See: notifyConfigurationType smart constructor.

Instances
Eq NotifyConfigurationType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Data NotifyConfigurationType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Methods

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

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

toConstr :: NotifyConfigurationType -> Constr #

dataTypeOf :: NotifyConfigurationType -> DataType #

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

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

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

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

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

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

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

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

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

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

Read NotifyConfigurationType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Show NotifyConfigurationType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Generic NotifyConfigurationType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Associated Types

type Rep NotifyConfigurationType :: Type -> Type #

Hashable NotifyConfigurationType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

ToJSON NotifyConfigurationType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

FromJSON NotifyConfigurationType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

NFData NotifyConfigurationType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Methods

rnf :: NotifyConfigurationType -> () #

type Rep NotifyConfigurationType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

type Rep NotifyConfigurationType = D1 (MetaData "NotifyConfigurationType" "Network.AWS.CognitoIdentityProvider.Types.Product" "amazonka-cognito-idp-1.6.1-IATNKTGZSOc4TejpW4Ifw7" False) (C1 (MetaCons "NotifyConfigurationType'" PrefixI True) ((S1 (MetaSel (Just "_nctNoActionEmail") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe NotifyEmailType)) :*: (S1 (MetaSel (Just "_nctFrom") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_nctReplyTo") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 (MetaSel (Just "_nctBlockEmail") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe NotifyEmailType)) :*: (S1 (MetaSel (Just "_nctMFAEmail") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe NotifyEmailType)) :*: S1 (MetaSel (Just "_nctSourceARN") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text)))))

notifyConfigurationType Source #

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

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

  • nctNoActionEmail - The email template used when a detected risk event is allowed.
  • nctFrom - The email address that is sending the email. It must be either individually verified with Amazon SES, or from a domain that has been verified with Amazon SES.
  • nctReplyTo - The destination to which the receiver of an email should reply to.
  • nctBlockEmail - Email template used when a detected risk event is blocked.
  • nctMFAEmail - The MFA email template used when MFA is challenged as part of a detected risk.
  • nctSourceARN - The Amazon Resource Name (ARN) of the identity that is associated with the sending authorization policy. It permits Amazon Cognito to send for the email address specified in the From parameter.

nctNoActionEmail :: Lens' NotifyConfigurationType (Maybe NotifyEmailType) Source #

The email template used when a detected risk event is allowed.

nctFrom :: Lens' NotifyConfigurationType (Maybe Text) Source #

The email address that is sending the email. It must be either individually verified with Amazon SES, or from a domain that has been verified with Amazon SES.

nctReplyTo :: Lens' NotifyConfigurationType (Maybe Text) Source #

The destination to which the receiver of an email should reply to.

nctBlockEmail :: Lens' NotifyConfigurationType (Maybe NotifyEmailType) Source #

Email template used when a detected risk event is blocked.

nctMFAEmail :: Lens' NotifyConfigurationType (Maybe NotifyEmailType) Source #

The MFA email template used when MFA is challenged as part of a detected risk.

nctSourceARN :: Lens' NotifyConfigurationType Text Source #

The Amazon Resource Name (ARN) of the identity that is associated with the sending authorization policy. It permits Amazon Cognito to send for the email address specified in the From parameter.

NotifyEmailType

data NotifyEmailType Source #

The notify email type.

See: notifyEmailType smart constructor.

Instances
Eq NotifyEmailType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Data NotifyEmailType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Methods

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

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

toConstr :: NotifyEmailType -> Constr #

dataTypeOf :: NotifyEmailType -> DataType #

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

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

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

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

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

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

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

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

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

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

Read NotifyEmailType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Show NotifyEmailType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Generic NotifyEmailType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Associated Types

type Rep NotifyEmailType :: Type -> Type #

Hashable NotifyEmailType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

ToJSON NotifyEmailType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

FromJSON NotifyEmailType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

NFData NotifyEmailType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Methods

rnf :: NotifyEmailType -> () #

type Rep NotifyEmailType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

type Rep NotifyEmailType = D1 (MetaData "NotifyEmailType" "Network.AWS.CognitoIdentityProvider.Types.Product" "amazonka-cognito-idp-1.6.1-IATNKTGZSOc4TejpW4Ifw7" False) (C1 (MetaCons "NotifyEmailType'" PrefixI True) (S1 (MetaSel (Just "_netTextBody") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_netHTMLBody") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_netSubject") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text))))

notifyEmailType Source #

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

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

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 # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Data NumberAttributeConstraintsType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

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 # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Show NumberAttributeConstraintsType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Generic NumberAttributeConstraintsType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Associated Types

type Rep NumberAttributeConstraintsType :: Type -> Type #

Hashable NumberAttributeConstraintsType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

ToJSON NumberAttributeConstraintsType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

FromJSON NumberAttributeConstraintsType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

NFData NumberAttributeConstraintsType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

type Rep NumberAttributeConstraintsType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

type Rep NumberAttributeConstraintsType = D1 (MetaData "NumberAttributeConstraintsType" "Network.AWS.CognitoIdentityProvider.Types.Product" "amazonka-cognito-idp-1.6.1-IATNKTGZSOc4TejpW4Ifw7" False) (C1 (MetaCons "NumberAttributeConstraintsType'" PrefixI True) (S1 (MetaSel (Just "_nactMaxValue") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_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 - The maximum value of an attribute that is of the number data type.
  • nactMinValue - The minimum value of an attribute that is of the number data type.

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 # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Data PasswordPolicyType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

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 # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Show PasswordPolicyType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Generic PasswordPolicyType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Associated Types

type Rep PasswordPolicyType :: Type -> Type #

Hashable PasswordPolicyType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

ToJSON PasswordPolicyType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

FromJSON PasswordPolicyType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

NFData PasswordPolicyType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Methods

rnf :: PasswordPolicyType -> () #

type Rep PasswordPolicyType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

type Rep PasswordPolicyType = D1 (MetaData "PasswordPolicyType" "Network.AWS.CognitoIdentityProvider.Types.Product" "amazonka-cognito-idp-1.6.1-IATNKTGZSOc4TejpW4Ifw7" False) (C1 (MetaCons "PasswordPolicyType'" PrefixI True) ((S1 (MetaSel (Just "_pptRequireNumbers") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 (MetaSel (Just "_pptRequireUppercase") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool))) :*: (S1 (MetaSel (Just "_pptRequireLowercase") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 (MetaSel (Just "_pptMinimumLength") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Nat)) :*: S1 (MetaSel (Just "_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 - 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 - 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 - 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 - The minimum length of the password policy that you have set. Cannot be less than 6.
  • pptRequireSymbols - In the password policy that you have set, refers to whether you have required users to use at least one symbol in their password.

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.

ProviderDescription

data ProviderDescription Source #

A container for identity provider details.

See: providerDescription smart constructor.

Instances
Eq ProviderDescription Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Data ProviderDescription Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Methods

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

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

toConstr :: ProviderDescription -> Constr #

dataTypeOf :: ProviderDescription -> DataType #

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

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

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

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

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

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

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

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

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

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

Read ProviderDescription Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Show ProviderDescription Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Generic ProviderDescription Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Associated Types

type Rep ProviderDescription :: Type -> Type #

Hashable ProviderDescription Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

FromJSON ProviderDescription Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

NFData ProviderDescription Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Methods

rnf :: ProviderDescription -> () #

type Rep ProviderDescription Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

type Rep ProviderDescription = D1 (MetaData "ProviderDescription" "Network.AWS.CognitoIdentityProvider.Types.Product" "amazonka-cognito-idp-1.6.1-IATNKTGZSOc4TejpW4Ifw7" False) (C1 (MetaCons "ProviderDescription'" PrefixI True) ((S1 (MetaSel (Just "_pdLastModifiedDate") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 (MetaSel (Just "_pdProviderType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe IdentityProviderTypeType))) :*: (S1 (MetaSel (Just "_pdCreationDate") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 (MetaSel (Just "_pdProviderName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))

providerDescription :: ProviderDescription Source #

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

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

pdLastModifiedDate :: Lens' ProviderDescription (Maybe UTCTime) Source #

The date the provider was last modified.

pdCreationDate :: Lens' ProviderDescription (Maybe UTCTime) Source #

The date the provider was added to the user pool.

pdProviderName :: Lens' ProviderDescription (Maybe Text) Source #

The identity provider name.

ProviderUserIdentifierType

data ProviderUserIdentifierType Source #

A container for information about an identity provider for a user pool.

See: providerUserIdentifierType smart constructor.

Instances
Eq ProviderUserIdentifierType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Data ProviderUserIdentifierType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Methods

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

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

toConstr :: ProviderUserIdentifierType -> Constr #

dataTypeOf :: ProviderUserIdentifierType -> DataType #

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

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

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

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

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

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

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

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

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

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

Read ProviderUserIdentifierType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Show ProviderUserIdentifierType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Generic ProviderUserIdentifierType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Associated Types

type Rep ProviderUserIdentifierType :: Type -> Type #

Hashable ProviderUserIdentifierType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

ToJSON ProviderUserIdentifierType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

NFData ProviderUserIdentifierType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

type Rep ProviderUserIdentifierType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

type Rep ProviderUserIdentifierType = D1 (MetaData "ProviderUserIdentifierType" "Network.AWS.CognitoIdentityProvider.Types.Product" "amazonka-cognito-idp-1.6.1-IATNKTGZSOc4TejpW4Ifw7" False) (C1 (MetaCons "ProviderUserIdentifierType'" PrefixI True) (S1 (MetaSel (Just "_puitProviderAttributeValue") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_puitProviderAttributeName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_puitProviderName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))

providerUserIdentifierType :: ProviderUserIdentifierType Source #

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

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

puitProviderAttributeValue :: Lens' ProviderUserIdentifierType (Maybe Text) Source #

The value of the provider attribute to link to, for example, xxxxx_account .

puitProviderAttributeName :: Lens' ProviderUserIdentifierType (Maybe Text) Source #

The name of the provider attribute to link to, for example, NameID .

puitProviderName :: Lens' ProviderUserIdentifierType (Maybe Text) Source #

The name of the provider, for example, Facebook, Google, or Login with Amazon.

ResourceServerScopeType

data ResourceServerScopeType Source #

A resource server scope.

See: resourceServerScopeType smart constructor.

Instances
Eq ResourceServerScopeType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Data ResourceServerScopeType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Methods

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

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

toConstr :: ResourceServerScopeType -> Constr #

dataTypeOf :: ResourceServerScopeType -> DataType #

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

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

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

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

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

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

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

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

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

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

Read ResourceServerScopeType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Show ResourceServerScopeType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Generic ResourceServerScopeType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Associated Types

type Rep ResourceServerScopeType :: Type -> Type #

Hashable ResourceServerScopeType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

ToJSON ResourceServerScopeType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

FromJSON ResourceServerScopeType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

NFData ResourceServerScopeType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Methods

rnf :: ResourceServerScopeType -> () #

type Rep ResourceServerScopeType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

type Rep ResourceServerScopeType = D1 (MetaData "ResourceServerScopeType" "Network.AWS.CognitoIdentityProvider.Types.Product" "amazonka-cognito-idp-1.6.1-IATNKTGZSOc4TejpW4Ifw7" False) (C1 (MetaCons "ResourceServerScopeType'" PrefixI True) (S1 (MetaSel (Just "_rsstScopeName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text) :*: S1 (MetaSel (Just "_rsstScopeDescription") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text)))

resourceServerScopeType Source #

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

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

ResourceServerType

data ResourceServerType Source #

A container for information about a resource server for a user pool.

See: resourceServerType smart constructor.

Instances
Eq ResourceServerType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Data ResourceServerType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Methods

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

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

toConstr :: ResourceServerType -> Constr #

dataTypeOf :: ResourceServerType -> DataType #

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

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

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

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

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

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

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

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

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

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

Read ResourceServerType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Show ResourceServerType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Generic ResourceServerType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Associated Types

type Rep ResourceServerType :: Type -> Type #

Hashable ResourceServerType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

FromJSON ResourceServerType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

NFData ResourceServerType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Methods

rnf :: ResourceServerType -> () #

type Rep ResourceServerType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

type Rep ResourceServerType = D1 (MetaData "ResourceServerType" "Network.AWS.CognitoIdentityProvider.Types.Product" "amazonka-cognito-idp-1.6.1-IATNKTGZSOc4TejpW4Ifw7" False) (C1 (MetaCons "ResourceServerType'" PrefixI True) ((S1 (MetaSel (Just "_rstUserPoolId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_rstIdentifier") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "_rstScopes") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [ResourceServerScopeType])) :*: S1 (MetaSel (Just "_rstName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))

resourceServerType :: ResourceServerType Source #

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

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

  • rstUserPoolId - The user pool ID for the user pool that hosts the resource server.
  • rstIdentifier - The identifier for the resource server.
  • rstScopes - A list of scopes that are defined for the resource server.
  • rstName - The name of the resource server.

rstUserPoolId :: Lens' ResourceServerType (Maybe Text) Source #

The user pool ID for the user pool that hosts the resource server.

rstIdentifier :: Lens' ResourceServerType (Maybe Text) Source #

The identifier for the resource server.

rstScopes :: Lens' ResourceServerType [ResourceServerScopeType] Source #

A list of scopes that are defined for the resource server.

rstName :: Lens' ResourceServerType (Maybe Text) Source #

The name of the resource server.

RiskConfigurationType

data RiskConfigurationType Source #

The risk configuration type.

See: riskConfigurationType smart constructor.

Instances
Eq RiskConfigurationType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Data RiskConfigurationType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Methods

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

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

toConstr :: RiskConfigurationType -> Constr #

dataTypeOf :: RiskConfigurationType -> DataType #

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

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

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

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

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

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

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

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

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

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

Show RiskConfigurationType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Generic RiskConfigurationType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Associated Types

type Rep RiskConfigurationType :: Type -> Type #

Hashable RiskConfigurationType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

FromJSON RiskConfigurationType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

NFData RiskConfigurationType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Methods

rnf :: RiskConfigurationType -> () #

type Rep RiskConfigurationType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

type Rep RiskConfigurationType = D1 (MetaData "RiskConfigurationType" "Network.AWS.CognitoIdentityProvider.Types.Product" "amazonka-cognito-idp-1.6.1-IATNKTGZSOc4TejpW4Ifw7" False) (C1 (MetaCons "RiskConfigurationType'" PrefixI True) ((S1 (MetaSel (Just "_rctRiskExceptionConfiguration") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe RiskExceptionConfigurationType)) :*: (S1 (MetaSel (Just "_rctClientId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Sensitive Text))) :*: S1 (MetaSel (Just "_rctAccountTakeoverRiskConfiguration") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe AccountTakeoverRiskConfigurationType)))) :*: (S1 (MetaSel (Just "_rctLastModifiedDate") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe POSIX)) :*: (S1 (MetaSel (Just "_rctUserPoolId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_rctCompromisedCredentialsRiskConfiguration") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe CompromisedCredentialsRiskConfigurationType))))))

riskConfigurationType :: RiskConfigurationType Source #

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

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

rctAccountTakeoverRiskConfiguration :: Lens' RiskConfigurationType (Maybe AccountTakeoverRiskConfigurationType) Source #

The account takeover risk configuration object including the NotifyConfiguration object and Actions to take in the case of an account takeover.

rctCompromisedCredentialsRiskConfiguration :: Lens' RiskConfigurationType (Maybe CompromisedCredentialsRiskConfigurationType) Source #

The compromised credentials risk configuration object including the EventFilter and the EventAction

RiskExceptionConfigurationType

data RiskExceptionConfigurationType Source #

The type of the configuration to override the risk decision.

See: riskExceptionConfigurationType smart constructor.

Instances
Eq RiskExceptionConfigurationType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Data RiskExceptionConfigurationType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Methods

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

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

toConstr :: RiskExceptionConfigurationType -> Constr #

dataTypeOf :: RiskExceptionConfigurationType -> DataType #

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

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

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

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

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

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

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

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

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

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

Read RiskExceptionConfigurationType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Show RiskExceptionConfigurationType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Generic RiskExceptionConfigurationType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Associated Types

type Rep RiskExceptionConfigurationType :: Type -> Type #

Hashable RiskExceptionConfigurationType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

ToJSON RiskExceptionConfigurationType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

FromJSON RiskExceptionConfigurationType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

NFData RiskExceptionConfigurationType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

type Rep RiskExceptionConfigurationType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

type Rep RiskExceptionConfigurationType = D1 (MetaData "RiskExceptionConfigurationType" "Network.AWS.CognitoIdentityProvider.Types.Product" "amazonka-cognito-idp-1.6.1-IATNKTGZSOc4TejpW4Ifw7" False) (C1 (MetaCons "RiskExceptionConfigurationType'" PrefixI True) (S1 (MetaSel (Just "_rectSkippedIPRangeList") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 (MetaSel (Just "_rectBlockedIPRangeList") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Text]))))

riskExceptionConfigurationType :: RiskExceptionConfigurationType Source #

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

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

  • rectSkippedIPRangeList - Risk detection is not performed on the IP addresses in the range list. The IP range is in CIDR notation.
  • rectBlockedIPRangeList - Overrides the risk decision to always block the pre-authentication requests. The IP range is in CIDR notation: a compact representation of an IP address and its associated routing prefix.

rectSkippedIPRangeList :: Lens' RiskExceptionConfigurationType [Text] Source #

Risk detection is not performed on the IP addresses in the range list. The IP range is in CIDR notation.

rectBlockedIPRangeList :: Lens' RiskExceptionConfigurationType [Text] Source #

Overrides the risk decision to always block the pre-authentication requests. The IP range is in CIDR notation: a compact representation of an IP address and its associated routing prefix.

SMSMFASettingsType

data SMSMFASettingsType Source #

The SMS multi-factor authentication (MFA) settings type.

See: sMSMFASettingsType smart constructor.

Instances
Eq SMSMFASettingsType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Data SMSMFASettingsType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Methods

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

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

toConstr :: SMSMFASettingsType -> Constr #

dataTypeOf :: SMSMFASettingsType -> DataType #

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

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

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

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

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

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

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

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

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

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

Read SMSMFASettingsType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Show SMSMFASettingsType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Generic SMSMFASettingsType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Associated Types

type Rep SMSMFASettingsType :: Type -> Type #

Hashable SMSMFASettingsType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

ToJSON SMSMFASettingsType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

NFData SMSMFASettingsType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Methods

rnf :: SMSMFASettingsType -> () #

type Rep SMSMFASettingsType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

type Rep SMSMFASettingsType = D1 (MetaData "SMSMFASettingsType" "Network.AWS.CognitoIdentityProvider.Types.Product" "amazonka-cognito-idp-1.6.1-IATNKTGZSOc4TejpW4Ifw7" False) (C1 (MetaCons "SMSMFASettingsType'" PrefixI True) (S1 (MetaSel (Just "_smsmstEnabled") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 (MetaSel (Just "_smsmstPreferredMFA") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool))))

sMSMFASettingsType :: SMSMFASettingsType Source #

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

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

smsmstEnabled :: Lens' SMSMFASettingsType (Maybe Bool) Source #

Specifies whether SMS text message MFA is enabled.

SchemaAttributeType

data SchemaAttributeType Source #

Contains information about the schema attribute.

See: schemaAttributeType smart constructor.

Instances
Eq SchemaAttributeType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Data SchemaAttributeType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

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 # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Show SchemaAttributeType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Generic SchemaAttributeType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Associated Types

type Rep SchemaAttributeType :: Type -> Type #

Hashable SchemaAttributeType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

ToJSON SchemaAttributeType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

FromJSON SchemaAttributeType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

NFData SchemaAttributeType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Methods

rnf :: SchemaAttributeType -> () #

type Rep SchemaAttributeType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

type Rep SchemaAttributeType = D1 (MetaData "SchemaAttributeType" "Network.AWS.CognitoIdentityProvider.Types.Product" "amazonka-cognito-idp-1.6.1-IATNKTGZSOc4TejpW4Ifw7" False) (C1 (MetaCons "SchemaAttributeType'" PrefixI True) ((S1 (MetaSel (Just "_satNumberAttributeConstraints") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe NumberAttributeConstraintsType)) :*: (S1 (MetaSel (Just "_satRequired") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 (MetaSel (Just "_satAttributeDataType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe AttributeDataType)))) :*: ((S1 (MetaSel (Just "_satStringAttributeConstraints") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe StringAttributeConstraintsType)) :*: S1 (MetaSel (Just "_satName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "_satDeveloperOnlyAttribute") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 (MetaSel (Just "_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.

SmsConfigurationType

data SmsConfigurationType Source #

The SMS configuration type.

See: smsConfigurationType smart constructor.

Instances
Eq SmsConfigurationType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Data SmsConfigurationType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Methods

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

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

toConstr :: SmsConfigurationType -> Constr #

dataTypeOf :: SmsConfigurationType -> DataType #

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

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

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

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

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> SmsConfigurationType -> r #

gmapQ :: (forall d. Data d => d -> u) -> SmsConfigurationType -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> SmsConfigurationType -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> SmsConfigurationType -> m SmsConfigurationType #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> SmsConfigurationType -> m SmsConfigurationType #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> SmsConfigurationType -> m SmsConfigurationType #

Read SmsConfigurationType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Show SmsConfigurationType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Generic SmsConfigurationType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Associated Types

type Rep SmsConfigurationType :: Type -> Type #

Hashable SmsConfigurationType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

ToJSON SmsConfigurationType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

FromJSON SmsConfigurationType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

NFData SmsConfigurationType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Methods

rnf :: SmsConfigurationType -> () #

type Rep SmsConfigurationType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

type Rep SmsConfigurationType = D1 (MetaData "SmsConfigurationType" "Network.AWS.CognitoIdentityProvider.Types.Product" "amazonka-cognito-idp-1.6.1-IATNKTGZSOc4TejpW4Ifw7" False) (C1 (MetaCons "SmsConfigurationType'" PrefixI True) (S1 (MetaSel (Just "_sctExternalId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_sctSNSCallerARN") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text)))

smsConfigurationType Source #

Creates a value of SmsConfigurationType with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

sctSNSCallerARN :: Lens' SmsConfigurationType Text Source #

The Amazon Resource Name (ARN) of the Amazon Simple Notification Service (SNS) caller.

SmsMFAConfigType

data SmsMFAConfigType Source #

The SMS text message multi-factor authentication (MFA) configuration type.

See: smsMFAConfigType smart constructor.

Instances
Eq SmsMFAConfigType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Data SmsMFAConfigType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> SmsMFAConfigType -> c SmsMFAConfigType #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c SmsMFAConfigType #

toConstr :: SmsMFAConfigType -> Constr #

dataTypeOf :: SmsMFAConfigType -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c SmsMFAConfigType) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c SmsMFAConfigType) #

gmapT :: (forall b. Data b => b -> b) -> SmsMFAConfigType -> SmsMFAConfigType #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> SmsMFAConfigType -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> SmsMFAConfigType -> r #

gmapQ :: (forall d. Data d => d -> u) -> SmsMFAConfigType -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> SmsMFAConfigType -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> SmsMFAConfigType -> m SmsMFAConfigType #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> SmsMFAConfigType -> m SmsMFAConfigType #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> SmsMFAConfigType -> m SmsMFAConfigType #

Read SmsMFAConfigType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Show SmsMFAConfigType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Generic SmsMFAConfigType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Associated Types

type Rep SmsMFAConfigType :: Type -> Type #

Hashable SmsMFAConfigType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

ToJSON SmsMFAConfigType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

FromJSON SmsMFAConfigType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

NFData SmsMFAConfigType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Methods

rnf :: SmsMFAConfigType -> () #

type Rep SmsMFAConfigType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

type Rep SmsMFAConfigType = D1 (MetaData "SmsMFAConfigType" "Network.AWS.CognitoIdentityProvider.Types.Product" "amazonka-cognito-idp-1.6.1-IATNKTGZSOc4TejpW4Ifw7" False) (C1 (MetaCons "SmsMFAConfigType'" PrefixI True) (S1 (MetaSel (Just "_smctSmsAuthenticationMessage") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_smctSmsConfiguration") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe SmsConfigurationType))))

smsMFAConfigType :: SmsMFAConfigType Source #

Creates a value of SmsMFAConfigType with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

SoftwareTokenMFAConfigType

data SoftwareTokenMFAConfigType Source #

The type used for enabling software token MFA at the user pool level.

See: softwareTokenMFAConfigType smart constructor.

Instances
Eq SoftwareTokenMFAConfigType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Data SoftwareTokenMFAConfigType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> SoftwareTokenMFAConfigType -> c SoftwareTokenMFAConfigType #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c SoftwareTokenMFAConfigType #

toConstr :: SoftwareTokenMFAConfigType -> Constr #

dataTypeOf :: SoftwareTokenMFAConfigType -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c SoftwareTokenMFAConfigType) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c SoftwareTokenMFAConfigType) #

gmapT :: (forall b. Data b => b -> b) -> SoftwareTokenMFAConfigType -> SoftwareTokenMFAConfigType #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> SoftwareTokenMFAConfigType -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> SoftwareTokenMFAConfigType -> r #

gmapQ :: (forall d. Data d => d -> u) -> SoftwareTokenMFAConfigType -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> SoftwareTokenMFAConfigType -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> SoftwareTokenMFAConfigType -> m SoftwareTokenMFAConfigType #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> SoftwareTokenMFAConfigType -> m SoftwareTokenMFAConfigType #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> SoftwareTokenMFAConfigType -> m SoftwareTokenMFAConfigType #

Read SoftwareTokenMFAConfigType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Show SoftwareTokenMFAConfigType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Generic SoftwareTokenMFAConfigType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Associated Types

type Rep SoftwareTokenMFAConfigType :: Type -> Type #

Hashable SoftwareTokenMFAConfigType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

ToJSON SoftwareTokenMFAConfigType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

FromJSON SoftwareTokenMFAConfigType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

NFData SoftwareTokenMFAConfigType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

type Rep SoftwareTokenMFAConfigType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

type Rep SoftwareTokenMFAConfigType = D1 (MetaData "SoftwareTokenMFAConfigType" "Network.AWS.CognitoIdentityProvider.Types.Product" "amazonka-cognito-idp-1.6.1-IATNKTGZSOc4TejpW4Ifw7" True) (C1 (MetaCons "SoftwareTokenMFAConfigType'" PrefixI True) (S1 (MetaSel (Just "_stmctEnabled") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Bool))))

softwareTokenMFAConfigType :: SoftwareTokenMFAConfigType Source #

Creates a value of SoftwareTokenMFAConfigType with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • stmctEnabled - Specifies whether software token MFA is enabled.

stmctEnabled :: Lens' SoftwareTokenMFAConfigType (Maybe Bool) Source #

Specifies whether software token MFA is enabled.

SoftwareTokenMFASettingsType

data SoftwareTokenMFASettingsType Source #

The type used for enabling software token MFA at the user level.

See: softwareTokenMFASettingsType smart constructor.

Instances
Eq SoftwareTokenMFASettingsType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Data SoftwareTokenMFASettingsType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> SoftwareTokenMFASettingsType -> c SoftwareTokenMFASettingsType #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c SoftwareTokenMFASettingsType #

toConstr :: SoftwareTokenMFASettingsType -> Constr #

dataTypeOf :: SoftwareTokenMFASettingsType -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c SoftwareTokenMFASettingsType) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c SoftwareTokenMFASettingsType) #

gmapT :: (forall b. Data b => b -> b) -> SoftwareTokenMFASettingsType -> SoftwareTokenMFASettingsType #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> SoftwareTokenMFASettingsType -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> SoftwareTokenMFASettingsType -> r #

gmapQ :: (forall d. Data d => d -> u) -> SoftwareTokenMFASettingsType -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> SoftwareTokenMFASettingsType -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> SoftwareTokenMFASettingsType -> m SoftwareTokenMFASettingsType #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> SoftwareTokenMFASettingsType -> m SoftwareTokenMFASettingsType #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> SoftwareTokenMFASettingsType -> m SoftwareTokenMFASettingsType #

Read SoftwareTokenMFASettingsType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Show SoftwareTokenMFASettingsType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Generic SoftwareTokenMFASettingsType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Associated Types

type Rep SoftwareTokenMFASettingsType :: Type -> Type #

Hashable SoftwareTokenMFASettingsType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

ToJSON SoftwareTokenMFASettingsType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

NFData SoftwareTokenMFASettingsType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

type Rep SoftwareTokenMFASettingsType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

type Rep SoftwareTokenMFASettingsType = D1 (MetaData "SoftwareTokenMFASettingsType" "Network.AWS.CognitoIdentityProvider.Types.Product" "amazonka-cognito-idp-1.6.1-IATNKTGZSOc4TejpW4Ifw7" False) (C1 (MetaCons "SoftwareTokenMFASettingsType'" PrefixI True) (S1 (MetaSel (Just "_stmstEnabled") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 (MetaSel (Just "_stmstPreferredMFA") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool))))

softwareTokenMFASettingsType :: SoftwareTokenMFASettingsType Source #

Creates a value of SoftwareTokenMFASettingsType with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

stmstEnabled :: Lens' SoftwareTokenMFASettingsType (Maybe Bool) Source #

Specifies whether software token MFA is enabled.

StringAttributeConstraintsType

data StringAttributeConstraintsType Source #

The constraints associated with a string attribute.

See: stringAttributeConstraintsType smart constructor.

Instances
Eq StringAttributeConstraintsType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Data StringAttributeConstraintsType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

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 # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Show StringAttributeConstraintsType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Generic StringAttributeConstraintsType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Associated Types

type Rep StringAttributeConstraintsType :: Type -> Type #

Hashable StringAttributeConstraintsType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

ToJSON StringAttributeConstraintsType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

FromJSON StringAttributeConstraintsType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

NFData StringAttributeConstraintsType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

type Rep StringAttributeConstraintsType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

type Rep StringAttributeConstraintsType = D1 (MetaData "StringAttributeConstraintsType" "Network.AWS.CognitoIdentityProvider.Types.Product" "amazonka-cognito-idp-1.6.1-IATNKTGZSOc4TejpW4Ifw7" False) (C1 (MetaCons "StringAttributeConstraintsType'" PrefixI True) (S1 (MetaSel (Just "_sactMaxLength") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_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:

UICustomizationType

data UICustomizationType Source #

A container for the UI customization information for a user pool's built-in app UI.

See: uICustomizationType smart constructor.

Instances
Eq UICustomizationType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Data UICustomizationType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> UICustomizationType -> c UICustomizationType #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c UICustomizationType #

toConstr :: UICustomizationType -> Constr #

dataTypeOf :: UICustomizationType -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c UICustomizationType) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c UICustomizationType) #

gmapT :: (forall b. Data b => b -> b) -> UICustomizationType -> UICustomizationType #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> UICustomizationType -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> UICustomizationType -> r #

gmapQ :: (forall d. Data d => d -> u) -> UICustomizationType -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> UICustomizationType -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> UICustomizationType -> m UICustomizationType #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> UICustomizationType -> m UICustomizationType #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> UICustomizationType -> m UICustomizationType #

Show UICustomizationType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Generic UICustomizationType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Associated Types

type Rep UICustomizationType :: Type -> Type #

Hashable UICustomizationType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

FromJSON UICustomizationType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

NFData UICustomizationType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Methods

rnf :: UICustomizationType -> () #

type Rep UICustomizationType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

type Rep UICustomizationType = D1 (MetaData "UICustomizationType" "Network.AWS.CognitoIdentityProvider.Types.Product" "amazonka-cognito-idp-1.6.1-IATNKTGZSOc4TejpW4Ifw7" False) (C1 (MetaCons "UICustomizationType'" PrefixI True) ((S1 (MetaSel (Just "_uictClientId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Sensitive Text))) :*: (S1 (MetaSel (Just "_uictLastModifiedDate") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 (MetaSel (Just "_uictUserPoolId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 (MetaSel (Just "_uictCSS") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_uictCSSVersion") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "_uictImageURL") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_uictCreationDate") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe POSIX))))))

uICustomizationType :: UICustomizationType Source #

Creates a value of UICustomizationType with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

uictClientId :: Lens' UICustomizationType (Maybe Text) Source #

The client ID for the client app.

uictLastModifiedDate :: Lens' UICustomizationType (Maybe UTCTime) Source #

The last-modified date for the UI customization.

uictUserPoolId :: Lens' UICustomizationType (Maybe Text) Source #

The user pool ID for the user pool.

uictCSS :: Lens' UICustomizationType (Maybe Text) Source #

The CSS values in the UI customization.

uictImageURL :: Lens' UICustomizationType (Maybe Text) Source #

The logo image for the UI customization.

uictCreationDate :: Lens' UICustomizationType (Maybe UTCTime) Source #

The creation date for the UI customization.

UserContextDataType

data UserContextDataType Source #

Contextual data such as the user's device fingerprint, IP address, or location used for evaluating the risk of an unexpected event by Amazon Cognito advanced security.

See: userContextDataType smart constructor.

Instances
Eq UserContextDataType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Data UserContextDataType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> UserContextDataType -> c UserContextDataType #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c UserContextDataType #

toConstr :: UserContextDataType -> Constr #

dataTypeOf :: UserContextDataType -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c UserContextDataType) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c UserContextDataType) #

gmapT :: (forall b. Data b => b -> b) -> UserContextDataType -> UserContextDataType #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> UserContextDataType -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> UserContextDataType -> r #

gmapQ :: (forall d. Data d => d -> u) -> UserContextDataType -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> UserContextDataType -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> UserContextDataType -> m UserContextDataType #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> UserContextDataType -> m UserContextDataType #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> UserContextDataType -> m UserContextDataType #

Read UserContextDataType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Show UserContextDataType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Generic UserContextDataType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Associated Types

type Rep UserContextDataType :: Type -> Type #

Hashable UserContextDataType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

ToJSON UserContextDataType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

NFData UserContextDataType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Methods

rnf :: UserContextDataType -> () #

type Rep UserContextDataType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

type Rep UserContextDataType = D1 (MetaData "UserContextDataType" "Network.AWS.CognitoIdentityProvider.Types.Product" "amazonka-cognito-idp-1.6.1-IATNKTGZSOc4TejpW4Ifw7" True) (C1 (MetaCons "UserContextDataType'" PrefixI True) (S1 (MetaSel (Just "_ucdtEncodedData") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Text))))

userContextDataType :: UserContextDataType Source #

Creates a value of UserContextDataType with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • ucdtEncodedData - Contextual data such as the user's device fingerprint, IP address, or location used for evaluating the risk of an unexpected event by Amazon Cognito advanced security.

ucdtEncodedData :: Lens' UserContextDataType (Maybe Text) Source #

Contextual data such as the user's device fingerprint, IP address, or location used for evaluating the risk of an unexpected event by Amazon Cognito advanced security.

UserImportJobType

data UserImportJobType Source #

The user import job type.

See: userImportJobType smart constructor.

Instances
Eq UserImportJobType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Data UserImportJobType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> UserImportJobType -> c UserImportJobType #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c UserImportJobType #

toConstr :: UserImportJobType -> Constr #

dataTypeOf :: UserImportJobType -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c UserImportJobType) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c UserImportJobType) #

gmapT :: (forall b. Data b => b -> b) -> UserImportJobType -> UserImportJobType #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> UserImportJobType -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> UserImportJobType -> r #

gmapQ :: (forall d. Data d => d -> u) -> UserImportJobType -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> UserImportJobType -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> UserImportJobType -> m UserImportJobType #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> UserImportJobType -> m UserImportJobType #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> UserImportJobType -> m UserImportJobType #

Read UserImportJobType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Show UserImportJobType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Generic UserImportJobType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Associated Types

type Rep UserImportJobType :: Type -> Type #

Hashable UserImportJobType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

FromJSON UserImportJobType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

NFData UserImportJobType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Methods

rnf :: UserImportJobType -> () #

type Rep UserImportJobType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

type Rep UserImportJobType = D1 (MetaData "UserImportJobType" "Network.AWS.CognitoIdentityProvider.Types.Product" "amazonka-cognito-idp-1.6.1-IATNKTGZSOc4TejpW4Ifw7" False) (C1 (MetaCons "UserImportJobType'" PrefixI True) (((S1 (MetaSel (Just "_uijtStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe UserImportJobStatusType)) :*: (S1 (MetaSel (Just "_uijtSkippedUsers") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Integer)) :*: S1 (MetaSel (Just "_uijtJobId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 (MetaSel (Just "_uijtUserPoolId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_uijtJobName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_uijtPreSignedURL") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 (MetaSel (Just "_uijtFailedUsers") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Integer)) :*: (S1 (MetaSel (Just "_uijtStartDate") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 (MetaSel (Just "_uijtCompletionMessage") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 (MetaSel (Just "_uijtCreationDate") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 (MetaSel (Just "_uijtCompletionDate") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe POSIX))) :*: (S1 (MetaSel (Just "_uijtCloudWatchLogsRoleARN") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_uijtImportedUsers") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Integer)))))))

userImportJobType :: UserImportJobType Source #

Creates a value of UserImportJobType with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • uijtStatus - The status of the user import job. One of the following: * Created - The job was created but not started. * Pending - A transition state. You have started the job, but it has not begun importing users yet. * InProgress - The job has started, and users are being imported. * Stopping - You have stopped the job, but the job has not stopped importing users yet. * Stopped - You have stopped the job, and the job has stopped importing users. * Succeeded - The job has completed successfully. * Failed - The job has stopped due to an error. * Expired - You created a job, but did not start the job within 24-48 hours. All data associated with the job was deleted, and the job cannot be started.
  • uijtSkippedUsers - The number of users that were skipped.
  • uijtJobId - The job ID for the user import job.
  • uijtUserPoolId - The user pool ID for the user pool that the users are being imported into.
  • uijtJobName - The job name for the user import job.
  • uijtPreSignedURL - The pre-signed URL to be used to upload the .csv file.
  • uijtFailedUsers - The number of users that could not be imported.
  • uijtStartDate - The date when the user import job was started.
  • uijtCompletionMessage - The message returned when the user import job is completed.
  • uijtCreationDate - The date the user import job was created.
  • uijtCompletionDate - The date when the user import job was completed.
  • uijtCloudWatchLogsRoleARN - The role ARN for the Amazon CloudWatch Logging role for the user import job. For more information, see "Creating the CloudWatch Logs IAM Role" in the Amazon Cognito Developer Guide.
  • uijtImportedUsers - The number of users that were successfully imported.

uijtStatus :: Lens' UserImportJobType (Maybe UserImportJobStatusType) Source #

The status of the user import job. One of the following: * Created - The job was created but not started. * Pending - A transition state. You have started the job, but it has not begun importing users yet. * InProgress - The job has started, and users are being imported. * Stopping - You have stopped the job, but the job has not stopped importing users yet. * Stopped - You have stopped the job, and the job has stopped importing users. * Succeeded - The job has completed successfully. * Failed - The job has stopped due to an error. * Expired - You created a job, but did not start the job within 24-48 hours. All data associated with the job was deleted, and the job cannot be started.

uijtSkippedUsers :: Lens' UserImportJobType (Maybe Integer) Source #

The number of users that were skipped.

uijtJobId :: Lens' UserImportJobType (Maybe Text) Source #

The job ID for the user import job.

uijtUserPoolId :: Lens' UserImportJobType (Maybe Text) Source #

The user pool ID for the user pool that the users are being imported into.

uijtJobName :: Lens' UserImportJobType (Maybe Text) Source #

The job name for the user import job.

uijtPreSignedURL :: Lens' UserImportJobType (Maybe Text) Source #

The pre-signed URL to be used to upload the .csv file.

uijtFailedUsers :: Lens' UserImportJobType (Maybe Integer) Source #

The number of users that could not be imported.

uijtStartDate :: Lens' UserImportJobType (Maybe UTCTime) Source #

The date when the user import job was started.

uijtCompletionMessage :: Lens' UserImportJobType (Maybe Text) Source #

The message returned when the user import job is completed.

uijtCreationDate :: Lens' UserImportJobType (Maybe UTCTime) Source #

The date the user import job was created.

uijtCompletionDate :: Lens' UserImportJobType (Maybe UTCTime) Source #

The date when the user import job was completed.

uijtCloudWatchLogsRoleARN :: Lens' UserImportJobType (Maybe Text) Source #

The role ARN for the Amazon CloudWatch Logging role for the user import job. For more information, see "Creating the CloudWatch Logs IAM Role" in the Amazon Cognito Developer Guide.

uijtImportedUsers :: Lens' UserImportJobType (Maybe Integer) Source #

The number of users that were successfully imported.

UserPoolAddOnsType

data UserPoolAddOnsType Source #

The user pool add-ons type.

See: userPoolAddOnsType smart constructor.

Instances
Eq UserPoolAddOnsType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Data UserPoolAddOnsType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> UserPoolAddOnsType -> c UserPoolAddOnsType #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c UserPoolAddOnsType #

toConstr :: UserPoolAddOnsType -> Constr #

dataTypeOf :: UserPoolAddOnsType -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c UserPoolAddOnsType) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c UserPoolAddOnsType) #

gmapT :: (forall b. Data b => b -> b) -> UserPoolAddOnsType -> UserPoolAddOnsType #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> UserPoolAddOnsType -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> UserPoolAddOnsType -> r #

gmapQ :: (forall d. Data d => d -> u) -> UserPoolAddOnsType -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> UserPoolAddOnsType -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> UserPoolAddOnsType -> m UserPoolAddOnsType #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> UserPoolAddOnsType -> m UserPoolAddOnsType #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> UserPoolAddOnsType -> m UserPoolAddOnsType #

Read UserPoolAddOnsType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Show UserPoolAddOnsType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Generic UserPoolAddOnsType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Associated Types

type Rep UserPoolAddOnsType :: Type -> Type #

Hashable UserPoolAddOnsType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

ToJSON UserPoolAddOnsType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

FromJSON UserPoolAddOnsType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

NFData UserPoolAddOnsType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Methods

rnf :: UserPoolAddOnsType -> () #

type Rep UserPoolAddOnsType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

type Rep UserPoolAddOnsType = D1 (MetaData "UserPoolAddOnsType" "Network.AWS.CognitoIdentityProvider.Types.Product" "amazonka-cognito-idp-1.6.1-IATNKTGZSOc4TejpW4Ifw7" True) (C1 (MetaCons "UserPoolAddOnsType'" PrefixI True) (S1 (MetaSel (Just "_upaotAdvancedSecurityMode") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 AdvancedSecurityModeType)))

userPoolAddOnsType Source #

Creates a value of UserPoolAddOnsType with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

UserPoolClientDescription

data UserPoolClientDescription Source #

The description of the user pool client.

See: userPoolClientDescription smart constructor.

Instances
Eq UserPoolClientDescription Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Data UserPoolClientDescription Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

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 #

Show UserPoolClientDescription Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Generic UserPoolClientDescription Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Associated Types

type Rep UserPoolClientDescription :: Type -> Type #

Hashable UserPoolClientDescription Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

FromJSON UserPoolClientDescription Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

NFData UserPoolClientDescription Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

type Rep UserPoolClientDescription Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

type Rep UserPoolClientDescription = D1 (MetaData "UserPoolClientDescription" "Network.AWS.CognitoIdentityProvider.Types.Product" "amazonka-cognito-idp-1.6.1-IATNKTGZSOc4TejpW4Ifw7" False) (C1 (MetaCons "UserPoolClientDescription'" PrefixI True) (S1 (MetaSel (Just "_upcdClientId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Sensitive Text))) :*: (S1 (MetaSel (Just "_upcdUserPoolId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_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 - The ID of the client associated with the user pool.
  • upcdUserPoolId - The user pool ID for the user pool where you want to describe the user pool client.
  • upcdClientName - The client name from the user pool client description.

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 #

Contains information about a user pool client.

See: userPoolClientType smart constructor.

Instances
Eq UserPoolClientType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Data UserPoolClientType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

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 #

Show UserPoolClientType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Generic UserPoolClientType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Associated Types

type Rep UserPoolClientType :: Type -> Type #

Hashable UserPoolClientType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

FromJSON UserPoolClientType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

NFData UserPoolClientType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Methods

rnf :: UserPoolClientType -> () #

type Rep UserPoolClientType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

type Rep UserPoolClientType = D1 (MetaData "UserPoolClientType" "Network.AWS.CognitoIdentityProvider.Types.Product" "amazonka-cognito-idp-1.6.1-IATNKTGZSOc4TejpW4Ifw7" False) (C1 (MetaCons "UserPoolClientType'" PrefixI True) ((((S1 (MetaSel (Just "_upctRefreshTokenValidity") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Nat)) :*: S1 (MetaSel (Just "_upctClientId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Sensitive Text)))) :*: (S1 (MetaSel (Just "_upctExplicitAuthFlows") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [ExplicitAuthFlowsType])) :*: S1 (MetaSel (Just "_upctClientSecret") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Sensitive Text))))) :*: ((S1 (MetaSel (Just "_upctLastModifiedDate") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 (MetaSel (Just "_upctSupportedIdentityProviders") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Text]))) :*: (S1 (MetaSel (Just "_upctLogoutURLs") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Text])) :*: (S1 (MetaSel (Just "_upctAllowedOAuthFlowsUserPoolClient") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 (MetaSel (Just "_upctUserPoolId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))) :*: (((S1 (MetaSel (Just "_upctDefaultRedirectURI") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_upctWriteAttributes") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Text]))) :*: (S1 (MetaSel (Just "_upctCreationDate") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 (MetaSel (Just "_upctReadAttributes") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Text])))) :*: ((S1 (MetaSel (Just "_upctAllowedOAuthScopes") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 (MetaSel (Just "_upctAllowedOAuthFlows") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [OAuthFlowType]))) :*: (S1 (MetaSel (Just "_upctAnalyticsConfiguration") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe AnalyticsConfigurationType)) :*: (S1 (MetaSel (Just "_upctClientName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_upctCallbackURLs") 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:

upctRefreshTokenValidity :: Lens' UserPoolClientType (Maybe Natural) Source #

The time limit, in days, after which the refresh token is no longer valid and cannot be used.

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 date the user pool client was last modified.

upctSupportedIdentityProviders :: Lens' UserPoolClientType [Text] Source #

A list of provider names for the identity providers that are supported on this client.

upctLogoutURLs :: Lens' UserPoolClientType [Text] Source #

A list of allowed logout URLs for the identity providers.

upctAllowedOAuthFlowsUserPoolClient :: Lens' UserPoolClientType (Maybe Bool) Source #

Set to TRUE if the client is allowed to follow the OAuth protocol when interacting with Cognito user pools.

upctUserPoolId :: Lens' UserPoolClientType (Maybe Text) Source #

The user pool ID for the user pool client.

upctDefaultRedirectURI :: Lens' UserPoolClientType (Maybe Text) Source #

The default redirect URI. Must be in the CallbackURLs list.

upctCreationDate :: Lens' UserPoolClientType (Maybe UTCTime) Source #

The date the user pool client was created.

upctReadAttributes :: Lens' UserPoolClientType [Text] Source #

The Read-only attributes.

upctAllowedOAuthScopes :: Lens' UserPoolClientType [Text] Source #

A list of allowed OAuth scopes. Currently supported values are "phone" , "email" , "openid" , and Cognito .

upctAllowedOAuthFlows :: Lens' UserPoolClientType [OAuthFlowType] Source #

Set to code to initiate a code grant flow, which provides an authorization code as the response. This code can be exchanged for access tokens with the token endpoint. Set to token to specify that the client should get the access token (and, optionally, ID token, based on scopes) directly.

upctAnalyticsConfiguration :: Lens' UserPoolClientType (Maybe AnalyticsConfigurationType) Source #

The Amazon Pinpoint analytics configuration for the user pool client.

upctClientName :: Lens' UserPoolClientType (Maybe Text) Source #

The client name from the user pool request of the client type.

upctCallbackURLs :: Lens' UserPoolClientType [Text] Source #

A list of allowed callback URLs for the identity providers.

UserPoolDescriptionType

data UserPoolDescriptionType Source #

A user pool description.

See: userPoolDescriptionType smart constructor.

Instances
Eq UserPoolDescriptionType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Data UserPoolDescriptionType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

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 # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Show UserPoolDescriptionType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Generic UserPoolDescriptionType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Associated Types

type Rep UserPoolDescriptionType :: Type -> Type #

Hashable UserPoolDescriptionType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

FromJSON UserPoolDescriptionType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

NFData UserPoolDescriptionType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Methods

rnf :: UserPoolDescriptionType -> () #

type Rep UserPoolDescriptionType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

type Rep UserPoolDescriptionType = D1 (MetaData "UserPoolDescriptionType" "Network.AWS.CognitoIdentityProvider.Types.Product" "amazonka-cognito-idp-1.6.1-IATNKTGZSOc4TejpW4Ifw7" False) (C1 (MetaCons "UserPoolDescriptionType'" PrefixI True) ((S1 (MetaSel (Just "_updtStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe StatusType)) :*: (S1 (MetaSel (Just "_updtLastModifiedDate") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 (MetaSel (Just "_updtName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 (MetaSel (Just "_updtId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_updtCreationDate") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 (MetaSel (Just "_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 - The user pool status in a user pool description.
  • updtLastModifiedDate - The date the user pool description was last modified.
  • updtName - The name in a user pool description.
  • updtId - The ID in a user pool description.
  • updtCreationDate - The date the user pool description was created.
  • updtLambdaConfig - The AWS Lambda configuration information in a user pool description.

updtStatus :: Lens' UserPoolDescriptionType (Maybe StatusType) Source #

The user pool status in a user pool description.

updtLastModifiedDate :: Lens' UserPoolDescriptionType (Maybe UTCTime) Source #

The date the user pool description was last modified.

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 date the user pool description was created.

updtLambdaConfig :: Lens' UserPoolDescriptionType (Maybe LambdaConfigType) Source #

The AWS Lambda configuration information in a user pool description.

UserPoolPolicyType

data UserPoolPolicyType Source #

The policy associated with a user pool.

See: userPoolPolicyType smart constructor.

Instances
Eq UserPoolPolicyType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Data UserPoolPolicyType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

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 # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Show UserPoolPolicyType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Generic UserPoolPolicyType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Associated Types

type Rep UserPoolPolicyType :: Type -> Type #

Hashable UserPoolPolicyType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

ToJSON UserPoolPolicyType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

FromJSON UserPoolPolicyType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

NFData UserPoolPolicyType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Methods

rnf :: UserPoolPolicyType -> () #

type Rep UserPoolPolicyType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

type Rep UserPoolPolicyType = D1 (MetaData "UserPoolPolicyType" "Network.AWS.CognitoIdentityProvider.Types.Product" "amazonka-cognito-idp-1.6.1-IATNKTGZSOc4TejpW4Ifw7" True) (C1 (MetaCons "UserPoolPolicyType'" PrefixI True) (S1 (MetaSel (Just "_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:

UserPoolType

data UserPoolType Source #

A container for information about the user pool.

See: userPoolType smart constructor.

Instances
Eq UserPoolType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Data UserPoolType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

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 # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Show UserPoolType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Generic UserPoolType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Associated Types

type Rep UserPoolType :: Type -> Type #

Hashable UserPoolType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

FromJSON UserPoolType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

NFData UserPoolType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Methods

rnf :: UserPoolType -> () #

type Rep UserPoolType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

type Rep UserPoolType = D1 (MetaData "UserPoolType" "Network.AWS.CognitoIdentityProvider.Types.Product" "amazonka-cognito-idp-1.6.1-IATNKTGZSOc4TejpW4Ifw7" False) (C1 (MetaCons "UserPoolType'" PrefixI True) ((((S1 (MetaSel (Just "_uptStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe StatusType)) :*: (S1 (MetaSel (Just "_uptUserPoolTags") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Map Text Text))) :*: S1 (MetaSel (Just "_uptEmailConfigurationFailure") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 (MetaSel (Just "_uptLastModifiedDate") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe POSIX)) :*: (S1 (MetaSel (Just "_uptVerificationMessageTemplate") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe VerificationMessageTemplateType)) :*: S1 (MetaSel (Just "_uptEstimatedNumberOfUsers") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Int))))) :*: ((S1 (MetaSel (Just "_uptDomain") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_uptEmailVerificationMessage") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_uptSmsAuthenticationMessage") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 (MetaSel (Just "_uptUserPoolAddOns") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe UserPoolAddOnsType)) :*: S1 (MetaSel (Just "_uptSchemaAttributes") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (List1 SchemaAttributeType)))) :*: (S1 (MetaSel (Just "_uptEmailVerificationSubject") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_uptUsernameAttributes") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [UsernameAttributeType])))))) :*: (((S1 (MetaSel (Just "_uptAliasAttributes") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [AliasAttributeType])) :*: (S1 (MetaSel (Just "_uptEmailConfiguration") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe EmailConfigurationType)) :*: S1 (MetaSel (Just "_uptSmsVerificationMessage") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 (MetaSel (Just "_uptName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_uptMFAConfiguration") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe UserPoolMFAType))) :*: (S1 (MetaSel (Just "_uptId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_uptSmsConfigurationFailure") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 (MetaSel (Just "_uptCreationDate") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe POSIX)) :*: (S1 (MetaSel (Just "_uptLambdaConfig") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe LambdaConfigType)) :*: S1 (MetaSel (Just "_uptSmsConfiguration") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe SmsConfigurationType)))) :*: ((S1 (MetaSel (Just "_uptAdminCreateUserConfig") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe AdminCreateUserConfigType)) :*: S1 (MetaSel (Just "_uptDeviceConfiguration") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe DeviceConfigurationType))) :*: (S1 (MetaSel (Just "_uptAutoVerifiedAttributes") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [VerifiedAttributeType])) :*: S1 (MetaSel (Just "_uptPolicies") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe UserPoolPolicyType))))))))

userPoolType :: UserPoolType Source #

Creates a value of UserPoolType with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

uptStatus :: Lens' UserPoolType (Maybe StatusType) Source #

The status of a user pool.

uptUserPoolTags :: Lens' UserPoolType (HashMap Text Text) Source #

The cost allocation tags for the user pool. For more information, see Adding Cost Allocation Tags to Your User Pool

uptEmailConfigurationFailure :: Lens' UserPoolType (Maybe Text) Source #

The reason why the email configuration cannot send the messages to your users.

uptLastModifiedDate :: Lens' UserPoolType (Maybe UTCTime) Source #

The date the user pool was last modified.

uptEstimatedNumberOfUsers :: Lens' UserPoolType (Maybe Int) Source #

A number estimating the size of the user pool.

uptDomain :: Lens' UserPoolType (Maybe Text) Source #

Holds the domain prefix if the user pool has a domain associated with it.

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.

uptUsernameAttributes :: Lens' UserPoolType [UsernameAttributeType] Source #

Specifies whether email addresses or phone numbers can be specified as usernames when a user signs up.

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.

uptSmsConfigurationFailure :: Lens' UserPoolType (Maybe Text) Source #

The reason why the SMS configuration cannot send the messages to your users.

uptCreationDate :: Lens' UserPoolType (Maybe UTCTime) Source #

The date the user pool was created.

uptLambdaConfig :: Lens' UserPoolType (Maybe LambdaConfigType) Source #

The AWS Lambda triggers associated with tue user pool.

uptAdminCreateUserConfig :: Lens' UserPoolType (Maybe AdminCreateUserConfigType) Source #

The configuration for AdminCreateUser requests.

uptAutoVerifiedAttributes :: Lens' UserPoolType [VerifiedAttributeType] Source #

Specifies the attributes that are auto-verified in a user pool.

uptPolicies :: Lens' UserPoolType (Maybe UserPoolPolicyType) Source #

The policies associated with the user pool.

UserType

data UserType Source #

The user type.

See: userType smart constructor.

Instances
Eq UserType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Data UserType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

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 #

Show UserType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Generic UserType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Associated Types

type Rep UserType :: Type -> Type #

Methods

from :: UserType -> Rep UserType x #

to :: Rep UserType x -> UserType #

Hashable UserType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Methods

hashWithSalt :: Int -> UserType -> Int #

hash :: UserType -> Int #

FromJSON UserType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

NFData UserType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Methods

rnf :: UserType -> () #

type Rep UserType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

type Rep UserType = D1 (MetaData "UserType" "Network.AWS.CognitoIdentityProvider.Types.Product" "amazonka-cognito-idp-1.6.1-IATNKTGZSOc4TejpW4Ifw7" False) (C1 (MetaCons "UserType'" PrefixI True) ((S1 (MetaSel (Just "_utEnabled") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 (MetaSel (Just "_utUserStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe UserStatusType)) :*: S1 (MetaSel (Just "_utUsername") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Sensitive Text))))) :*: ((S1 (MetaSel (Just "_utUserCreateDate") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 (MetaSel (Just "_utAttributes") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [AttributeType]))) :*: (S1 (MetaSel (Just "_utMFAOptions") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [MFAOptionType])) :*: S1 (MetaSel (Just "_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 - Specifies whether the user is enabled.
  • utUserStatus - 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 - The user name of the user you wish to describe.
  • utUserCreateDate - The creation date of the user.
  • utAttributes - A container with information about the user type attributes.
  • utMFAOptions - The MFA options for the user.
  • utUserLastModifiedDate - The last modified date of the user.

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.

utMFAOptions :: Lens' UserType [MFAOptionType] Source #

The MFA options for the user.

utUserLastModifiedDate :: Lens' UserType (Maybe UTCTime) Source #

The last modified date of the user.

VerificationMessageTemplateType

data VerificationMessageTemplateType Source #

The template for verification messages.

See: verificationMessageTemplateType smart constructor.

Instances
Eq VerificationMessageTemplateType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Data VerificationMessageTemplateType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VerificationMessageTemplateType -> c VerificationMessageTemplateType #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VerificationMessageTemplateType #

toConstr :: VerificationMessageTemplateType -> Constr #

dataTypeOf :: VerificationMessageTemplateType -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c VerificationMessageTemplateType) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VerificationMessageTemplateType) #

gmapT :: (forall b. Data b => b -> b) -> VerificationMessageTemplateType -> VerificationMessageTemplateType #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VerificationMessageTemplateType -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VerificationMessageTemplateType -> r #

gmapQ :: (forall d. Data d => d -> u) -> VerificationMessageTemplateType -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> VerificationMessageTemplateType -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> VerificationMessageTemplateType -> m VerificationMessageTemplateType #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> VerificationMessageTemplateType -> m VerificationMessageTemplateType #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> VerificationMessageTemplateType -> m VerificationMessageTemplateType #

Read VerificationMessageTemplateType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Show VerificationMessageTemplateType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Generic VerificationMessageTemplateType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Associated Types

type Rep VerificationMessageTemplateType :: Type -> Type #

Hashable VerificationMessageTemplateType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

ToJSON VerificationMessageTemplateType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

FromJSON VerificationMessageTemplateType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

NFData VerificationMessageTemplateType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

type Rep VerificationMessageTemplateType Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

type Rep VerificationMessageTemplateType = D1 (MetaData "VerificationMessageTemplateType" "Network.AWS.CognitoIdentityProvider.Types.Product" "amazonka-cognito-idp-1.6.1-IATNKTGZSOc4TejpW4Ifw7" False) (C1 (MetaCons "VerificationMessageTemplateType'" PrefixI True) ((S1 (MetaSel (Just "_vmttDefaultEmailOption") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe DefaultEmailOptionType)) :*: (S1 (MetaSel (Just "_vmttEmailSubject") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_vmttEmailSubjectByLink") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 (MetaSel (Just "_vmttSmsMessage") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_vmttEmailMessageByLink") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_vmttEmailMessage") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))))

verificationMessageTemplateType :: VerificationMessageTemplateType Source #

Creates a value of VerificationMessageTemplateType with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

vmttEmailSubject :: Lens' VerificationMessageTemplateType (Maybe Text) Source #

The subject line for the email message template.

vmttEmailSubjectByLink :: Lens' VerificationMessageTemplateType (Maybe Text) Source #

The subject line for the email message template for sending a confirmation link to the user.

vmttEmailMessageByLink :: Lens' VerificationMessageTemplateType (Maybe Text) Source #

The email message template for sending a confirmation link to the user.