Class CfnUserPool.LambdaConfigProperty.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.cognito.CfnUserPool.LambdaConfigProperty.Jsii$Proxy
- All Implemented Interfaces:
CfnUserPool.LambdaConfigProperty
,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnUserPool.LambdaConfigProperty
@Stability(Stable)
@Internal
public static final class CfnUserPool.LambdaConfigProperty.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnUserPool.LambdaConfigProperty
An implementation for
CfnUserPool.LambdaConfigProperty
-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationMode
Nested classes/interfaces inherited from interface software.amazon.awscdk.services.cognito.CfnUserPool.LambdaConfigProperty
CfnUserPool.LambdaConfigProperty.Builder, CfnUserPool.LambdaConfigProperty.Jsii$Proxy
-
Constructor Summary
ModifierConstructorDescriptionprotected
Constructor that initializes the object based on literal property values passed by theCfnUserPool.LambdaConfigProperty.Builder
.protected
Jsii$Proxy
(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject. -
Method Summary
Modifier and TypeMethodDescriptioncom.fasterxml.jackson.databind.JsonNode
final boolean
final String
Creates an authentication challenge.final Object
A custom email sender AWS Lambda trigger.final String
A custom Message AWS Lambda trigger.final Object
A custom SMS sender AWS Lambda trigger.final String
Defines the authentication challenge.final String
The Amazon Resource Name of a AWS Key Management Service ( AWS KMS ) key.final String
A post-authentication AWS Lambda trigger.final String
A post-confirmation AWS Lambda trigger.final String
A pre-authentication AWS Lambda trigger.final String
A pre-registration AWS Lambda trigger.final String
The Amazon Resource Name (ARN) of the function that you want to assign to your Lambda trigger.final Object
The detailed configuration of a pre token generation trigger.final String
The user migration Lambda config type.final String
Verifies the authentication challenge response.final int
hashCode()
Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
-
Constructor Details
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
objRef
- Reference to the JSII managed object.
-
Jsii$Proxy
Constructor that initializes the object based on literal property values passed by theCfnUserPool.LambdaConfigProperty.Builder
.
-
-
Method Details
-
getCreateAuthChallenge
Description copied from interface:CfnUserPool.LambdaConfigProperty
Creates an authentication challenge.- Specified by:
getCreateAuthChallenge
in interfaceCfnUserPool.LambdaConfigProperty
- See Also:
-
getCustomEmailSender
Description copied from interface:CfnUserPool.LambdaConfigProperty
A custom email sender AWS Lambda trigger.- Specified by:
getCustomEmailSender
in interfaceCfnUserPool.LambdaConfigProperty
- See Also:
-
getCustomMessage
Description copied from interface:CfnUserPool.LambdaConfigProperty
A custom Message AWS Lambda trigger.- Specified by:
getCustomMessage
in interfaceCfnUserPool.LambdaConfigProperty
- See Also:
-
getCustomSmsSender
Description copied from interface:CfnUserPool.LambdaConfigProperty
A custom SMS sender AWS Lambda trigger.- Specified by:
getCustomSmsSender
in interfaceCfnUserPool.LambdaConfigProperty
- See Also:
-
getDefineAuthChallenge
Description copied from interface:CfnUserPool.LambdaConfigProperty
Defines the authentication challenge.- Specified by:
getDefineAuthChallenge
in interfaceCfnUserPool.LambdaConfigProperty
- See Also:
-
getKmsKeyId
Description copied from interface:CfnUserPool.LambdaConfigProperty
The Amazon Resource Name of a AWS Key Management Service ( AWS KMS ) key.Amazon Cognito uses the key to encrypt codes and temporary passwords sent to
CustomEmailSender
andCustomSMSSender
.- Specified by:
getKmsKeyId
in interfaceCfnUserPool.LambdaConfigProperty
- See Also:
-
getPostAuthentication
Description copied from interface:CfnUserPool.LambdaConfigProperty
A post-authentication AWS Lambda trigger.- Specified by:
getPostAuthentication
in interfaceCfnUserPool.LambdaConfigProperty
- See Also:
-
getPostConfirmation
Description copied from interface:CfnUserPool.LambdaConfigProperty
A post-confirmation AWS Lambda trigger.- Specified by:
getPostConfirmation
in interfaceCfnUserPool.LambdaConfigProperty
- See Also:
-
getPreAuthentication
Description copied from interface:CfnUserPool.LambdaConfigProperty
A pre-authentication AWS Lambda trigger.- Specified by:
getPreAuthentication
in interfaceCfnUserPool.LambdaConfigProperty
- See Also:
-
getPreSignUp
Description copied from interface:CfnUserPool.LambdaConfigProperty
A pre-registration AWS Lambda trigger.- Specified by:
getPreSignUp
in interfaceCfnUserPool.LambdaConfigProperty
- See Also:
-
getPreTokenGeneration
Description copied from interface:CfnUserPool.LambdaConfigProperty
The Amazon Resource Name (ARN) of the function that you want to assign to your Lambda trigger.Set this parameter for legacy purposes. If you also set an ARN in
PreTokenGenerationConfig
, its value must be identical toPreTokenGeneration
. For new instances of pre token generation triggers, set theLambdaArn
ofPreTokenGenerationConfig
.You can set ``
- Specified by:
getPreTokenGeneration
in interfaceCfnUserPool.LambdaConfigProperty
- See Also:
-
getPreTokenGenerationConfig
Description copied from interface:CfnUserPool.LambdaConfigProperty
The detailed configuration of a pre token generation trigger.If you also set an ARN in
PreTokenGeneration
, its value must be identical toPreTokenGenerationConfig
.- Specified by:
getPreTokenGenerationConfig
in interfaceCfnUserPool.LambdaConfigProperty
- See Also:
-
getUserMigration
Description copied from interface:CfnUserPool.LambdaConfigProperty
The user migration Lambda config type.- Specified by:
getUserMigration
in interfaceCfnUserPool.LambdaConfigProperty
- See Also:
-
getVerifyAuthChallengeResponse
Description copied from interface:CfnUserPool.LambdaConfigProperty
Verifies the authentication challenge response.- Specified by:
getVerifyAuthChallengeResponse
in interfaceCfnUserPool.LambdaConfigProperty
- See Also:
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJson
in interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-