class Aws::CognitoIdentityProvider::Types::LambdaConfigType
Specifies the configuration for Lambda triggers.
@note When making an API call, you may pass LambdaConfigType
data as a hash: { pre_sign_up: "ArnType", custom_message: "ArnType", post_confirmation: "ArnType", pre_authentication: "ArnType", post_authentication: "ArnType", define_auth_challenge: "ArnType", create_auth_challenge: "ArnType", verify_auth_challenge_response: "ArnType", pre_token_generation: "ArnType", user_migration: "ArnType", custom_sms_sender: { lambda_version: "V1_0", # required, accepts V1_0 lambda_arn: "ArnType", # required }, custom_email_sender: { lambda_version: "V1_0", # required, accepts V1_0 lambda_arn: "ArnType", # required }, kms_key_id: "ArnType", }
@!attribute [rw] pre_sign_up
A pre-registration Lambda trigger. @return [String]
@!attribute [rw] custom_message
A custom Message Lambda trigger. @return [String]
@!attribute [rw] post_confirmation
A post-confirmation Lambda trigger. @return [String]
@!attribute [rw] pre_authentication
A pre-authentication Lambda trigger. @return [String]
@!attribute [rw] post_authentication
A post-authentication Lambda trigger. @return [String]
@!attribute [rw] define_auth_challenge
Defines the authentication challenge. @return [String]
@!attribute [rw] create_auth_challenge
Creates an authentication challenge. @return [String]
@!attribute [rw] verify_auth_challenge_response
Verifies the authentication challenge response. @return [String]
@!attribute [rw] pre_token_generation
A Lambda trigger that is invoked before token generation. @return [String]
@!attribute [rw] user_migration
The user migration Lambda config type. @return [String]
@!attribute [rw] custom_sms_sender
A custom SMS sender Lambda trigger. @return [Types::CustomSMSLambdaVersionConfigType]
@!attribute [rw] custom_email_sender
A custom email sender Lambda trigger. @return [Types::CustomEmailLambdaVersionConfigType]
@!attribute [rw] kms_key_id
The Amazon Resource Name of Key Management Service [Customer master keys](/kms/latest/developerguide/concepts.html#master_keys) . Amazon Cognito uses the key to encrypt codes and temporary passwords sent to `CustomEmailSender` and `CustomSMSSender`. @return [String]
@see docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/LambdaConfigType AWS API Documentation
Constants
- SENSITIVE