amazonka-cognito-idp-1.6.0: 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 #

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

Errors

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

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

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

This exception is thrown when a password reset is required.

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

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

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

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

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

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 #

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

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

This exception is thrown when a user is not found.

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

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 #

This exception is thrown when a user is not authorized.

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

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

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

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

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

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 #

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

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

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

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

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 #

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 #

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

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

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 #

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

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

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

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

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

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

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 #

This exception is thrown when a precondition is not met.

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

This exception is thrown if a code has expired.

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

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 #

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 #

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

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

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 #

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

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

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

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

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

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

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

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

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 #

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

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

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

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

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

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

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

AccountTakeoverEventActionType

data AccountTakeoverEventActionType #

Instances
Bounded AccountTakeoverEventActionType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Enum AccountTakeoverEventActionType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Eq AccountTakeoverEventActionType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

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

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Read AccountTakeoverEventActionType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Show AccountTakeoverEventActionType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Generic AccountTakeoverEventActionType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Associated Types

type Rep AccountTakeoverEventActionType :: * -> * #

Hashable AccountTakeoverEventActionType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

ToJSON AccountTakeoverEventActionType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

FromJSON AccountTakeoverEventActionType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

ToHeader AccountTakeoverEventActionType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

ToQuery AccountTakeoverEventActionType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

ToByteString AccountTakeoverEventActionType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

FromText AccountTakeoverEventActionType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

ToText AccountTakeoverEventActionType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

NFData AccountTakeoverEventActionType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

type Rep AccountTakeoverEventActionType # 
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.0-7SljkxAhdrGDTNozW2RuYv" False) ((C1 (MetaCons "ATEATBlock" PrefixI False) (U1 :: * -> *) :+: C1 (MetaCons "ATEATMFAIfConfigured" PrefixI False) (U1 :: * -> *)) :+: (C1 (MetaCons "ATEATMFARequired" PrefixI False) (U1 :: * -> *) :+: C1 (MetaCons "ATEATNoAction" PrefixI False) (U1 :: * -> *)))

AdvancedSecurityModeType

data AdvancedSecurityModeType #

Constructors

Audit 
Enforced 
Off 
Instances
Bounded AdvancedSecurityModeType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Enum AdvancedSecurityModeType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Eq AdvancedSecurityModeType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

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

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Read AdvancedSecurityModeType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Show AdvancedSecurityModeType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Generic AdvancedSecurityModeType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Associated Types

type Rep AdvancedSecurityModeType :: * -> * #

Hashable AdvancedSecurityModeType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

ToJSON AdvancedSecurityModeType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

FromJSON AdvancedSecurityModeType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

ToHeader AdvancedSecurityModeType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

ToQuery AdvancedSecurityModeType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

ToByteString AdvancedSecurityModeType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

FromText AdvancedSecurityModeType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

ToText AdvancedSecurityModeType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

NFData AdvancedSecurityModeType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

type Rep AdvancedSecurityModeType # 
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.0-7SljkxAhdrGDTNozW2RuYv" False) (C1 (MetaCons "Audit" PrefixI False) (U1 :: * -> *) :+: (C1 (MetaCons "Enforced" PrefixI False) (U1 :: * -> *) :+: C1 (MetaCons "Off" PrefixI False) (U1 :: * -> *)))

AliasAttributeType

data AliasAttributeType #

Instances
Bounded AliasAttributeType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Enum AliasAttributeType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Eq AliasAttributeType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

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

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Read AliasAttributeType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Show AliasAttributeType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Generic AliasAttributeType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Associated Types

type Rep AliasAttributeType :: * -> * #

Hashable AliasAttributeType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

ToJSON AliasAttributeType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

FromJSON AliasAttributeType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

ToHeader AliasAttributeType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

ToQuery AliasAttributeType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

ToByteString AliasAttributeType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

FromText AliasAttributeType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

ToText AliasAttributeType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

NFData AliasAttributeType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Methods

rnf :: AliasAttributeType -> () #

type Rep AliasAttributeType # 
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.0-7SljkxAhdrGDTNozW2RuYv" False) (C1 (MetaCons "AATEmail" PrefixI False) (U1 :: * -> *) :+: (C1 (MetaCons "AATPhoneNumber" PrefixI False) (U1 :: * -> *) :+: C1 (MetaCons "AATPreferredUsername" PrefixI False) (U1 :: * -> *)))

AttributeDataType

data AttributeDataType #

Constructors

Boolean 
DateTime 
Number 
String 
Instances
Bounded AttributeDataType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Enum AttributeDataType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Eq AttributeDataType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

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

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Read AttributeDataType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Show AttributeDataType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Generic AttributeDataType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Associated Types

type Rep AttributeDataType :: * -> * #

Hashable AttributeDataType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

ToJSON AttributeDataType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

FromJSON AttributeDataType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

ToHeader AttributeDataType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

ToQuery AttributeDataType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

ToByteString AttributeDataType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

FromText AttributeDataType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

ToText AttributeDataType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

NFData AttributeDataType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Methods

rnf :: AttributeDataType -> () #

type Rep AttributeDataType # 
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.0-7SljkxAhdrGDTNozW2RuYv" False) ((C1 (MetaCons "Boolean" PrefixI False) (U1 :: * -> *) :+: C1 (MetaCons "DateTime" PrefixI False) (U1 :: * -> *)) :+: (C1 (MetaCons "Number" PrefixI False) (U1 :: * -> *) :+: C1 (MetaCons "String" PrefixI False) (U1 :: * -> *)))

AuthFlowType

data AuthFlowType #

Instances
Bounded AuthFlowType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Enum AuthFlowType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Eq AuthFlowType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

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

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Read AuthFlowType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Show AuthFlowType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Generic AuthFlowType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Associated Types

type Rep AuthFlowType :: * -> * #

Hashable AuthFlowType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

ToJSON AuthFlowType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

ToHeader AuthFlowType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

ToQuery AuthFlowType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

ToByteString AuthFlowType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

FromText AuthFlowType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

ToText AuthFlowType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Methods

toText :: AuthFlowType -> Text #

NFData AuthFlowType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Methods

rnf :: AuthFlowType -> () #

type Rep AuthFlowType # 
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.0-7SljkxAhdrGDTNozW2RuYv" False) ((C1 (MetaCons "AdminNoSrpAuth" PrefixI False) (U1 :: * -> *) :+: (C1 (MetaCons "CustomAuth" PrefixI False) (U1 :: * -> *) :+: C1 (MetaCons "RefreshToken" PrefixI False) (U1 :: * -> *))) :+: (C1 (MetaCons "RefreshTokenAuth" PrefixI False) (U1 :: * -> *) :+: (C1 (MetaCons "UserPasswordAuth" PrefixI False) (U1 :: * -> *) :+: C1 (MetaCons "UserSrpAuth" PrefixI False) (U1 :: * -> *))))

ChallengeName

data ChallengeName #

Constructors

MFA 
Password 
Instances
Bounded ChallengeName # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Enum ChallengeName # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Eq ChallengeName # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

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

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Read ChallengeName # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Show ChallengeName # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Generic ChallengeName # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Associated Types

type Rep ChallengeName :: * -> * #

Hashable ChallengeName # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

FromJSON ChallengeName # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

ToHeader ChallengeName # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

ToQuery ChallengeName # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

ToByteString ChallengeName # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

FromText ChallengeName # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

ToText ChallengeName # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Methods

toText :: ChallengeName -> Text #

NFData ChallengeName # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Methods

rnf :: ChallengeName -> () #

type Rep ChallengeName # 
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.0-7SljkxAhdrGDTNozW2RuYv" False) (C1 (MetaCons "MFA" PrefixI False) (U1 :: * -> *) :+: C1 (MetaCons "Password" PrefixI False) (U1 :: * -> *))

ChallengeNameType

data ChallengeNameType #

Instances
Bounded ChallengeNameType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Enum ChallengeNameType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Eq ChallengeNameType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

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

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Read ChallengeNameType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Show ChallengeNameType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Generic ChallengeNameType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Associated Types

type Rep ChallengeNameType :: * -> * #

Hashable ChallengeNameType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

ToJSON ChallengeNameType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

FromJSON ChallengeNameType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

ToHeader ChallengeNameType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

ToQuery ChallengeNameType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

ToByteString ChallengeNameType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

FromText ChallengeNameType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

ToText ChallengeNameType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

NFData ChallengeNameType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Methods

rnf :: ChallengeNameType -> () #

type Rep ChallengeNameType # 
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.0-7SljkxAhdrGDTNozW2RuYv" False) (((C1 (MetaCons "CNTAdminNoSrpAuth" PrefixI False) (U1 :: * -> *) :+: C1 (MetaCons "CNTCustomChallenge" PrefixI False) (U1 :: * -> *)) :+: (C1 (MetaCons "CNTDevicePasswordVerifier" PrefixI False) (U1 :: * -> *) :+: (C1 (MetaCons "CNTDeviceSrpAuth" PrefixI False) (U1 :: * -> *) :+: C1 (MetaCons "CNTMFASetup" PrefixI False) (U1 :: * -> *)))) :+: ((C1 (MetaCons "CNTNewPasswordRequired" PrefixI False) (U1 :: * -> *) :+: C1 (MetaCons "CNTPasswordVerifier" PrefixI False) (U1 :: * -> *)) :+: (C1 (MetaCons "CNTSelectMFAType" PrefixI False) (U1 :: * -> *) :+: (C1 (MetaCons "CNTSmsMFA" PrefixI False) (U1 :: * -> *) :+: C1 (MetaCons "CNTSoftwareTokenMFA" PrefixI False) (U1 :: * -> *)))))

ChallengeResponse

data ChallengeResponse #

Constructors

CFailure 
CSuccess 
Instances
Bounded ChallengeResponse # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Enum ChallengeResponse # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Eq ChallengeResponse # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

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

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Read ChallengeResponse # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Show ChallengeResponse # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Generic ChallengeResponse # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Associated Types

type Rep ChallengeResponse :: * -> * #

Hashable ChallengeResponse # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

FromJSON ChallengeResponse # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

ToHeader ChallengeResponse # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

ToQuery ChallengeResponse # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

ToByteString ChallengeResponse # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

FromText ChallengeResponse # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

ToText ChallengeResponse # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

NFData ChallengeResponse # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Methods

rnf :: ChallengeResponse -> () #

type Rep ChallengeResponse # 
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.0-7SljkxAhdrGDTNozW2RuYv" False) (C1 (MetaCons "CFailure" PrefixI False) (U1 :: * -> *) :+: C1 (MetaCons "CSuccess" PrefixI False) (U1 :: * -> *))

CompromisedCredentialsEventActionType

data CompromisedCredentialsEventActionType #

