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 classUserPoolLambdaConfig.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static UserPoolLambdaConfig.Builderbuilder()static UserPoolLambdaConfig.Builderbuilder(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 customEmailSender 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 customSmsSender 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:
- 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<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 lambdaArn of `preTokenGenerationConfig`.
-
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)
-
-