@Stability(value=Stable)
public static interface CfnUserPool.LambdaConfigProperty
extends software.amazon.jsii.JsiiSerializable
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import software.amazon.awscdk.services.cognito.*;
LambdaConfigProperty lambdaConfigProperty = LambdaConfigProperty.builder()
.createAuthChallenge("createAuthChallenge")
.customEmailSender(CustomEmailSenderProperty.builder()
.lambdaArn("lambdaArn")
.lambdaVersion("lambdaVersion")
.build())
.customMessage("customMessage")
.customSmsSender(CustomSMSSenderProperty.builder()
.lambdaArn("lambdaArn")
.lambdaVersion("lambdaVersion")
.build())
.defineAuthChallenge("defineAuthChallenge")
.kmsKeyId("kmsKeyId")
.postAuthentication("postAuthentication")
.postConfirmation("postConfirmation")
.preAuthentication("preAuthentication")
.preSignUp("preSignUp")
.preTokenGeneration("preTokenGeneration")
.userMigration("userMigration")
.verifyAuthChallengeResponse("verifyAuthChallengeResponse")
.build();
| Modifier and Type | Interface and Description |
|---|---|
static class |
CfnUserPool.LambdaConfigProperty.Builder
A builder for
CfnUserPool.LambdaConfigProperty |
static class |
CfnUserPool.LambdaConfigProperty.Jsii$Proxy
An implementation for
CfnUserPool.LambdaConfigProperty |
| Modifier and Type | Method and Description |
|---|---|
static CfnUserPool.LambdaConfigProperty.Builder |
builder() |
default String |
getCreateAuthChallenge()
Creates an authentication challenge.
|
default Object |
getCustomEmailSender()
A custom email sender AWS Lambda trigger.
|
default String |
getCustomMessage()
A custom Message AWS Lambda trigger.
|
default Object |
getCustomSmsSender()
A custom SMS sender AWS Lambda trigger.
|
default String |
getDefineAuthChallenge()
Defines the authentication challenge.
|
default String |
getKmsKeyId()
The Amazon Resource Name of a AWS Key Management Service ( AWS KMS ) key.
|
default String |
getPostAuthentication()
A post-authentication AWS Lambda trigger.
|
default String |
getPostConfirmation()
A post-confirmation AWS Lambda trigger.
|
default String |
getPreAuthentication()
A pre-authentication AWS Lambda trigger.
|
default String |
getPreSignUp()
A pre-registration AWS Lambda trigger.
|
default String |
getPreTokenGeneration()
A Lambda trigger that is invoked before token generation.
|
default String |
getUserMigration()
The user migration Lambda config type.
|
default String |
getVerifyAuthChallengeResponse()
Verifies the authentication challenge response.
|
@Stability(value=Stable) @Nullable default String getCreateAuthChallenge()
@Stability(value=Stable) @Nullable default Object getCustomEmailSender()
@Stability(value=Stable) @Nullable default String getCustomMessage()
@Stability(value=Stable) @Nullable default Object getCustomSmsSender()
@Stability(value=Stable) @Nullable default String getDefineAuthChallenge()
@Stability(value=Stable) @Nullable default String getKmsKeyId()
Amazon Cognito uses the key to encrypt codes and temporary passwords sent to CustomEmailSender and CustomSMSSender .
@Stability(value=Stable) @Nullable default String getPostAuthentication()
@Stability(value=Stable) @Nullable default String getPostConfirmation()
@Stability(value=Stable) @Nullable default String getPreAuthentication()
@Stability(value=Stable) @Nullable default String getPreSignUp()
@Stability(value=Stable) @Nullable default String getPreTokenGeneration()
@Stability(value=Stable) @Nullable default String getUserMigration()
@Stability(value=Stable) @Nullable default String getVerifyAuthChallengeResponse()
@Stability(value=Stable) static CfnUserPool.LambdaConfigProperty.Builder builder()
Copyright © 2022. All rights reserved.