Constructors

CCEATBlock 
CCEATNoAction 
Instances
Bounded CompromisedCredentialsEventActionType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Enum CompromisedCredentialsEventActionType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Eq CompromisedCredentialsEventActionType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

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

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Read CompromisedCredentialsEventActionType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Show CompromisedCredentialsEventActionType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Generic CompromisedCredentialsEventActionType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Associated Types

type Rep CompromisedCredentialsEventActionType :: * -> * #

Hashable CompromisedCredentialsEventActionType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

ToJSON CompromisedCredentialsEventActionType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

FromJSON CompromisedCredentialsEventActionType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

ToHeader CompromisedCredentialsEventActionType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

ToQuery CompromisedCredentialsEventActionType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

ToByteString CompromisedCredentialsEventActionType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

FromText CompromisedCredentialsEventActionType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

ToText CompromisedCredentialsEventActionType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

NFData CompromisedCredentialsEventActionType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

type Rep CompromisedCredentialsEventActionType # 
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.0-7SljkxAhdrGDTNozW2RuYv" False) (C1 (MetaCons "CCEATBlock" PrefixI False) (U1 :: * -> *) :+: C1 (MetaCons "CCEATNoAction" PrefixI False) (U1 :: * -> *))

DefaultEmailOptionType

data DefaultEmailOptionType #

Instances
Bounded DefaultEmailOptionType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Enum DefaultEmailOptionType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Eq DefaultEmailOptionType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

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

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Read DefaultEmailOptionType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Show DefaultEmailOptionType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Generic DefaultEmailOptionType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Associated Types

type Rep DefaultEmailOptionType :: * -> * #

Hashable DefaultEmailOptionType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

ToJSON DefaultEmailOptionType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

FromJSON DefaultEmailOptionType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

ToHeader DefaultEmailOptionType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

ToQuery DefaultEmailOptionType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

ToByteString DefaultEmailOptionType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

FromText DefaultEmailOptionType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

ToText DefaultEmailOptionType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

NFData DefaultEmailOptionType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Methods

rnf :: DefaultEmailOptionType -> () #

type Rep DefaultEmailOptionType # 
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.0-7SljkxAhdrGDTNozW2RuYv" False) (C1 (MetaCons "ConfirmWithCode" PrefixI False) (U1 :: * -> *) :+: C1 (MetaCons "ConfirmWithLink" PrefixI False) (U1 :: * -> *))

DeliveryMediumType

data DeliveryMediumType #

Constructors

DMTEmail 
DMTSms 
Instances
Bounded DeliveryMediumType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Enum DeliveryMediumType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Eq DeliveryMediumType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

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

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Read DeliveryMediumType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Show DeliveryMediumType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Generic DeliveryMediumType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Associated Types

type Rep DeliveryMediumType :: * -> * #

Hashable DeliveryMediumType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

ToJSON DeliveryMediumType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

FromJSON DeliveryMediumType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

ToHeader DeliveryMediumType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

ToQuery DeliveryMediumType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

ToByteString DeliveryMediumType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

FromText DeliveryMediumType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

ToText DeliveryMediumType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

NFData DeliveryMediumType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Methods

rnf :: DeliveryMediumType -> () #

type Rep DeliveryMediumType # 
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.0-7SljkxAhdrGDTNozW2RuYv" False) (C1 (MetaCons "DMTEmail" PrefixI False) (U1 :: * -> *) :+: C1 (MetaCons "DMTSms" PrefixI False) (U1 :: * -> *))

DeviceRememberedStatusType

data DeviceRememberedStatusType #

Constructors

NotRemembered 
Remembered 
Instances
Bounded DeviceRememberedStatusType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Enum DeviceRememberedStatusType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Eq DeviceRememberedStatusType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

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

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Read DeviceRememberedStatusType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Show DeviceRememberedStatusType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Generic DeviceRememberedStatusType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Associated Types

type Rep DeviceRememberedStatusType :: * -> * #

Hashable DeviceRememberedStatusType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

ToJSON DeviceRememberedStatusType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

ToHeader DeviceRememberedStatusType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

ToQuery DeviceRememberedStatusType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

ToByteString DeviceRememberedStatusType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

FromText DeviceRememberedStatusType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

ToText DeviceRememberedStatusType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

NFData DeviceRememberedStatusType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

type Rep DeviceRememberedStatusType # 
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.0-7SljkxAhdrGDTNozW2RuYv" False) (C1 (MetaCons "NotRemembered" PrefixI False) (U1 :: * -> *) :+: C1 (MetaCons "Remembered" PrefixI False) (U1 :: * -> *))

DomainStatusType

data DomainStatusType #

Instances
Bounded DomainStatusType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Enum DomainStatusType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Eq DomainStatusType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

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

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Read DomainStatusType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Show DomainStatusType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Generic DomainStatusType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Associated Types

type Rep DomainStatusType :: * -> * #

Hashable DomainStatusType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

FromJSON DomainStatusType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

ToHeader DomainStatusType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

ToQuery DomainStatusType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

ToByteString DomainStatusType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

FromText DomainStatusType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

ToText DomainStatusType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

NFData DomainStatusType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Methods

rnf :: DomainStatusType -> () #

type Rep DomainStatusType # 
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.0-7SljkxAhdrGDTNozW2RuYv" False) ((C1 (MetaCons "DSTActive" PrefixI False) (U1 :: * -> *) :+: C1 (MetaCons "DSTCreating" PrefixI False) (U1 :: * -> *)) :+: (C1 (MetaCons "DSTDeleting" PrefixI False) (U1 :: * -> *) :+: (C1 (MetaCons "DSTFailed" PrefixI False) (U1 :: * -> *) :+: C1 (MetaCons "DSTUpdating" PrefixI False) (U1 :: * -> *))))

EventFilterType

data EventFilterType #

Constructors

PasswordChange 
SignIn 
SignUp 
Instances
Bounded EventFilterType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Enum EventFilterType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Eq EventFilterType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

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

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Read EventFilterType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Show EventFilterType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Generic EventFilterType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Associated Types

type Rep EventFilterType :: * -> * #

Hashable EventFilterType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

ToJSON EventFilterType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

FromJSON EventFilterType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

ToHeader EventFilterType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

ToQuery EventFilterType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

ToByteString EventFilterType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

FromText EventFilterType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

ToText EventFilterType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

NFData EventFilterType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Methods

rnf :: EventFilterType -> () #

type Rep EventFilterType # 
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.0-7SljkxAhdrGDTNozW2RuYv" False) (C1 (MetaCons "PasswordChange" PrefixI False) (U1 :: * -> *) :+: (C1 (MetaCons "SignIn" PrefixI False) (U1 :: * -> *) :+: C1 (MetaCons "SignUp" PrefixI False) (U1 :: * -> *)))

EventResponseType

data EventResponseType #

Constructors

Failure 
Success 
Instances
Bounded EventResponseType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Enum EventResponseType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Eq EventResponseType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

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

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Read EventResponseType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Show EventResponseType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Generic EventResponseType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Associated Types

type Rep EventResponseType :: * -> * #

Hashable EventResponseType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

FromJSON EventResponseType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

ToHeader EventResponseType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

ToQuery EventResponseType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

ToByteString EventResponseType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

FromText EventResponseType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

ToText EventResponseType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

NFData EventResponseType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Methods

rnf :: EventResponseType -> () #

type Rep EventResponseType # 
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.0-7SljkxAhdrGDTNozW2RuYv" False) (C1 (MetaCons "Failure" PrefixI False) (U1 :: * -> *) :+: C1 (MetaCons "Success" PrefixI False) (U1 :: * -> *))

EventType

data EventType #

Instances
Bounded EventType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Enum EventType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Eq EventType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

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

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Read EventType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Show EventType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Generic EventType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Associated Types

type Rep EventType :: * -> * #

Hashable EventType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

FromJSON EventType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

ToHeader EventType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

ToQuery EventType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

ToByteString EventType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Methods

toBS :: EventType -> ByteString #

FromText EventType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

ToText EventType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Methods

toText :: EventType -> Text #

NFData EventType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Methods

rnf :: EventType -> () #

type Rep EventType # 
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.0-7SljkxAhdrGDTNozW2RuYv" False) (C1 (MetaCons "ETForgotPassword" PrefixI False) (U1 :: * -> *) :+: (C1 (MetaCons "ETSignIn" PrefixI False) (U1 :: * -> *) :+: C1 (MetaCons "ETSignUp" PrefixI False) (U1 :: * -> *)))

ExplicitAuthFlowsType

data ExplicitAuthFlowsType #

Instances
Bounded ExplicitAuthFlowsType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Enum ExplicitAuthFlowsType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Eq ExplicitAuthFlowsType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

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

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Read ExplicitAuthFlowsType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Show ExplicitAuthFlowsType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Generic ExplicitAuthFlowsType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Associated Types

type Rep ExplicitAuthFlowsType :: * -> * #

Hashable ExplicitAuthFlowsType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

ToJSON ExplicitAuthFlowsType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

FromJSON ExplicitAuthFlowsType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

ToHeader ExplicitAuthFlowsType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

ToQuery ExplicitAuthFlowsType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

ToByteString ExplicitAuthFlowsType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

FromText ExplicitAuthFlowsType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

ToText ExplicitAuthFlowsType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

NFData ExplicitAuthFlowsType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Methods

rnf :: ExplicitAuthFlowsType -> () #

type Rep ExplicitAuthFlowsType # 
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.0-7SljkxAhdrGDTNozW2RuYv" False) (C1 (MetaCons "EAFTAdminNoSrpAuth" PrefixI False) (U1 :: * -> *) :+: (C1 (MetaCons "EAFTCustomAuthFlowOnly" PrefixI False) (U1 :: * -> *) :+: C1 (MetaCons "EAFTUserPasswordAuth" PrefixI False) (U1 :: * -> *)))

FeedbackValueType

data FeedbackValueType #

Constructors

Invalid 
Valid 
Instances
Bounded FeedbackValueType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Enum FeedbackValueType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Eq FeedbackValueType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

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

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Read FeedbackValueType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Show FeedbackValueType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Generic FeedbackValueType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Associated Types

type Rep FeedbackValueType :: * -> * #

Hashable FeedbackValueType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

ToJSON FeedbackValueType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

FromJSON FeedbackValueType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

ToHeader FeedbackValueType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

ToQuery FeedbackValueType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

ToByteString FeedbackValueType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

FromText FeedbackValueType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

ToText FeedbackValueType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

NFData FeedbackValueType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Methods

rnf :: FeedbackValueType -> () #

type Rep FeedbackValueType # 
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.0-7SljkxAhdrGDTNozW2RuYv" False) (C1 (MetaCons "Invalid" PrefixI False) (U1 :: * -> *) :+: C1 (MetaCons "Valid" PrefixI False) (U1 :: * -> *))

