Package com.pulumi.aws.cognito.inputs
Class UserPoolLambdaConfigArgs
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.aws.cognito.inputs.UserPoolLambdaConfigArgs
-
public final class UserPoolLambdaConfigArgs extends com.pulumi.resources.ResourceArgs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classUserPoolLambdaConfigArgs.Builder
-
Field Summary
Fields Modifier and Type Field Description static UserPoolLambdaConfigArgsEmpty
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static UserPoolLambdaConfigArgs.Builderbuilder()static UserPoolLambdaConfigArgs.Builderbuilder(UserPoolLambdaConfigArgs defaults)java.util.Optional<com.pulumi.core.Output<java.lang.String>>createAuthChallenge()java.util.Optional<com.pulumi.core.Output<UserPoolLambdaConfigCustomEmailSenderArgs>>customEmailSender()java.util.Optional<com.pulumi.core.Output<java.lang.String>>customMessage()java.util.Optional<com.pulumi.core.Output<UserPoolLambdaConfigCustomSmsSenderArgs>>customSmsSender()java.util.Optional<com.pulumi.core.Output<java.lang.String>>defineAuthChallenge()java.util.Optional<com.pulumi.core.Output<java.lang.String>>kmsKeyId()java.util.Optional<com.pulumi.core.Output<java.lang.String>>postAuthentication()java.util.Optional<com.pulumi.core.Output<java.lang.String>>postConfirmation()java.util.Optional<com.pulumi.core.Output<java.lang.String>>preAuthentication()java.util.Optional<com.pulumi.core.Output<java.lang.String>>preSignUp()java.util.Optional<com.pulumi.core.Output<java.lang.String>>preTokenGeneration()java.util.Optional<com.pulumi.core.Output<UserPoolLambdaConfigPreTokenGenerationConfigArgs>>preTokenGenerationConfig()java.util.Optional<com.pulumi.core.Output<java.lang.String>>userMigration()java.util.Optional<com.pulumi.core.Output<java.lang.String>>verifyAuthChallengeResponse()
-
-
-
Field Detail
-
Empty
public static final UserPoolLambdaConfigArgs Empty
-
-
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`.
-
preTokenGenerationConfig
public java.util.Optional<com.pulumi.core.Output<UserPoolLambdaConfigPreTokenGenerationConfigArgs>> preTokenGenerationConfig()
- Returns:
- Allow to customize access tokens. See pre_token_configuration_type
-
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.
-
builder
public static UserPoolLambdaConfigArgs.Builder builder()
-
builder
public static UserPoolLambdaConfigArgs.Builder builder(UserPoolLambdaConfigArgs defaults)
-
-