Package com.pulumi.aws.cognito.outputs
Class UserPoolLambdaConfig
- java.lang.Object
-
- com.pulumi.aws.cognito.outputs.UserPoolLambdaConfig
-
public final class UserPoolLambdaConfig extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
UserPoolLambdaConfig.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static UserPoolLambdaConfig.Builder
builder()
static UserPoolLambdaConfig.Builder
builder(UserPoolLambdaConfig defaults)
java.util.Optional<java.lang.String>
createAuthChallenge()
java.util.Optional<UserPoolLambdaConfigCustomEmailSender>
customEmailSender()
java.util.Optional<java.lang.String>
customMessage()
java.util.Optional<UserPoolLambdaConfigCustomSmsSender>
customSmsSender()
java.util.Optional<java.lang.String>
defineAuthChallenge()
java.util.Optional<java.lang.String>
kmsKeyId()
java.util.Optional<java.lang.String>
postAuthentication()
java.util.Optional<java.lang.String>
postConfirmation()
java.util.Optional<java.lang.String>
preAuthentication()
java.util.Optional<java.lang.String>
preSignUp()
java.util.Optional<java.lang.String>
preTokenGeneration()
java.util.Optional<UserPoolLambdaConfigPreTokenGenerationConfig>
preTokenGenerationConfig()
java.util.Optional<java.lang.String>
userMigration()
java.util.Optional<java.lang.String>
verifyAuthChallengeResponse()
-
-
-
Method Detail
-
createAuthChallenge
public java.util.Optional<java.lang.String> createAuthChallenge()
- Returns:
- ARN of the lambda creating an authentication challenge.
-
customEmailSender
public java.util.Optional<UserPoolLambdaConfigCustomEmailSender> customEmailSender()
- Returns:
- A custom email sender AWS Lambda trigger. See custom_email_sender Below.
-
customMessage
public java.util.Optional<java.lang.String> customMessage()
- Returns:
- Custom Message AWS Lambda trigger.
-
customSmsSender
public java.util.Optional<UserPoolLambdaConfigCustomSmsSender> customSmsSender()
- Returns:
- A custom SMS sender AWS Lambda trigger. See custom_sms_sender Below.
-
defineAuthChallenge
public java.util.Optional<java.lang.String> defineAuthChallenge()
- Returns:
- Defines the authentication challenge.
-
kmsKeyId
public java.util.Optional<java.lang.String> kmsKeyId()
- Returns:
- 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.
-
postAuthentication
public java.util.Optional<java.lang.String> postAuthentication()
- Returns:
- Post-authentication AWS Lambda trigger.
-
postConfirmation
public java.util.Optional<java.lang.String> postConfirmation()
- Returns:
- Post-confirmation AWS Lambda trigger.
-
preAuthentication
public java.util.Optional<java.lang.String> preAuthentication()
- Returns:
- Pre-authentication AWS Lambda trigger.
-
preSignUp
public java.util.Optional<java.lang.String> preSignUp()
- Returns:
- Pre-registration AWS Lambda trigger.
-
preTokenGeneration
public java.util.Optional<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 lambda_arn of `pre_token_generation_config`.
-
preTokenGenerationConfig
public java.util.Optional<UserPoolLambdaConfigPreTokenGenerationConfig> preTokenGenerationConfig()
- Returns:
- Allow to customize access tokens. See pre_token_configuration_type
-
userMigration
public java.util.Optional<java.lang.String> userMigration()
- Returns:
- User migration Lambda config type.
-
verifyAuthChallengeResponse
public java.util.Optional<java.lang.String> verifyAuthChallengeResponse()
- Returns:
- Verifies the authentication challenge response.
-
builder
public static UserPoolLambdaConfig.Builder builder()
-
builder
public static UserPoolLambdaConfig.Builder builder(UserPoolLambdaConfig defaults)
-
-