IdentityProviderTypeType

data IdentityProviderTypeType #

Instances
Bounded IdentityProviderTypeType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Enum IdentityProviderTypeType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Eq IdentityProviderTypeType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

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

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Read IdentityProviderTypeType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Show IdentityProviderTypeType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Generic IdentityProviderTypeType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Associated Types

type Rep IdentityProviderTypeType :: * -> * #

Hashable IdentityProviderTypeType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

ToJSON IdentityProviderTypeType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

FromJSON IdentityProviderTypeType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

ToHeader IdentityProviderTypeType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

ToQuery IdentityProviderTypeType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

ToByteString IdentityProviderTypeType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

FromText IdentityProviderTypeType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

ToText IdentityProviderTypeType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

NFData IdentityProviderTypeType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

type Rep IdentityProviderTypeType # 
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.0-7SljkxAhdrGDTNozW2RuYv" False) ((C1 (MetaCons "Facebook" PrefixI False) (U1 :: * -> *) :+: C1 (MetaCons "Google" PrefixI False) (U1 :: * -> *)) :+: (C1 (MetaCons "LoginWithAmazon" PrefixI False) (U1 :: * -> *) :+: C1 (MetaCons "Saml" PrefixI False) (U1 :: * -> *)))

MessageActionType

data MessageActionType #

Constructors

Resend 
Suppress 
Instances
Bounded MessageActionType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Enum MessageActionType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Eq MessageActionType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

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

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Read MessageActionType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Show MessageActionType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Generic MessageActionType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Associated Types

type Rep MessageActionType :: * -> * #

Hashable MessageActionType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

ToJSON MessageActionType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

ToHeader MessageActionType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

ToQuery MessageActionType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

ToByteString MessageActionType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

FromText MessageActionType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

ToText MessageActionType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

NFData MessageActionType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Methods

rnf :: MessageActionType -> () #

type Rep MessageActionType # 
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.0-7SljkxAhdrGDTNozW2RuYv" False) (C1 (MetaCons "Resend" PrefixI False) (U1 :: * -> *) :+: C1 (MetaCons "Suppress" PrefixI False) (U1 :: * -> *))

OAuthFlowType

data OAuthFlowType #

Instances
Bounded OAuthFlowType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Enum OAuthFlowType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Eq OAuthFlowType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

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

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Read OAuthFlowType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Show OAuthFlowType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Generic OAuthFlowType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Associated Types

type Rep OAuthFlowType :: * -> * #

Hashable OAuthFlowType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

ToJSON OAuthFlowType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

FromJSON OAuthFlowType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

ToHeader OAuthFlowType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

ToQuery OAuthFlowType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

ToByteString OAuthFlowType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

FromText OAuthFlowType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

ToText OAuthFlowType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Methods

toText :: OAuthFlowType -> Text #

NFData OAuthFlowType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Methods

rnf :: OAuthFlowType -> () #

type Rep OAuthFlowType # 
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.0-7SljkxAhdrGDTNozW2RuYv" False) (C1 (MetaCons "ClientCredentials" PrefixI False) (U1 :: * -> *) :+: (C1 (MetaCons "Code" PrefixI False) (U1 :: * -> *) :+: C1 (MetaCons "Implicit" PrefixI False) (U1 :: * -> *)))

RiskDecisionType

data RiskDecisionType #

Constructors

AccountTakeover 
Block 
NoRisk 
Instances
Bounded RiskDecisionType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Enum RiskDecisionType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Eq RiskDecisionType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

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

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Read RiskDecisionType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Show RiskDecisionType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Generic RiskDecisionType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Associated Types

type Rep RiskDecisionType :: * -> * #

Hashable RiskDecisionType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

FromJSON RiskDecisionType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

ToHeader RiskDecisionType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

ToQuery RiskDecisionType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

ToByteString RiskDecisionType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

FromText RiskDecisionType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

ToText RiskDecisionType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

NFData RiskDecisionType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Methods

rnf :: RiskDecisionType -> () #

type Rep RiskDecisionType # 
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.0-7SljkxAhdrGDTNozW2RuYv" False) (C1 (MetaCons "AccountTakeover" PrefixI False) (U1 :: * -> *) :+: (C1 (MetaCons "Block" PrefixI False) (U1 :: * -> *) :+: C1 (MetaCons "NoRisk" PrefixI False) (U1 :: * -> *)))

RiskLevelType

data RiskLevelType #

Constructors

High 
Low 
Medium 
Instances
Bounded RiskLevelType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Enum RiskLevelType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Eq RiskLevelType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

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

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Read RiskLevelType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Show RiskLevelType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Generic RiskLevelType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Associated Types

type Rep RiskLevelType :: * -> * #

Hashable RiskLevelType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

FromJSON RiskLevelType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

ToHeader RiskLevelType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

ToQuery RiskLevelType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

ToByteString RiskLevelType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

FromText RiskLevelType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

ToText RiskLevelType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Methods

toText :: RiskLevelType -> Text #

NFData RiskLevelType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Methods

rnf :: RiskLevelType -> () #

type Rep RiskLevelType # 
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.0-7SljkxAhdrGDTNozW2RuYv" False) (C1 (MetaCons "High" PrefixI False) (U1 :: * -> *) :+: (C1 (MetaCons "Low" PrefixI False) (U1 :: * -> *) :+: C1 (MetaCons "Medium" PrefixI False) (U1 :: * -> *)))

StatusType

data StatusType #

Constructors

Disabled 
Enabled 
Instances
Bounded StatusType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Enum StatusType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Eq StatusType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

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

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Read StatusType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Show StatusType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Generic StatusType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Associated Types

type Rep StatusType :: * -> * #

Hashable StatusType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

FromJSON StatusType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

ToHeader StatusType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

ToQuery StatusType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

ToByteString StatusType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

FromText StatusType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

ToText StatusType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Methods

toText :: StatusType -> Text #

NFData StatusType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Methods

rnf :: StatusType -> () #

type Rep StatusType # 
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.0-7SljkxAhdrGDTNozW2RuYv" False) (C1 (MetaCons "Disabled" PrefixI False) (U1 :: * -> *) :+: C1 (MetaCons "Enabled" PrefixI False) (U1 :: * -> *))

UserImportJobStatusType

data UserImportJobStatusType #

Instances
Bounded UserImportJobStatusType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Enum UserImportJobStatusType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Eq UserImportJobStatusType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

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

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Read UserImportJobStatusType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Show UserImportJobStatusType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Generic UserImportJobStatusType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Associated Types

type Rep UserImportJobStatusType :: * -> * #

Hashable UserImportJobStatusType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

FromJSON UserImportJobStatusType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

ToHeader UserImportJobStatusType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

ToQuery UserImportJobStatusType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

ToByteString UserImportJobStatusType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

FromText UserImportJobStatusType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

ToText UserImportJobStatusType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

NFData UserImportJobStatusType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Methods

rnf :: UserImportJobStatusType -> () #

type Rep UserImportJobStatusType # 
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.0-7SljkxAhdrGDTNozW2RuYv" False) (((C1 (MetaCons "Created" PrefixI False) (U1 :: * -> *) :+: C1 (MetaCons "Expired" PrefixI False) (U1 :: * -> *)) :+: (C1 (MetaCons "Failed" PrefixI False) (U1 :: * -> *) :+: C1 (MetaCons "InProgress" PrefixI False) (U1 :: * -> *))) :+: ((C1 (MetaCons "Pending" PrefixI False) (U1 :: * -> *) :+: C1 (MetaCons "Stopped" PrefixI False) (U1 :: * -> *)) :+: (C1 (MetaCons "Stopping" PrefixI False) (U1 :: * -> *) :+: C1 (MetaCons "Succeeded" PrefixI False) (U1 :: * -> *))))

UserPoolMFAType

data UserPoolMFAType #

Constructors

UPMTON 
UPMTOff 
UPMTOptional 
Instances
Bounded UserPoolMFAType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Enum UserPoolMFAType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Eq UserPoolMFAType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

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

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Read UserPoolMFAType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Show UserPoolMFAType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Generic UserPoolMFAType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Associated Types

type Rep UserPoolMFAType :: * -> * #

Hashable UserPoolMFAType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

ToJSON UserPoolMFAType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

FromJSON UserPoolMFAType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

ToHeader UserPoolMFAType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

ToQuery UserPoolMFAType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

ToByteString UserPoolMFAType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

FromText UserPoolMFAType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

ToText UserPoolMFAType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

NFData UserPoolMFAType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Methods

rnf :: UserPoolMFAType -> () #

type Rep UserPoolMFAType # 
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.0-7SljkxAhdrGDTNozW2RuYv" False) (C1 (MetaCons "UPMTON" PrefixI False) (U1 :: * -> *) :+: (C1 (MetaCons "UPMTOff" PrefixI False) (U1 :: * -> *) :+: C1 (MetaCons "UPMTOptional" PrefixI False) (U1 :: * -> *)))

UserStatusType

data UserStatusType #

Instances
Bounded UserStatusType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Enum UserStatusType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Eq UserStatusType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

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

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Read UserStatusType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Show UserStatusType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Generic UserStatusType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Associated Types

type Rep UserStatusType :: * -> * #

Hashable UserStatusType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

FromJSON UserStatusType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

ToHeader UserStatusType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

ToQuery UserStatusType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

ToByteString UserStatusType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

FromText UserStatusType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

ToText UserStatusType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

NFData UserStatusType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Methods

rnf :: UserStatusType -> () #

type Rep UserStatusType # 
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.0-7SljkxAhdrGDTNozW2RuYv" False) ((C1 (MetaCons "Archived" PrefixI False) (U1 :: * -> *) :+: (C1 (MetaCons "Compromised" PrefixI False) (U1 :: * -> *) :+: C1 (MetaCons "Confirmed" PrefixI False) (U1 :: * -> *))) :+: ((C1 (MetaCons "ForceChangePassword" PrefixI False) (U1 :: * -> *) :+: C1 (MetaCons "ResetRequired" PrefixI False) (U1 :: * -> *)) :+: (C1 (MetaCons "Unconfirmed" PrefixI False) (U1 :: * -> *) :+: C1 (MetaCons "Unknown" PrefixI False) (U1 :: * -> *))))

UsernameAttributeType

data UsernameAttributeType #

Constructors

UATEmail 
UATPhoneNumber 
Instances
Bounded UsernameAttributeType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Enum UsernameAttributeType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Eq UsernameAttributeType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

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

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Read UsernameAttributeType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Show UsernameAttributeType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Generic UsernameAttributeType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Associated Types

type Rep UsernameAttributeType :: * -> * #

