UserPoolLambdaConfig

data class UserPoolLambdaConfig(val createAuthChallenge: String? = null, val customEmailSender: UserPoolLambdaConfigCustomEmailSender? = null, val customMessage: String? = null, val customSmsSender: UserPoolLambdaConfigCustomSmsSender? = null, val defineAuthChallenge: String? = null, val kmsKeyId: String? = null, val postAuthentication: String? = null, val postConfirmation: String? = null, val preAuthentication: String? = null, val preSignUp: String? = null, val preTokenGeneration: String? = null, val userMigration: String? = null, val verifyAuthChallengeResponse: String? = null)

Constructors

Link copied to clipboard
constructor(createAuthChallenge: String? = null, customEmailSender: UserPoolLambdaConfigCustomEmailSender? = null, customMessage: String? = null, customSmsSender: UserPoolLambdaConfigCustomSmsSender? = null, defineAuthChallenge: String? = null, kmsKeyId: String? = null, postAuthentication: String? = null, postConfirmation: String? = null, preAuthentication: String? = null, preSignUp: String? = null, preTokenGeneration: String? = null, userMigration: String? = null, verifyAuthChallengeResponse: String? = null)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

ARN of the lambda creating an authentication challenge.

Link copied to clipboard

A custom email sender AWS Lambda trigger. See custom_email_sender Below.

Link copied to clipboard
val customMessage: String? = null

Custom Message AWS Lambda trigger.

Link copied to clipboard

A custom SMS sender AWS Lambda trigger. See custom_sms_sender Below.

Link copied to clipboard

Defines the authentication challenge.

Link copied to clipboard
val kmsKeyId: String? = null

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.

Link copied to clipboard

Post-authentication AWS Lambda trigger.

Link copied to clipboard

Post-confirmation AWS Lambda trigger.

Link copied to clipboard

Pre-authentication AWS Lambda trigger.

Link copied to clipboard
val preSignUp: String? = null

Pre-registration AWS Lambda trigger.

Link copied to clipboard

Allow to customize identity token claims before token generation.

Link copied to clipboard
val userMigration: String? = null

User migration Lambda config type.

Link copied to clipboard

Verifies the authentication challenge response.