Module aws_lambda_events::cognito
source · [−]Expand description
AWS Lambda event definitions for cognito.
Structs
ClaimsOverrideDetails allows lambda to add, suppress or override claims in the tokenCognitoDatasetRecord represents a record from an AWS Cognito Sync eventCognitoEvent contains data from an event sent from AWS Cognito SyncCognitoEventUserPoolsCallerContext contains information about the callerCognitoEventUserPoolsChallengeResult represents a challenge that is presented to the user in the authentication
process that is underway, along with the corresponding result.CognitoEventUserPoolsCreateAuthChallenge sent by AWS Cognito User Pools to create a challenge to present to the userCognitoEventUserPoolsCreateAuthChallengeRequest defines create auth challenge request parametersCognitoEventUserPoolsCreateAuthChallengeResponse defines create auth challenge response parametersCognitoEventUserPoolsCustomMessage is sent by AWS Cognito User Pools before a verification or MFA message is sent,
allowing a user to customize the message dynamically.CognitoEventUserPoolsCustomMessageRequest contains the request portion of a CustomMessage eventCognitoEventUserPoolsCustomMessageResponse contains the response portion of a CustomMessage eventCognitoEventUserPoolsDefineAuthChallenge sent by AWS Cognito User Pools to initiate custom authentication flowCognitoEventUserPoolsDefineAuthChallengeRequest defines auth challenge request parametersCognitoEventUserPoolsDefineAuthChallengeResponse defines auth challenge response parametersCognitoEventUserPoolsHeader contains common data from events sent by AWS Cognito User PoolsCognitoEventUserPoolsMigrateUser is sent by AWS Cognito User Pools when a user does not exist in the
user pool at the time of sign-in with a password, or in the forgot-password flow.CognitoEventUserPoolsMigrateUserRequest contains the request portion of a MigrateUser eventCognitoEventUserPoolsMigrateUserResponse contains the response portion of a MigrateUser eventCognitoEventUserPoolsPostAuthentication is sent by AWS Cognito User Pools after a user is authenticated,
allowing the Lambda to add custom logic.CognitoEventUserPoolsPostAuthenticationRequest contains the request portion of a PostAuthentication eventCognitoEventUserPoolsPostAuthenticationResponse contains the response portion of a PostAuthentication eventCognitoEventUserPoolsPostConfirmation is sent by AWS Cognito User Pools after a user is confirmed,
allowing the Lambda to send custom messages or add custom logic.CognitoEventUserPoolsPostConfirmationRequest contains the request portion of a PostConfirmation eventCognitoEventUserPoolsPostConfirmationResponse contains the response portion of a PostConfirmation eventCognitoEventUserPoolsPreAuthentication is sent by AWS Cognito User Pools when a user submits their information
to be authenticated, allowing you to perform custom validations to accept or deny the sign in request.CognitoEventUserPoolsPreAuthenticationRequest contains the request portion of a PreAuthentication eventCognitoEventUserPoolsPreAuthenticationResponse contains the response portion of a PreAuthentication eventCognitoEventUserPoolsPreSignup is sent by AWS Cognito User Pools when a user attempts to register
(sign up), allowing a Lambda to perform custom validation to accept or deny the registration requestCognitoEventUserPoolsPreSignupRequest contains the request portion of a PreSignup eventCognitoEventUserPoolsPreSignupResponse contains the response portion of a PreSignup eventCognitoEventUserPoolsPreTokenGen is sent by AWS Cognito User Pools when a user attempts to retrieve
credentials, allowing a Lambda to perform insert, suppress or override claimsCognitoEventUserPoolsPreTokenGenRequest contains request portion of PreTokenGen eventCognitoEventUserPoolsPreTokenGenResponse contains the response portion of a PreTokenGen eventCognitoEventUserPoolsVerifyAuthChallenge sent by AWS Cognito User Pools to verify if the response from the end user
for a custom Auth Challenge is valid or notCognitoEventUserPoolsVerifyAuthChallengeRequest defines verify auth challenge request parametersCognitoEventUserPoolsVerifyAuthChallengeResponse defines verify auth challenge response parametersGroupConfiguration allows lambda to override groups, roles and set a preferred role