Hashable UsernameAttributeType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

ToJSON UsernameAttributeType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

FromJSON UsernameAttributeType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

ToHeader UsernameAttributeType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

ToQuery UsernameAttributeType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

ToByteString UsernameAttributeType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

FromText UsernameAttributeType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

ToText UsernameAttributeType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

NFData UsernameAttributeType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Methods

rnf :: UsernameAttributeType -> () #

type Rep UsernameAttributeType # 
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.0-7SljkxAhdrGDTNozW2RuYv" False) (C1 (MetaCons "UATEmail" PrefixI False) (U1 :: * -> *) :+: C1 (MetaCons "UATPhoneNumber" PrefixI False) (U1 :: * -> *))

VerifiedAttributeType

data VerifiedAttributeType #

Constructors

Email 
PhoneNumber 
Instances
Bounded VerifiedAttributeType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Enum VerifiedAttributeType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Eq VerifiedAttributeType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

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

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Read VerifiedAttributeType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Show VerifiedAttributeType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Generic VerifiedAttributeType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Associated Types

type Rep VerifiedAttributeType :: * -> * #

Hashable VerifiedAttributeType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

ToJSON VerifiedAttributeType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

FromJSON VerifiedAttributeType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

ToHeader VerifiedAttributeType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

ToQuery VerifiedAttributeType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

ToByteString VerifiedAttributeType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

FromText VerifiedAttributeType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

ToText VerifiedAttributeType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

NFData VerifiedAttributeType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Methods

rnf :: VerifiedAttributeType -> () #

type Rep VerifiedAttributeType # 
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.0-7SljkxAhdrGDTNozW2RuYv" False) (C1 (MetaCons "Email" PrefixI False) (U1 :: * -> *) :+: C1 (MetaCons "PhoneNumber" PrefixI False) (U1 :: * -> *))

VerifySoftwareTokenResponseType

data VerifySoftwareTokenResponseType #

Constructors

VSTRTError' 
VSTRTSuccess 
Instances
Bounded VerifySoftwareTokenResponseType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Enum VerifySoftwareTokenResponseType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Eq VerifySoftwareTokenResponseType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

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

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Read VerifySoftwareTokenResponseType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Show VerifySoftwareTokenResponseType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Generic VerifySoftwareTokenResponseType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

Associated Types

type Rep VerifySoftwareTokenResponseType :: * -> * #

Hashable VerifySoftwareTokenResponseType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

FromJSON VerifySoftwareTokenResponseType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

ToHeader VerifySoftwareTokenResponseType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

ToQuery VerifySoftwareTokenResponseType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

ToByteString VerifySoftwareTokenResponseType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

FromText VerifySoftwareTokenResponseType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

ToText VerifySoftwareTokenResponseType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

NFData VerifySoftwareTokenResponseType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Sum

type Rep VerifySoftwareTokenResponseType # 
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.0-7SljkxAhdrGDTNozW2RuYv" False) (C1 (MetaCons "VSTRTError'" PrefixI False) (U1 :: * -> *) :+: C1 (MetaCons "VSTRTSuccess" PrefixI False) (U1 :: * -> *))

AccountTakeoverActionType

data AccountTakeoverActionType #

Account takeover action type.

See: accountTakeoverActionType smart constructor.

Instances
Eq AccountTakeoverActionType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

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

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Show AccountTakeoverActionType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Generic AccountTakeoverActionType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Associated Types

type Rep AccountTakeoverActionType :: * -> * #

Hashable AccountTakeoverActionType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

ToJSON AccountTakeoverActionType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

FromJSON AccountTakeoverActionType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

NFData AccountTakeoverActionType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

type Rep AccountTakeoverActionType # 
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.0-7SljkxAhdrGDTNozW2RuYv" 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 #

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 #

Flag specifying whether to send a notification.

atatEventAction :: Lens' AccountTakeoverActionType AccountTakeoverEventActionType #

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 #

Account takeover actions type.

See: accountTakeoverActionsType smart constructor.

Instances
Eq AccountTakeoverActionsType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

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

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Show AccountTakeoverActionsType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Generic AccountTakeoverActionsType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Associated Types

type Rep AccountTakeoverActionsType :: * -> * #

Hashable AccountTakeoverActionsType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

ToJSON AccountTakeoverActionsType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

FromJSON AccountTakeoverActionsType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

NFData AccountTakeoverActionsType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

type Rep AccountTakeoverActionsType # 
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.0-7SljkxAhdrGDTNozW2RuYv" 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 #

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 #

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

See: accountTakeoverRiskConfigurationType smart constructor.

Instances
Eq AccountTakeoverRiskConfigurationType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

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

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Show AccountTakeoverRiskConfigurationType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Generic AccountTakeoverRiskConfigurationType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Associated Types

type Rep AccountTakeoverRiskConfigurationType :: * -> * #

Hashable AccountTakeoverRiskConfigurationType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

ToJSON AccountTakeoverRiskConfigurationType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

FromJSON AccountTakeoverRiskConfigurationType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

NFData AccountTakeoverRiskConfigurationType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

type Rep AccountTakeoverRiskConfigurationType # 
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.0-7SljkxAhdrGDTNozW2RuYv" 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 #

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) #

The notify configuration used to construct email notifications.

AdminCreateUserConfigType

data AdminCreateUserConfigType #

The configuration for creating a new user profile.

See: adminCreateUserConfigType smart constructor.

Instances
Eq AdminCreateUserConfigType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

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

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Show AdminCreateUserConfigType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Generic AdminCreateUserConfigType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Associated Types

type Rep AdminCreateUserConfigType :: * -> * #

Hashable AdminCreateUserConfigType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

ToJSON AdminCreateUserConfigType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

FromJSON AdminCreateUserConfigType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

NFData AdminCreateUserConfigType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

type Rep AdminCreateUserConfigType # 
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.0-7SljkxAhdrGDTNozW2RuYv" 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 #

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) #

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) #

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) #

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

AnalyticsConfigurationType

data AnalyticsConfigurationType #

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

See: analyticsConfigurationType smart constructor.

Instances
Eq AnalyticsConfigurationType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

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

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Show AnalyticsConfigurationType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Generic AnalyticsConfigurationType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Associated Types

type Rep AnalyticsConfigurationType :: * -> * #

Hashable AnalyticsConfigurationType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

ToJSON AnalyticsConfigurationType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

FromJSON AnalyticsConfigurationType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

NFData AnalyticsConfigurationType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

type Rep AnalyticsConfigurationType # 
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.0-7SljkxAhdrGDTNozW2RuYv" 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 #

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) #

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

actApplicationId :: Lens' AnalyticsConfigurationType Text #

The application ID for an Amazon Pinpoint application.

actRoleARN :: Lens' AnalyticsConfigurationType Text #

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

AnalyticsMetadataType

data AnalyticsMetadataType #

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

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

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

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Show AnalyticsMetadataType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Generic AnalyticsMetadataType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Associated Types

type Rep AnalyticsMetadataType :: * -> * #

Hashable AnalyticsMetadataType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

ToJSON AnalyticsMetadataType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

NFData AnalyticsMetadataType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Methods

rnf :: AnalyticsMetadataType -> () #

type Rep AnalyticsMetadataType # 
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.0-7SljkxAhdrGDTNozW2RuYv" True) (C1 (MetaCons "AnalyticsMetadataType'" PrefixI True) (S1 (MetaSel (Just "_amtAnalyticsEndpointId") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Text))))

analyticsMetadataType :: AnalyticsMetadataType #

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 #

Specifies whether the attribute is standard or custom.

See: attributeType smart constructor.

Instances
Eq AttributeType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

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

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Generic AttributeType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Associated Types

type Rep AttributeType :: * -> * #

Hashable AttributeType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

ToJSON AttributeType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

FromJSON AttributeType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

NFData AttributeType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Methods

rnf :: AttributeType -> () #

type Rep AttributeType # 
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.0-7SljkxAhdrGDTNozW2RuYv" 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 #

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) #

The value of the attribute.

atName :: Lens' AttributeType Text #

The name of the attribute.

AuthEventType

data AuthEventType #

The authentication event type.

See: authEventType smart constructor.

Instances
Eq AuthEventType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

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

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Show AuthEventType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Generic AuthEventType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Associated Types

type Rep AuthEventType :: * -> * #

Hashable AuthEventType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

FromJSON AuthEventType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

NFData AuthEventType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Methods

rnf :: AuthEventType -> () #

type Rep AuthEventType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

authEventType :: AuthEventType #

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) #

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) #

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

AuthenticationResultType

data AuthenticationResultType #

The authentication result.

See: authenticationResultType smart constructor.

Instances
Eq AuthenticationResultType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

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

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Generic AuthenticationResultType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Associated Types

type Rep AuthenticationResultType :: * -> * #

Hashable AuthenticationResultType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

FromJSON AuthenticationResultType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

NFData AuthenticationResultType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

type Rep AuthenticationResultType # 
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.0-7SljkxAhdrGDTNozW2RuYv" 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 #

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) #

The new device metadata from an authentication result.

artExpiresIn :: Lens' AuthenticationResultType (Maybe Int) #

The expiration period of the authentication result.

ChallengeResponseType

data ChallengeResponseType #

The challenge response type.

See: challengeResponseType smart constructor.

Instances
Eq ChallengeResponseType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

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

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Show ChallengeResponseType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Generic ChallengeResponseType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Associated Types

type Rep ChallengeResponseType :: * -> * #

Hashable ChallengeResponseType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

FromJSON ChallengeResponseType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

NFData ChallengeResponseType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Methods

rnf :: ChallengeResponseType -> () #

type Rep ChallengeResponseType # 
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.0-7SljkxAhdrGDTNozW2RuYv" 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 #

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 #

The code delivery details being returned from the server.

See: codeDeliveryDetailsType smart constructor.

Instances
Eq CodeDeliveryDetailsType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

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

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Show CodeDeliveryDetailsType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Generic CodeDeliveryDetailsType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Associated Types

type Rep CodeDeliveryDetailsType :: * -> * #

Hashable CodeDeliveryDetailsType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

FromJSON CodeDeliveryDetailsType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

NFData CodeDeliveryDetailsType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Methods

rnf :: CodeDeliveryDetailsType -> () #

type Rep CodeDeliveryDetailsType # 
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.0-7SljkxAhdrGDTNozW2RuYv" 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 #

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) #

The destination for the code delivery details.

cddtDeliveryMedium :: Lens' CodeDeliveryDetailsType (Maybe DeliveryMediumType) #

The delivery medium (email message or phone number).

CompromisedCredentialsActionsType

data CompromisedCredentialsActionsType #

The compromised credentials actions type

See: compromisedCredentialsActionsType smart constructor.

