Class UserPoolLambdaConfigArgs


  • public final class UserPoolLambdaConfigArgs
    extends com.pulumi.resources.ResourceArgs
    • Method Detail

      • createAuthChallenge

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> createAuthChallenge()
        Returns:
        ARN of the lambda creating an authentication challenge.
      • customEmailSender

        public java.util.Optional<com.pulumi.core.Output<UserPoolLambdaConfigCustomEmailSenderArgs>> customEmailSender()
        Returns:
        A custom email sender AWS Lambda trigger. See customEmailSender Below.
      • customMessage

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> customMessage()
        Returns:
        Custom Message AWS Lambda trigger.
      • customSmsSender

        public java.util.Optional<com.pulumi.core.Output<UserPoolLambdaConfigCustomSmsSenderArgs>> customSmsSender()
        Returns:
        A custom SMS sender AWS Lambda trigger. See customSmsSender Below.
      • defineAuthChallenge

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> defineAuthChallenge()
        Returns:
        Defines the authentication challenge.
      • kmsKeyId

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> kmsKeyId()
        Returns:
        ARN of KMS Customer master keys. Amazon Cognito uses the key to encrypt codes and temporary passwords sent to CustomEmailSender and CustomSMSSender.
      • postAuthentication

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> postAuthentication()
        Returns:
        Post-authentication AWS Lambda trigger.
      • postConfirmation

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> postConfirmation()
        Returns:
        Post-confirmation AWS Lambda trigger.
      • preAuthentication

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> preAuthentication()
        Returns:
        Pre-authentication AWS Lambda trigger.
      • preSignUp

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> preSignUp()
        Returns:
        Pre-registration AWS Lambda trigger.
      • preTokenGeneration

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> preTokenGeneration()
        Returns:
        Allow to customize identity token claims before token generation. Set this parameter for legacy purposes; for new instances of pre token generation triggers, set the lambdaArn of `preTokenGenerationConfig`.
      • userMigration

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> userMigration()
        Returns:
        User migration Lambda config type.
      • verifyAuthChallengeResponse

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> verifyAuthChallengeResponse()
        Returns:
        Verifies the authentication challenge response.