AWS services or capabilities described in AWS Documentation may vary by region/location. Click Getting Started with Amazon AWS to see specific differences applicable to the China (Beijing) Region.
A collection of user pool Lambda triggers. Amazon Cognito invokes triggers at several possible stages of user pool operations. Triggers can modify the outcome of the operations that invoked them.
Namespace: Amazon.CognitoIdentityProvider.Model
Assembly: AWSSDK.CognitoIdentityProvider.dll
Version: 3.x.y.z
public class LambdaConfigType
The LambdaConfigType type exposes the following members
Name | Description | |
---|---|---|
![]() |
LambdaConfigType() |
Name | Type | Description | |
---|---|---|---|
![]() |
CreateAuthChallenge | System.String |
Gets and sets the property CreateAuthChallenge. The configuration of a create auth challenge Lambda trigger, one of three triggers in the sequence of the custom authentication challenge triggers. |
![]() |
CustomEmailSender | Amazon.CognitoIdentityProvider.Model.CustomEmailLambdaVersionConfigType |
Gets and sets the property CustomEmailSender. The configuration of a custom email sender Lambda trigger. This trigger routes all email notifications from a user pool to a Lambda function that delivers the message using custom logic. |
![]() |
CustomMessage | System.String |
Gets and sets the property CustomMessage. A custom message Lambda trigger. This trigger is an opportunity to customize all SMS and email messages from your user pool. When a custom message trigger is active, your user pool routes all messages to a Lambda function that returns a runtime-customized message subject and body for your user pool to deliver to a user. |
![]() |
CustomSMSSender | Amazon.CognitoIdentityProvider.Model.CustomSMSLambdaVersionConfigType |
Gets and sets the property CustomSMSSender. The configuration of a custom SMS sender Lambda trigger. This trigger routes all SMS notifications from a user pool to a Lambda function that delivers the message using custom logic. |
![]() |
DefineAuthChallenge | System.String |
Gets and sets the property DefineAuthChallenge. The configuration of a define auth challenge Lambda trigger, one of three triggers in the sequence of the custom authentication challenge triggers. |
![]() |
KMSKeyID | System.String |
Gets and sets the property KMSKeyID. The ARN of an KMS key. Amazon Cognito uses the key to encrypt codes and temporary passwords sent to custom sender Lambda triggers. |
![]() |
PostAuthentication | System.String |
Gets and sets the property PostAuthentication. The configuration of a post authentication Lambda trigger in a user pool. This trigger can take custom actions after a user signs in. |
![]() |
PostConfirmation | System.String |
Gets and sets the property PostConfirmation. The configuration of a post confirmation Lambda trigger in a user pool. This trigger can take custom actions after a user confirms their user account and their email address or phone number. |
![]() |
PreAuthentication | System.String |
Gets and sets the property PreAuthentication. The configuration of a pre authentication trigger in a user pool. This trigger can evaluate and modify user sign-in events. |
![]() |
PreSignUp | System.String |
Gets and sets the property PreSignUp. The configuration of a pre sign-up Lambda trigger in a user pool. This trigger evaluates new users and can bypass confirmation, link a federated user profile, or block sign-up requests. |
![]() |
PreTokenGeneration | System.String |
Gets and sets the property PreTokenGeneration. The legacy configuration of a pre token generation Lambda trigger in a user pool.
Set this parameter for legacy purposes. If you also set an ARN in |
![]() |
PreTokenGenerationConfig | Amazon.CognitoIdentityProvider.Model.PreTokenGenerationVersionConfigType |
Gets and sets the property PreTokenGenerationConfig.
The detailed configuration of a pre
token generation Lambda trigger in a user pool. If you also set an ARN in |
![]() |
UserMigration | System.String |
Gets and sets the property UserMigration. The configuration of a migrate user Lambda trigger in a user pool. This trigger can create user profiles when users sign in or attempt to reset their password with credentials that don't exist yet. |
![]() |
VerifyAuthChallengeResponse | System.String |
Gets and sets the property VerifyAuthChallengeResponse. The configuration of a verify auth challenge Lambda trigger, one of three triggers in the sequence of the custom authentication challenge triggers. |
.NET:
Supported in: 8.0 and newer, Core 3.1
.NET Standard:
Supported in: 2.0
.NET Framework:
Supported in: 4.5 and newer, 3.5