Instances
Eq CompromisedCredentialsActionsType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

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

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Show CompromisedCredentialsActionsType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Generic CompromisedCredentialsActionsType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Associated Types

type Rep CompromisedCredentialsActionsType :: * -> * #

Hashable CompromisedCredentialsActionsType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

ToJSON CompromisedCredentialsActionsType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

FromJSON CompromisedCredentialsActionsType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

NFData CompromisedCredentialsActionsType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

type Rep CompromisedCredentialsActionsType # 
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.0-7SljkxAhdrGDTNozW2RuYv" True) (C1 (MetaCons "CompromisedCredentialsActionsType'" PrefixI True) (S1 (MetaSel (Just "_ccatEventAction") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 CompromisedCredentialsEventActionType)))

compromisedCredentialsActionsType #

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 #

The compromised credentials risk configuration type.

See: compromisedCredentialsRiskConfigurationType smart constructor.

Instances
Eq CompromisedCredentialsRiskConfigurationType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

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

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Show CompromisedCredentialsRiskConfigurationType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Generic CompromisedCredentialsRiskConfigurationType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Hashable CompromisedCredentialsRiskConfigurationType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

ToJSON CompromisedCredentialsRiskConfigurationType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

FromJSON CompromisedCredentialsRiskConfigurationType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

NFData CompromisedCredentialsRiskConfigurationType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

type Rep CompromisedCredentialsRiskConfigurationType # 
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.0-7SljkxAhdrGDTNozW2RuYv" 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 #

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] #

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

ContextDataType

data ContextDataType #

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

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

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

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Show ContextDataType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Generic ContextDataType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Associated Types

type Rep ContextDataType :: * -> * #

Hashable ContextDataType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

ToJSON ContextDataType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

NFData ContextDataType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Methods

rnf :: ContextDataType -> () #

type Rep ContextDataType # 
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.0-7SljkxAhdrGDTNozW2RuYv" 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 #

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) #

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

cdtIPAddress :: Lens' ContextDataType Text #

Source IP address of your user.

cdtServerName :: Lens' ContextDataType Text #

Your server endpoint where this API is invoked.

cdtServerPath :: Lens' ContextDataType Text #

Your server path where this API is invoked.

cdtHTTPHeaders :: Lens' ContextDataType [HTTPHeader] #

HttpHeaders received on your server in same order.

DeviceConfigurationType

data DeviceConfigurationType #

The configuration for the user pool's device tracking.

See: deviceConfigurationType smart constructor.

Instances
Eq DeviceConfigurationType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

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

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Show DeviceConfigurationType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Generic DeviceConfigurationType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Associated Types

type Rep DeviceConfigurationType :: * -> * #

Hashable DeviceConfigurationType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

ToJSON DeviceConfigurationType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

FromJSON DeviceConfigurationType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

NFData DeviceConfigurationType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Methods

rnf :: DeviceConfigurationType -> () #

type Rep DeviceConfigurationType # 
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.0-7SljkxAhdrGDTNozW2RuYv" 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 #

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) #

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

dctDeviceOnlyRememberedOnUserPrompt :: Lens' DeviceConfigurationType (Maybe Bool) #

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

DeviceSecretVerifierConfigType

data DeviceSecretVerifierConfigType #

The device verifier against which it will be authenticated.

See: deviceSecretVerifierConfigType smart constructor.

Instances
Eq DeviceSecretVerifierConfigType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

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

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Show DeviceSecretVerifierConfigType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Generic DeviceSecretVerifierConfigType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Associated Types

type Rep DeviceSecretVerifierConfigType :: * -> * #

Hashable DeviceSecretVerifierConfigType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

ToJSON DeviceSecretVerifierConfigType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

NFData DeviceSecretVerifierConfigType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

type Rep DeviceSecretVerifierConfigType # 
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.0-7SljkxAhdrGDTNozW2RuYv" 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 #

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 #

The device type.

See: deviceType smart constructor.

Instances
Eq DeviceType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

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

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Generic DeviceType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Associated Types

type Rep DeviceType :: * -> * #

Hashable DeviceType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

FromJSON DeviceType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

NFData DeviceType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Methods

rnf :: DeviceType -> () #

type Rep DeviceType # 
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.0-7SljkxAhdrGDTNozW2RuYv" 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 #

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) #

The last modified date of the device.

dtDeviceCreateDate :: Lens' DeviceType (Maybe UTCTime) #

The creation date of the device.

dtDeviceKey :: Lens' DeviceType (Maybe Text) #

The device key.

dtDeviceLastAuthenticatedDate :: Lens' DeviceType (Maybe UTCTime) #

The date in which the device was last authenticated.

DomainDescriptionType

data DomainDescriptionType #

A container for information about a domain.

See: domainDescriptionType smart constructor.

Instances
Eq DomainDescriptionType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

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

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Show DomainDescriptionType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Generic DomainDescriptionType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Associated Types

type Rep DomainDescriptionType :: * -> * #

Hashable DomainDescriptionType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

FromJSON DomainDescriptionType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

NFData DomainDescriptionType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Methods

rnf :: DomainDescriptionType -> () #

type Rep DomainDescriptionType # 
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.0-7SljkxAhdrGDTNozW2RuYv" 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 #

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) #

The ARN of the CloudFront distribution.

ddtAWSAccountId :: Lens' DomainDescriptionType (Maybe Text) #

The AWS account ID for the user pool owner.

ddtS3Bucket :: Lens' DomainDescriptionType (Maybe Text) #

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

EmailConfigurationType

data EmailConfigurationType #

The email configuration type.

See: emailConfigurationType smart constructor.

Instances
Eq EmailConfigurationType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

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

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Show EmailConfigurationType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Generic EmailConfigurationType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Associated Types

type Rep EmailConfigurationType :: * -> * #

Hashable EmailConfigurationType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

ToJSON EmailConfigurationType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

FromJSON EmailConfigurationType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

NFData EmailConfigurationType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Methods

rnf :: EmailConfigurationType -> () #

type Rep EmailConfigurationType # 
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.0-7SljkxAhdrGDTNozW2RuYv" 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 #

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) #

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

ectReplyToEmailAddress :: Lens' EmailConfigurationType (Maybe Text) #

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

EventContextDataType

data EventContextDataType #

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

See: eventContextDataType smart constructor.

Instances
Eq EventContextDataType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

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

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Show EventContextDataType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Generic EventContextDataType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Associated Types

type Rep EventContextDataType :: * -> * #

Hashable EventContextDataType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

FromJSON EventContextDataType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

NFData EventContextDataType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Methods

rnf :: EventContextDataType -> () #

type Rep EventContextDataType # 
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.0-7SljkxAhdrGDTNozW2RuYv" 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 #

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:

ecdtIPAddress :: Lens' EventContextDataType (Maybe Text) #

The user's IP address.

ecdtDeviceName :: Lens' EventContextDataType (Maybe Text) #

The user's device name.

EventFeedbackType

data EventFeedbackType #

Specifies the event feedback type.

See: eventFeedbackType smart constructor.

Instances
Eq EventFeedbackType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

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

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Show EventFeedbackType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Generic EventFeedbackType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Associated Types

type Rep EventFeedbackType :: * -> * #

Hashable EventFeedbackType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

FromJSON EventFeedbackType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

NFData EventFeedbackType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Methods

rnf :: EventFeedbackType -> () #

type Rep EventFeedbackType # 
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.0-7SljkxAhdrGDTNozW2RuYv" 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 #

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:

eftFeedbackDate :: Lens' EventFeedbackType (Maybe UTCTime) #

The event feedback date.

EventRiskType

data EventRiskType #

The event risk type.

See: eventRiskType smart constructor.

Instances
Eq EventRiskType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

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

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Show EventRiskType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Generic EventRiskType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Associated Types

type Rep EventRiskType :: * -> * #

Hashable EventRiskType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

FromJSON EventRiskType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

NFData EventRiskType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Methods

rnf :: EventRiskType -> () #

type Rep EventRiskType # 
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.0-7SljkxAhdrGDTNozW2RuYv" 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 #

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 #

The group type.

See: groupType smart constructor.

Instances
Eq GroupType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

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

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Show GroupType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Generic GroupType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Associated Types

type Rep GroupType :: * -> * #

Hashable GroupType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

FromJSON GroupType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

NFData GroupType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Methods

rnf :: GroupType -> () #

type Rep GroupType # 
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.0-7SljkxAhdrGDTNozW2RuYv" 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 #

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) #

The date the group was last modified.

gtUserPoolId :: Lens' GroupType (Maybe Text) #

The user pool ID for the user pool.

gtCreationDate :: Lens' GroupType (Maybe UTCTime) #

The date the group was created.

gtPrecedence :: Lens' GroupType (Maybe Natural) #

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) #

The name of the group.

gtDescription :: Lens' GroupType (Maybe Text) #

A string containing the description of the group.

gtRoleARN :: Lens' GroupType (Maybe Text) #

The role ARN for the group.

HTTPHeader

data HTTPHeader #

The HTTP header.

See: hTTPHeader smart constructor.

Instances
Eq HTTPHeader # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

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

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Show HTTPHeader # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Generic HTTPHeader # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Associated Types

type Rep HTTPHeader :: * -> * #

Hashable HTTPHeader # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

ToJSON HTTPHeader # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

NFData HTTPHeader # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Methods

rnf :: HTTPHeader -> () #

type Rep HTTPHeader # 
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.0-7SljkxAhdrGDTNozW2RuYv" 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 #

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 #

A container for information about an identity provider.

See: identityProviderType smart constructor.

Instances
Eq IdentityProviderType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

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

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Show IdentityProviderType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Generic IdentityProviderType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Associated Types

type Rep IdentityProviderType :: * -> * #

Hashable IdentityProviderType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

FromJSON IdentityProviderType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

NFData IdentityProviderType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Methods

rnf :: IdentityProviderType -> () #

type Rep IdentityProviderType # 
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.0-7SljkxAhdrGDTNozW2RuYv" 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 #

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) #

The date the identity provider was last modified.

iptCreationDate :: Lens' IdentityProviderType (Maybe UTCTime) #

The date the identity provider was created.

iptIdpIdentifiers :: Lens' IdentityProviderType [Text] #

A list of identity provider identifiers.

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

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

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

The identity provider details, such as MetadataURL and MetadataFile .

iptProviderName :: Lens' IdentityProviderType (Maybe Text) #

The identity provider name.

LambdaConfigType

data LambdaConfigType #

Specifies the configuration for AWS Lambda triggers.

See: lambdaConfigType smart constructor.

Instances
Eq LambdaConfigType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

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

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Show LambdaConfigType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Generic LambdaConfigType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Associated Types

type Rep LambdaConfigType :: * -> * #

