Class CfnUserPool.LambdaConfigProperty.Jsii$Proxy
- All Implemented Interfaces:
CfnUserPool.LambdaConfigProperty
,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnUserPool.LambdaConfigProperty
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
The configuration of a create auth challenge Lambda trigger, one of three triggers in the sequence of the custom authentication challenge triggers .final Object
The configuration of a custom email sender Lambda trigger.final String
A custom message Lambda trigger.final Object
The configuration of a custom SMS sender Lambda trigger.final String
The configuration of a define auth challenge Lambda trigger, one of three triggers in the sequence of the custom authentication challenge triggers .final String
The ARN of an KMS key .final String
The configuration of a post authentication Lambda trigger in a user pool.final String
The configuration of a post confirmation Lambda trigger in a user pool.final String
The configuration of a pre authentication trigger in a user pool.final String
The configuration of a pre sign-up Lambda trigger in a user pool.final String
The legacy configuration of a pre token generation Lambda trigger in a user pool.final Object
The detailed configuration of a pre token generation Lambda trigger in a user pool.final String
The configuration of a migrate user Lambda trigger in a user pool.final String
The configuration of a verify auth challenge Lambda trigger, one of three triggers in the sequence of the custom authentication challenge triggers .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
The configuration of a create auth challenge Lambda trigger, one of three triggers in the sequence of the custom authentication challenge triggers .- Specified by:
getCreateAuthChallenge
in interfaceCfnUserPool.LambdaConfigProperty
- See Also:
-
getCustomEmailSender
Description copied from interface:CfnUserPool.LambdaConfigProperty
The configuration of a custom email sender Lambda trigger.This trigger routes all email notifications from a user pool to a Lambda function that delivers the message using custom logic.
- Specified by:
getCustomEmailSender
in interfaceCfnUserPool.LambdaConfigProperty
- See Also:
-
getCustomMessage
Description copied from interface:CfnUserPool.LambdaConfigProperty
A custom message Lambda trigger.This trigger is an opportunity to customize all SMS and email messages from your user pool. When a custom message trigger is active, your user pool routes all messages to a Lambda function that returns a runtime-customized message subject and body for your user pool to deliver to a user.
- Specified by:
getCustomMessage
in interfaceCfnUserPool.LambdaConfigProperty
- See Also:
-
getCustomSmsSender
Description copied from interface:CfnUserPool.LambdaConfigProperty
The configuration of a custom SMS sender Lambda trigger.This trigger routes all SMS notifications from a user pool to a Lambda function that delivers the message using custom logic.
- Specified by:
getCustomSmsSender
in interfaceCfnUserPool.LambdaConfigProperty
- See Also:
-
getDefineAuthChallenge
Description copied from interface:CfnUserPool.LambdaConfigProperty
The configuration of a define auth challenge Lambda trigger, one of three triggers in the sequence of the custom authentication challenge triggers .- Specified by:
getDefineAuthChallenge
in interfaceCfnUserPool.LambdaConfigProperty
- See Also:
-
getKmsKeyId
Description copied from interface:CfnUserPool.LambdaConfigProperty
The ARN of an KMS key . Amazon Cognito uses the key to encrypt codes and temporary passwords sent to custom sender Lambda triggers.- Specified by:
getKmsKeyId
in interfaceCfnUserPool.LambdaConfigProperty
- See Also:
-
getPostAuthentication
Description copied from interface:CfnUserPool.LambdaConfigProperty
The configuration of a post authentication Lambda trigger in a user pool. This trigger can take custom actions after a user signs in.- Specified by:
getPostAuthentication
in interfaceCfnUserPool.LambdaConfigProperty
- See Also:
-
getPostConfirmation
Description copied from interface:CfnUserPool.LambdaConfigProperty
The configuration of a post confirmation Lambda trigger in a user pool. This trigger can take custom actions after a user confirms their user account and their email address or phone number.- Specified by:
getPostConfirmation
in interfaceCfnUserPool.LambdaConfigProperty
- See Also:
-
getPreAuthentication
Description copied from interface:CfnUserPool.LambdaConfigProperty
The configuration of a pre authentication trigger in a user pool. This trigger can evaluate and modify user sign-in events.- Specified by:
getPreAuthentication
in interfaceCfnUserPool.LambdaConfigProperty
- See Also:
-
getPreSignUp
Description copied from interface:CfnUserPool.LambdaConfigProperty
The configuration of a pre sign-up Lambda trigger in a user pool. This trigger evaluates new users and can bypass confirmation, link a federated user profile , or block sign-up requests.- Specified by:
getPreSignUp
in interfaceCfnUserPool.LambdaConfigProperty
- See Also:
-
getPreTokenGeneration
Description copied from interface:CfnUserPool.LambdaConfigProperty
The legacy configuration of a pre token generation Lambda trigger in a user pool.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
.- Specified by:
getPreTokenGeneration
in interfaceCfnUserPool.LambdaConfigProperty
- See Also:
-
getPreTokenGenerationConfig
Description copied from interface:CfnUserPool.LambdaConfigProperty
The detailed configuration of a pre token generation Lambda trigger in a user pool. If you also set an ARN inPreTokenGeneration
, its value must be identical toPreTokenGenerationConfig
.- Specified by:
getPreTokenGenerationConfig
in interfaceCfnUserPool.LambdaConfigProperty
- See Also:
-
getUserMigration
Description copied from interface:CfnUserPool.LambdaConfigProperty
The configuration of a migrate user Lambda trigger in a user pool. This trigger can create user profiles when users sign in or attempt to reset their password with credentials that don't exist yet.- Specified by:
getUserMigration
in interfaceCfnUserPool.LambdaConfigProperty
- See Also:
-
getVerifyAuthChallengeResponse
Description copied from interface:CfnUserPool.LambdaConfigProperty
The configuration of a verify auth challenge Lambda trigger, one of three triggers in the sequence of the custom authentication challenge triggers .- 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()
-