Copyright | (c) 2013-2021 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay <brendan.g.hay+amazonka@gmail.com> |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | None |
Synopsis
- data LambdaConfigType = LambdaConfigType' {
- preAuthentication :: Maybe Text
- createAuthChallenge :: Maybe Text
- verifyAuthChallengeResponse :: Maybe Text
- customSMSSender :: Maybe CustomSMSLambdaVersionConfigType
- postAuthentication :: Maybe Text
- customMessage :: Maybe Text
- defineAuthChallenge :: Maybe Text
- customEmailSender :: Maybe CustomEmailLambdaVersionConfigType
- kmsKeyID :: Maybe Text
- postConfirmation :: Maybe Text
- preTokenGeneration :: Maybe Text
- userMigration :: Maybe Text
- preSignUp :: Maybe Text
- newLambdaConfigType :: LambdaConfigType
- lambdaConfigType_preAuthentication :: Lens' LambdaConfigType (Maybe Text)
- lambdaConfigType_createAuthChallenge :: Lens' LambdaConfigType (Maybe Text)
- lambdaConfigType_verifyAuthChallengeResponse :: Lens' LambdaConfigType (Maybe Text)
- lambdaConfigType_customSMSSender :: Lens' LambdaConfigType (Maybe CustomSMSLambdaVersionConfigType)
- lambdaConfigType_postAuthentication :: Lens' LambdaConfigType (Maybe Text)
- lambdaConfigType_customMessage :: Lens' LambdaConfigType (Maybe Text)
- lambdaConfigType_defineAuthChallenge :: Lens' LambdaConfigType (Maybe Text)
- lambdaConfigType_customEmailSender :: Lens' LambdaConfigType (Maybe CustomEmailLambdaVersionConfigType)
- lambdaConfigType_kmsKeyID :: Lens' LambdaConfigType (Maybe Text)
- lambdaConfigType_postConfirmation :: Lens' LambdaConfigType (Maybe Text)
- lambdaConfigType_preTokenGeneration :: Lens' LambdaConfigType (Maybe Text)
- lambdaConfigType_userMigration :: Lens' LambdaConfigType (Maybe Text)
- lambdaConfigType_preSignUp :: Lens' LambdaConfigType (Maybe Text)
Documentation
data LambdaConfigType Source #
Specifies the configuration for Lambda triggers.
See: newLambdaConfigType
smart constructor.
LambdaConfigType' | |
|
Instances
newLambdaConfigType :: LambdaConfigType Source #
Create a value of LambdaConfigType
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:preAuthentication:LambdaConfigType'
, lambdaConfigType_preAuthentication
- A pre-authentication Lambda trigger.
$sel:createAuthChallenge:LambdaConfigType'
, lambdaConfigType_createAuthChallenge
- Creates an authentication challenge.
$sel:verifyAuthChallengeResponse:LambdaConfigType'
, lambdaConfigType_verifyAuthChallengeResponse
- Verifies the authentication challenge response.
$sel:customSMSSender:LambdaConfigType'
, lambdaConfigType_customSMSSender
- A custom SMS sender Lambda trigger.
$sel:postAuthentication:LambdaConfigType'
, lambdaConfigType_postAuthentication
- A post-authentication Lambda trigger.
$sel:customMessage:LambdaConfigType'
, lambdaConfigType_customMessage
- A custom Message Lambda trigger.
$sel:defineAuthChallenge:LambdaConfigType'
, lambdaConfigType_defineAuthChallenge
- Defines the authentication challenge.
$sel:customEmailSender:LambdaConfigType'
, lambdaConfigType_customEmailSender
- A custom email sender Lambda trigger.
$sel:kmsKeyID:LambdaConfigType'
, lambdaConfigType_kmsKeyID
- The Amazon Resource Name of Key Management Service
Customer master keys
. Amazon Cognito uses the key to encrypt codes and temporary passwords
sent to CustomEmailSender
and CustomSMSSender
.
$sel:postConfirmation:LambdaConfigType'
, lambdaConfigType_postConfirmation
- A post-confirmation Lambda trigger.
$sel:preTokenGeneration:LambdaConfigType'
, lambdaConfigType_preTokenGeneration
- A Lambda trigger that is invoked before token generation.
$sel:userMigration:LambdaConfigType'
, lambdaConfigType_userMigration
- The user migration Lambda config type.
$sel:preSignUp:LambdaConfigType'
, lambdaConfigType_preSignUp
- A pre-registration Lambda trigger.
lambdaConfigType_preAuthentication :: Lens' LambdaConfigType (Maybe Text) Source #
A pre-authentication Lambda trigger.
lambdaConfigType_createAuthChallenge :: Lens' LambdaConfigType (Maybe Text) Source #
Creates an authentication challenge.
lambdaConfigType_verifyAuthChallengeResponse :: Lens' LambdaConfigType (Maybe Text) Source #
Verifies the authentication challenge response.
lambdaConfigType_customSMSSender :: Lens' LambdaConfigType (Maybe CustomSMSLambdaVersionConfigType) Source #
A custom SMS sender Lambda trigger.
lambdaConfigType_postAuthentication :: Lens' LambdaConfigType (Maybe Text) Source #
A post-authentication Lambda trigger.
lambdaConfigType_customMessage :: Lens' LambdaConfigType (Maybe Text) Source #
A custom Message Lambda trigger.
lambdaConfigType_defineAuthChallenge :: Lens' LambdaConfigType (Maybe Text) Source #
Defines the authentication challenge.
lambdaConfigType_customEmailSender :: Lens' LambdaConfigType (Maybe CustomEmailLambdaVersionConfigType) Source #
A custom email sender Lambda trigger.
lambdaConfigType_kmsKeyID :: Lens' LambdaConfigType (Maybe Text) Source #
The Amazon Resource Name of Key Management Service
Customer master keys
. Amazon Cognito uses the key to encrypt codes and temporary passwords
sent to CustomEmailSender
and CustomSMSSender
.
lambdaConfigType_postConfirmation :: Lens' LambdaConfigType (Maybe Text) Source #
A post-confirmation Lambda trigger.
lambdaConfigType_preTokenGeneration :: Lens' LambdaConfigType (Maybe Text) Source #
A Lambda trigger that is invoked before token generation.
lambdaConfigType_userMigration :: Lens' LambdaConfigType (Maybe Text) Source #
The user migration Lambda config type.
lambdaConfigType_preSignUp :: Lens' LambdaConfigType (Maybe Text) Source #
A pre-registration Lambda trigger.