Hashable LambdaConfigType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

ToJSON LambdaConfigType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

FromJSON LambdaConfigType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

NFData LambdaConfigType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Methods

rnf :: LambdaConfigType -> () #

type Rep LambdaConfigType # 
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.0-7SljkxAhdrGDTNozW2RuYv" 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 #

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) #

A pre-authentication AWS Lambda trigger.

lctCreateAuthChallenge :: Lens' LambdaConfigType (Maybe Text) #

Creates an authentication challenge.

lctVerifyAuthChallengeResponse :: Lens' LambdaConfigType (Maybe Text) #

Verifies the authentication challenge response.

lctPostAuthentication :: Lens' LambdaConfigType (Maybe Text) #

A post-authentication AWS Lambda trigger.

lctCustomMessage :: Lens' LambdaConfigType (Maybe Text) #

A custom Message AWS Lambda trigger.

lctDefineAuthChallenge :: Lens' LambdaConfigType (Maybe Text) #

Defines the authentication challenge.

lctPostConfirmation :: Lens' LambdaConfigType (Maybe Text) #

A post-confirmation AWS Lambda trigger.

lctPreTokenGeneration :: Lens' LambdaConfigType (Maybe Text) #

A Lambda trigger that is invoked before token generation.

lctUserMigration :: Lens' LambdaConfigType (Maybe Text) #

The user migration Lambda config type.

lctPreSignUp :: Lens' LambdaConfigType (Maybe Text) #

A pre-registration AWS Lambda trigger.

MFAOptionType

data MFAOptionType #

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

See: mfaOptionType smart constructor.

Instances
Eq MFAOptionType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

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

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Show MFAOptionType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Generic MFAOptionType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Associated Types

type Rep MFAOptionType :: * -> * #

Hashable MFAOptionType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

ToJSON MFAOptionType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

FromJSON MFAOptionType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

NFData MFAOptionType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Methods

rnf :: MFAOptionType -> () #

type Rep MFAOptionType # 
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.0-7SljkxAhdrGDTNozW2RuYv" 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 #

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) #

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

motAttributeName :: Lens' MFAOptionType (Maybe Text) #

The attribute name of the MFA option type.

MessageTemplateType

data MessageTemplateType #

The message template structure.

See: messageTemplateType smart constructor.

Instances
Eq MessageTemplateType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

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

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Show MessageTemplateType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Generic MessageTemplateType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Associated Types

type Rep MessageTemplateType :: * -> * #

Hashable MessageTemplateType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

ToJSON MessageTemplateType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

FromJSON MessageTemplateType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

NFData MessageTemplateType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Methods

rnf :: MessageTemplateType -> () #

type Rep MessageTemplateType # 
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.0-7SljkxAhdrGDTNozW2RuYv" 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 #

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) #

The subject line for email messages.

mttSMSMessage :: Lens' MessageTemplateType (Maybe Text) #

The message template for SMS messages.

mttEmailMessage :: Lens' MessageTemplateType (Maybe Text) #

The message template for email messages.

NewDeviceMetadataType

data NewDeviceMetadataType #

The new device metadata type.

See: newDeviceMetadataType smart constructor.

Instances
Eq NewDeviceMetadataType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

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

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Show NewDeviceMetadataType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Generic NewDeviceMetadataType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Associated Types

type Rep NewDeviceMetadataType :: * -> * #

Hashable NewDeviceMetadataType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

FromJSON NewDeviceMetadataType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

NFData NewDeviceMetadataType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Methods

rnf :: NewDeviceMetadataType -> () #

type Rep NewDeviceMetadataType # 
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.0-7SljkxAhdrGDTNozW2RuYv" 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 #

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 #

The notify configuration type.

See: notifyConfigurationType smart constructor.

Instances
Eq NotifyConfigurationType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

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

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Show NotifyConfigurationType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Generic NotifyConfigurationType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Associated Types

type Rep NotifyConfigurationType :: * -> * #

Hashable NotifyConfigurationType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

ToJSON NotifyConfigurationType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

FromJSON NotifyConfigurationType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

NFData NotifyConfigurationType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Methods

rnf :: NotifyConfigurationType -> () #

type Rep NotifyConfigurationType # 
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.0-7SljkxAhdrGDTNozW2RuYv" 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 #

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) #

The email template used when a detected risk event is allowed.

nctFrom :: Lens' NotifyConfigurationType (Maybe Text) #

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) #

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

nctBlockEmail :: Lens' NotifyConfigurationType (Maybe NotifyEmailType) #

Email template used when a detected risk event is blocked.

nctMFAEmail :: Lens' NotifyConfigurationType (Maybe NotifyEmailType) #

The MFA email template used when MFA is challenged as part of a detected risk.

nctSourceARN :: Lens' NotifyConfigurationType Text #

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 #

The notify email type.

See: notifyEmailType smart constructor.

Instances
Eq NotifyEmailType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

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

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Show NotifyEmailType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Generic NotifyEmailType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Associated Types

type Rep NotifyEmailType :: * -> * #

Hashable NotifyEmailType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

ToJSON NotifyEmailType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

FromJSON NotifyEmailType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

NFData NotifyEmailType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Methods

rnf :: NotifyEmailType -> () #

type Rep NotifyEmailType # 
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.0-7SljkxAhdrGDTNozW2RuYv" 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 #

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 #

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

See: numberAttributeConstraintsType smart constructor.

Instances
Eq NumberAttributeConstraintsType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

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

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Show NumberAttributeConstraintsType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Generic NumberAttributeConstraintsType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Associated Types

type Rep NumberAttributeConstraintsType :: * -> * #

Hashable NumberAttributeConstraintsType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

ToJSON NumberAttributeConstraintsType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

FromJSON NumberAttributeConstraintsType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

NFData NumberAttributeConstraintsType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

type Rep NumberAttributeConstraintsType # 
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.0-7SljkxAhdrGDTNozW2RuYv" 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 #

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) #

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

nactMinValue :: Lens' NumberAttributeConstraintsType (Maybe Text) #

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

PasswordPolicyType

data PasswordPolicyType #

The password policy type.

See: passwordPolicyType smart constructor.

Instances
Eq PasswordPolicyType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

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

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Show PasswordPolicyType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Generic PasswordPolicyType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Associated Types

type Rep PasswordPolicyType :: * -> * #

Hashable PasswordPolicyType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

ToJSON PasswordPolicyType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

FromJSON PasswordPolicyType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

NFData PasswordPolicyType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Methods

rnf :: PasswordPolicyType -> () #

type Rep PasswordPolicyType # 
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.0-7SljkxAhdrGDTNozW2RuYv" 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 #

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) #

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) #

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) #

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) #

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

pptRequireSymbols :: Lens' PasswordPolicyType (Maybe Bool) #

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 #

A container for identity provider details.

See: providerDescription smart constructor.

Instances
Eq ProviderDescription # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

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

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Show ProviderDescription # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Generic ProviderDescription # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Associated Types

type Rep ProviderDescription :: * -> * #

Hashable ProviderDescription # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

FromJSON ProviderDescription # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

NFData ProviderDescription # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Methods

rnf :: ProviderDescription -> () #

type Rep ProviderDescription # 
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.0-7SljkxAhdrGDTNozW2RuYv" 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 #

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) #

The date the provider was last modified.

pdCreationDate :: Lens' ProviderDescription (Maybe UTCTime) #

The date the provider was added to the user pool.

pdProviderName :: Lens' ProviderDescription (Maybe Text) #

The identity provider name.

ProviderUserIdentifierType

data ProviderUserIdentifierType #

A container for information about an identity provider for a user pool.

See: providerUserIdentifierType smart constructor.

Instances
Eq ProviderUserIdentifierType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

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

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Show ProviderUserIdentifierType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Generic ProviderUserIdentifierType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Associated Types

type Rep ProviderUserIdentifierType :: * -> * #

Hashable ProviderUserIdentifierType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

ToJSON ProviderUserIdentifierType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

NFData ProviderUserIdentifierType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

type Rep ProviderUserIdentifierType # 
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.0-7SljkxAhdrGDTNozW2RuYv" 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 #

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) #

The value of the provider attribute to link to, for example, xxxxx_account .

puitProviderAttributeName :: Lens' ProviderUserIdentifierType (Maybe Text) #

The name of the provider attribute to link to, for example, NameID .

puitProviderName :: Lens' ProviderUserIdentifierType (Maybe Text) #

The name of the provider, for example, Facebook, Google, or Login with Amazon.

ResourceServerScopeType

data ResourceServerScopeType #

A resource server scope.

See: resourceServerScopeType smart constructor.

Instances
Eq ResourceServerScopeType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

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

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Show ResourceServerScopeType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Generic ResourceServerScopeType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Associated Types

type Rep ResourceServerScopeType :: * -> * #

Hashable ResourceServerScopeType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

ToJSON ResourceServerScopeType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

FromJSON ResourceServerScopeType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

NFData ResourceServerScopeType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Methods

rnf :: ResourceServerScopeType -> () #

type Rep ResourceServerScopeType # 
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.0-7SljkxAhdrGDTNozW2RuYv" 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 #

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 #

A container for information about a resource server for a user pool.

See: resourceServerType smart constructor.

Instances
Eq ResourceServerType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

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

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Show ResourceServerType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Generic ResourceServerType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Associated Types

type Rep ResourceServerType :: * -> * #

Hashable ResourceServerType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

FromJSON ResourceServerType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

NFData ResourceServerType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Methods

rnf :: ResourceServerType -> () #

type Rep ResourceServerType # 
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.0-7SljkxAhdrGDTNozW2RuYv" 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 #

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) #

The user pool ID for the user pool that hosts the resource server.

rstIdentifier :: Lens' ResourceServerType (Maybe Text) #

The identifier for the resource server.

rstScopes :: Lens' ResourceServerType [ResourceServerScopeType] #

A list of scopes that are defined for the resource server.

rstName :: Lens' ResourceServerType (Maybe Text) #

The name of the resource server.

RiskConfigurationType

data RiskConfigurationType #

The risk configuration type.

See: riskConfigurationType smart constructor.

Instances
Eq RiskConfigurationType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

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

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Generic RiskConfigurationType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Associated Types

type Rep RiskConfigurationType :: * -> * #

Hashable RiskConfigurationType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

FromJSON RiskConfigurationType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

NFData RiskConfigurationType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Methods

rnf :: RiskConfigurationType -> () #

type Rep RiskConfigurationType # 
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.0-7SljkxAhdrGDTNozW2RuYv" 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 #

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) #

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) #

The compromised credentials risk configuration object including the EventFilter and the EventAction

RiskExceptionConfigurationType

data RiskExceptionConfigurationType #

The type of the configuration to override the risk decision.

See: riskExceptionConfigurationType smart constructor.

Instances
Eq RiskExceptionConfigurationType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

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

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Show RiskExceptionConfigurationType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Generic RiskExceptionConfigurationType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Associated Types

type Rep RiskExceptionConfigurationType :: * -> * #

Hashable RiskExceptionConfigurationType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

ToJSON RiskExceptionConfigurationType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

FromJSON RiskExceptionConfigurationType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

NFData RiskExceptionConfigurationType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

type Rep RiskExceptionConfigurationType # 
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.0-7SljkxAhdrGDTNozW2RuYv" 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 #

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] #

Risk detection is not performed on the IP addresses in the range list. The IP range is in CIDR notation.

rectBlockedIPRangeList :: Lens' RiskExceptionConfigurationType [Text] #

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 #

The SMS multi-factor authentication (MFA) settings type.

See: sMSMFASettingsType smart constructor.

Instances
Eq SMSMFASettingsType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

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

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Show SMSMFASettingsType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Generic SMSMFASettingsType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Associated Types

type Rep SMSMFASettingsType :: * -> * #

Hashable SMSMFASettingsType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

ToJSON SMSMFASettingsType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

NFData SMSMFASettingsType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Methods

rnf :: SMSMFASettingsType -> () #

type Rep SMSMFASettingsType # 
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.0-7SljkxAhdrGDTNozW2RuYv" 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 #

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) #

Specifies whether SMS text message MFA is enabled.

smsmstPreferredMFA :: Lens' SMSMFASettingsType (Maybe Bool) #

The preferred MFA method.

SchemaAttributeType

data SchemaAttributeType #

Contains information about the schema attribute.

See: schemaAttributeType smart constructor.

Instances
Eq SchemaAttributeType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

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

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Show SchemaAttributeType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Generic SchemaAttributeType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Associated Types

type Rep SchemaAttributeType :: * -> * #

Hashable SchemaAttributeType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

ToJSON SchemaAttributeType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

FromJSON SchemaAttributeType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

NFData SchemaAttributeType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Methods

rnf :: SchemaAttributeType -> () #

type Rep SchemaAttributeType # 
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.0-7SljkxAhdrGDTNozW2RuYv" 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 #

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) #

Specifies the constraints for an attribute of the number type.

satRequired :: Lens' SchemaAttributeType (Maybe Bool) #

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) #

Specifies the constraints for an attribute of the string type.

satName :: Lens' SchemaAttributeType (Maybe Text) #

A schema attribute of the name type.

satDeveloperOnlyAttribute :: Lens' SchemaAttributeType (Maybe Bool) #

Specifies whether the attribute type is developer only.

satMutable :: Lens' SchemaAttributeType (Maybe Bool) #

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

SmsConfigurationType

data SmsConfigurationType #

The SMS configuration type.

See: smsConfigurationType smart constructor.

Instances
Eq SmsConfigurationType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

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

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Show SmsConfigurationType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Generic SmsConfigurationType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Associated Types

type Rep SmsConfigurationType :: * -> * #

Hashable SmsConfigurationType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

ToJSON SmsConfigurationType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

FromJSON SmsConfigurationType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

NFData SmsConfigurationType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Methods

rnf :: SmsConfigurationType -> () #

type Rep SmsConfigurationType # 
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.0-7SljkxAhdrGDTNozW2RuYv" 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 #

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 #

The Amazon Resource Name (ARN) of the Amazon Simple Notification Service (SNS) caller.

SmsMFAConfigType

data SmsMFAConfigType #

The SMS text message multi-factor authentication (MFA) configuration type.

See: smsMFAConfigType smart constructor.

Instances
Eq SmsMFAConfigType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

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

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Show SmsMFAConfigType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Generic SmsMFAConfigType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Associated Types

type Rep SmsMFAConfigType :: * -> * #

Hashable SmsMFAConfigType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

ToJSON SmsMFAConfigType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

FromJSON SmsMFAConfigType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

NFData SmsMFAConfigType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Methods

rnf :: SmsMFAConfigType -> () #

type Rep SmsMFAConfigType # 
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.0-7SljkxAhdrGDTNozW2RuYv" 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 #

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:

smctSmsAuthenticationMessage :: Lens' SmsMFAConfigType (Maybe Text) #

The SMS authentication message.

SoftwareTokenMFAConfigType

data SoftwareTokenMFAConfigType #

The type used for enabling software token MFA at the user pool level.

See: softwareTokenMFAConfigType smart constructor.

Instances
Eq SoftwareTokenMFAConfigType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

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

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Show SoftwareTokenMFAConfigType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Generic SoftwareTokenMFAConfigType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Associated Types

type Rep SoftwareTokenMFAConfigType :: * -> * #

Hashable SoftwareTokenMFAConfigType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

ToJSON SoftwareTokenMFAConfigType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

FromJSON SoftwareTokenMFAConfigType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

NFData SoftwareTokenMFAConfigType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

type Rep SoftwareTokenMFAConfigType # 
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.0-7SljkxAhdrGDTNozW2RuYv" True) (C1 (MetaCons "SoftwareTokenMFAConfigType'" PrefixI True) (S1 (MetaSel (Just "_stmctEnabled") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Bool))))

softwareTokenMFAConfigType :: SoftwareTokenMFAConfigType #

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) #

Specifies whether software token MFA is enabled.

SoftwareTokenMFASettingsType

data SoftwareTokenMFASettingsType #

The type used for enabling software token MFA at the user level.

See: softwareTokenMFASettingsType smart constructor.

Instances
Eq SoftwareTokenMFASettingsType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

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

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Show SoftwareTokenMFASettingsType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Generic SoftwareTokenMFASettingsType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Associated Types

type Rep SoftwareTokenMFASettingsType :: * -> * #

Hashable SoftwareTokenMFASettingsType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

ToJSON SoftwareTokenMFASettingsType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

NFData SoftwareTokenMFASettingsType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

type Rep SoftwareTokenMFASettingsType # 
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.0-7SljkxAhdrGDTNozW2RuYv" 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 #

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) #

Specifies whether software token MFA is enabled.

StringAttributeConstraintsType

data StringAttributeConstraintsType #

The constraints associated with a string attribute.

See: stringAttributeConstraintsType smart constructor.

Instances
Eq StringAttributeConstraintsType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

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

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Show StringAttributeConstraintsType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Generic StringAttributeConstraintsType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Associated Types

type Rep StringAttributeConstraintsType :: * -> * #

Hashable StringAttributeConstraintsType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

ToJSON StringAttributeConstraintsType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

FromJSON StringAttributeConstraintsType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

NFData StringAttributeConstraintsType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

type Rep StringAttributeConstraintsType # 
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.0-7SljkxAhdrGDTNozW2RuYv" 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 #

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 #

A container for the UI customization information for a user pool's built-in app UI.

See: uICustomizationType smart constructor.

Instances
Eq UICustomizationType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

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

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Generic UICustomizationType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Associated Types

type Rep UICustomizationType :: * -> * #

Hashable UICustomizationType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

FromJSON UICustomizationType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

NFData UICustomizationType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Methods

rnf :: UICustomizationType -> () #

type Rep UICustomizationType # 
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.0-7SljkxAhdrGDTNozW2RuYv" 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 #

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) #

The client ID for the client app.

uictLastModifiedDate :: Lens' UICustomizationType (Maybe UTCTime) #

The last-modified date for the UI customization.

uictUserPoolId :: Lens' UICustomizationType (Maybe Text) #

The user pool ID for the user pool.

uictCSS :: Lens' UICustomizationType (Maybe Text) #

The CSS values in the UI customization.

uictCSSVersion :: Lens' UICustomizationType (Maybe Text) #

The CSS version number.

uictImageURL :: Lens' UICustomizationType (Maybe Text) #

The logo image for the UI customization.

uictCreationDate :: Lens' UICustomizationType (Maybe UTCTime) #

The creation date for the UI customization.

UserContextDataType

data UserContextDataType #

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

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

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

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Show UserContextDataType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Generic UserContextDataType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Associated Types

type Rep UserContextDataType :: * -> * #

Hashable UserContextDataType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

ToJSON UserContextDataType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

NFData UserContextDataType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Methods

rnf :: UserContextDataType -> () #

type Rep UserContextDataType # 
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.0-7SljkxAhdrGDTNozW2RuYv" True) (C1 (MetaCons "UserContextDataType'" PrefixI True) (S1 (MetaSel (Just "_ucdtEncodedData") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Text))))

userContextDataType :: UserContextDataType #

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) #

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 #

The user import job type.

See: userImportJobType smart constructor.

Instances
Eq UserImportJobType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

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

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Show UserImportJobType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Generic UserImportJobType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Associated Types

type Rep UserImportJobType :: * -> * #

Hashable UserImportJobType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

FromJSON UserImportJobType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

NFData UserImportJobType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Methods

rnf :: UserImportJobType -> () #

type Rep UserImportJobType # 
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.0-7SljkxAhdrGDTNozW2RuYv" 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 #

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) #

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) #

The number of users that were skipped.

uijtJobId :: Lens' UserImportJobType (Maybe Text) #

The job ID for the user import job.

uijtUserPoolId :: Lens' UserImportJobType (Maybe Text) #

The user pool ID for the user pool that the users are being imported into.

uijtJobName :: Lens' UserImportJobType (Maybe Text) #

The job name for the user import job.

uijtPreSignedURL :: Lens' UserImportJobType (Maybe Text) #

The pre-signed URL to be used to upload the .csv file.

uijtFailedUsers :: Lens' UserImportJobType (Maybe Integer) #

The number of users that could not be imported.

uijtStartDate :: Lens' UserImportJobType (Maybe UTCTime) #

The date when the user import job was started.

uijtCompletionMessage :: Lens' UserImportJobType (Maybe Text) #

The message returned when the user import job is completed.

uijtCreationDate :: Lens' UserImportJobType (Maybe UTCTime) #

The date the user import job was created.

uijtCompletionDate :: Lens' UserImportJobType (Maybe UTCTime) #

The date when the user import job was completed.

uijtCloudWatchLogsRoleARN :: Lens' UserImportJobType (Maybe Text) #

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) #

The number of users that were successfully imported.

UserPoolAddOnsType

data UserPoolAddOnsType #

The user pool add-ons type.

See: userPoolAddOnsType smart constructor.

Instances
Eq UserPoolAddOnsType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

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

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Show UserPoolAddOnsType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Generic UserPoolAddOnsType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Associated Types

type Rep UserPoolAddOnsType :: * -> * #

Hashable UserPoolAddOnsType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

ToJSON UserPoolAddOnsType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

FromJSON UserPoolAddOnsType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

NFData UserPoolAddOnsType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Methods

rnf :: UserPoolAddOnsType -> () #

type Rep UserPoolAddOnsType # 
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.0-7SljkxAhdrGDTNozW2RuYv" True) (C1 (MetaCons "UserPoolAddOnsType'" PrefixI True) (S1 (MetaSel (Just "_upaotAdvancedSecurityMode") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 AdvancedSecurityModeType)))

userPoolAddOnsType #

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 #

The description of the user pool client.

See: userPoolClientDescription smart constructor.

Instances
Eq UserPoolClientDescription # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

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

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Generic UserPoolClientDescription # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Associated Types

type Rep UserPoolClientDescription :: * -> * #

Hashable UserPoolClientDescription # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

FromJSON UserPoolClientDescription # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

NFData UserPoolClientDescription # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

type Rep UserPoolClientDescription # 
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.0-7SljkxAhdrGDTNozW2RuYv" 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 #

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) #

The ID of the client associated with the user pool.

upcdUserPoolId :: Lens' UserPoolClientDescription (Maybe Text) #

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

upcdClientName :: Lens' UserPoolClientDescription (Maybe Text) #

The client name from the user pool client description.

UserPoolClientType

data UserPoolClientType #

Contains information about a user pool client.

See: userPoolClientType smart constructor.

Instances
Eq UserPoolClientType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

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

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Generic UserPoolClientType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Associated Types

type Rep UserPoolClientType :: * -> * #

Hashable UserPoolClientType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

FromJSON UserPoolClientType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

NFData UserPoolClientType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Methods

rnf :: UserPoolClientType -> () #

type Rep UserPoolClientType # 
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.0-7SljkxAhdrGDTNozW2RuYv" 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 #

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) #

The time limit, in days, after which the refresh token is no longer valid and cannot be used.

upctClientId :: Lens' UserPoolClientType (Maybe Text) #

The ID of the client associated with the user pool.

upctClientSecret :: Lens' UserPoolClientType (Maybe Text) #

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

upctLastModifiedDate :: Lens' UserPoolClientType (Maybe UTCTime) #

The date the user pool client was last modified.

upctSupportedIdentityProviders :: Lens' UserPoolClientType [Text] #

A list of provider names for the identity providers that are supported on this client.

upctLogoutURLs :: Lens' UserPoolClientType [Text] #

A list of allowed logout URLs for the identity providers.

upctAllowedOAuthFlowsUserPoolClient :: Lens' UserPoolClientType (Maybe Bool) #

Set to TRUE if the client is allowed to follow the OAuth protocol when interacting with Cognito user pools.

upctUserPoolId :: Lens' UserPoolClientType (Maybe Text) #

The user pool ID for the user pool client.

upctDefaultRedirectURI :: Lens' UserPoolClientType (Maybe Text) #

The default redirect URI. Must be in the CallbackURLs list.

upctWriteAttributes :: Lens' UserPoolClientType [Text] #

The writeable attributes.

upctCreationDate :: Lens' UserPoolClientType (Maybe UTCTime) #

The date the user pool client was created.

upctReadAttributes :: Lens' UserPoolClientType [Text] #

The Read-only attributes.

upctAllowedOAuthScopes :: Lens' UserPoolClientType [Text] #

A list of allowed OAuth scopes. Currently supported values are "phone" , "email" , "openid" , and Cognito .

upctAllowedOAuthFlows :: Lens' UserPoolClientType [OAuthFlowType] #

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) #

The Amazon Pinpoint analytics configuration for the user pool client.

upctClientName :: Lens' UserPoolClientType (Maybe Text) #

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

upctCallbackURLs :: Lens' UserPoolClientType [Text] #

A list of allowed callback URLs for the identity providers.

UserPoolDescriptionType

data UserPoolDescriptionType #

A user pool description.

See: userPoolDescriptionType smart constructor.

Instances
Eq UserPoolDescriptionType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

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

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Show UserPoolDescriptionType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Generic UserPoolDescriptionType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Associated Types

type Rep UserPoolDescriptionType :: * -> * #

Hashable UserPoolDescriptionType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

FromJSON UserPoolDescriptionType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

NFData UserPoolDescriptionType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Methods

rnf :: UserPoolDescriptionType -> () #

type Rep UserPoolDescriptionType # 
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.0-7SljkxAhdrGDTNozW2RuYv" 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 #

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) #

The user pool status in a user pool description.

updtLastModifiedDate :: Lens' UserPoolDescriptionType (Maybe UTCTime) #

The date the user pool description was last modified.

updtName :: Lens' UserPoolDescriptionType (Maybe Text) #

The name in a user pool description.

updtId :: Lens' UserPoolDescriptionType (Maybe Text) #

The ID in a user pool description.

updtCreationDate :: Lens' UserPoolDescriptionType (Maybe UTCTime) #

The date the user pool description was created.

updtLambdaConfig :: Lens' UserPoolDescriptionType (Maybe LambdaConfigType) #

The AWS Lambda configuration information in a user pool description.

UserPoolPolicyType

data UserPoolPolicyType #

The policy associated with a user pool.

See: userPoolPolicyType smart constructor.

Instances
Eq UserPoolPolicyType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

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

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Show UserPoolPolicyType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Generic UserPoolPolicyType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Associated Types

type Rep UserPoolPolicyType :: * -> * #

Hashable UserPoolPolicyType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

ToJSON UserPoolPolicyType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

FromJSON UserPoolPolicyType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

NFData UserPoolPolicyType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Methods

rnf :: UserPoolPolicyType -> () #

type Rep UserPoolPolicyType # 
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.0-7SljkxAhdrGDTNozW2RuYv" True) (C1 (MetaCons "UserPoolPolicyType'" PrefixI True) (S1 (MetaSel (Just "_upptPasswordPolicy") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe PasswordPolicyType))))

userPoolPolicyType :: UserPoolPolicyType #

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 #

A container for information about the user pool.

See: userPoolType smart constructor.

Instances
Eq UserPoolType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

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

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Show UserPoolType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Generic UserPoolType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Associated Types

type Rep UserPoolType :: * -> * #

Hashable UserPoolType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

FromJSON UserPoolType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

NFData UserPoolType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Methods

rnf :: UserPoolType -> () #

type Rep UserPoolType # 
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.0-7SljkxAhdrGDTNozW2RuYv" 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 #

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) #

The status of a user pool.

uptUserPoolTags :: Lens' UserPoolType (HashMap Text Text) #

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) #

The reason why the email configuration cannot send the messages to your users.

uptLastModifiedDate :: Lens' UserPoolType (Maybe UTCTime) #

The date the user pool was last modified.

uptEstimatedNumberOfUsers :: Lens' UserPoolType (Maybe Int) #

A number estimating the size of the user pool.

uptDomain :: Lens' UserPoolType (Maybe Text) #

Holds the domain prefix if the user pool has a domain associated with it.

uptEmailVerificationMessage :: Lens' UserPoolType (Maybe Text) #

The contents of the email verification message.

uptSmsAuthenticationMessage :: Lens' UserPoolType (Maybe Text) #

The contents of the SMS authentication message.

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

A container with the schema attributes of a user pool.

uptEmailVerificationSubject :: Lens' UserPoolType (Maybe Text) #

The subject of the email verification message.

uptUsernameAttributes :: Lens' UserPoolType [UsernameAttributeType] #

Specifies whether email addresses or phone numbers can be specified as usernames when a user signs up.

uptAliasAttributes :: Lens' UserPoolType [AliasAttributeType] #

Specifies the attributes that are aliased in a user pool.

uptSmsVerificationMessage :: Lens' UserPoolType (Maybe Text) #

The contents of the SMS verification message.

uptName :: Lens' UserPoolType (Maybe Text) #

The name of the user pool.

uptMFAConfiguration :: Lens' UserPoolType (Maybe UserPoolMFAType) #

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) #

The ID of the user pool.

uptSmsConfigurationFailure :: Lens' UserPoolType (Maybe Text) #

The reason why the SMS configuration cannot send the messages to your users.

uptCreationDate :: Lens' UserPoolType (Maybe UTCTime) #

The date the user pool was created.

uptLambdaConfig :: Lens' UserPoolType (Maybe LambdaConfigType) #

The AWS Lambda triggers associated with tue user pool.

uptAdminCreateUserConfig :: Lens' UserPoolType (Maybe AdminCreateUserConfigType) #

The configuration for AdminCreateUser requests.

uptAutoVerifiedAttributes :: Lens' UserPoolType [VerifiedAttributeType] #

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

uptPolicies :: Lens' UserPoolType (Maybe UserPoolPolicyType) #

The policies associated with the user pool.

UserType

data UserType #

The user type.

See: userType smart constructor.

Instances
Eq UserType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

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

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Generic UserType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Associated Types

type Rep UserType :: * -> * #

Methods

from :: UserType -> Rep UserType x #

to :: Rep UserType x -> UserType #

Hashable UserType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Methods

hashWithSalt :: Int -> UserType -> Int #

hash :: UserType -> Int #

FromJSON UserType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

NFData UserType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Methods

rnf :: UserType -> () #

type Rep UserType # 
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.0-7SljkxAhdrGDTNozW2RuYv" 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 #

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) #

Specifies whether the user is enabled.

utUserStatus :: Lens' UserType (Maybe UserStatusType) #

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) #

The user name of the user you wish to describe.

utUserCreateDate :: Lens' UserType (Maybe UTCTime) #

The creation date of the user.

utAttributes :: Lens' UserType [AttributeType] #

A container with information about the user type attributes.

utMFAOptions :: Lens' UserType [MFAOptionType] #

The MFA options for the user.

utUserLastModifiedDate :: Lens' UserType (Maybe UTCTime) #

The last modified date of the user.

VerificationMessageTemplateType

data VerificationMessageTemplateType #

The template for verification messages.

See: verificationMessageTemplateType smart constructor.

Instances
Eq VerificationMessageTemplateType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

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

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Show VerificationMessageTemplateType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Generic VerificationMessageTemplateType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

Associated Types

type Rep VerificationMessageTemplateType :: * -> * #

Hashable VerificationMessageTemplateType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

ToJSON VerificationMessageTemplateType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

FromJSON VerificationMessageTemplateType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

NFData VerificationMessageTemplateType # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.Types.Product

type Rep VerificationMessageTemplateType # 
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.0-7SljkxAhdrGDTNozW2RuYv" 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 #

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) #

The subject line for the email message template.

vmttEmailSubjectByLink :: Lens' VerificationMessageTemplateType (Maybe Text) #

The subject line for the email message template for sending a confirmation link to the user.

vmttEmailMessageByLink :: Lens' VerificationMessageTemplateType (Maybe Text) #

The email message template for sending a confirmation link to the user.