[][src]Module aws_lambda_events::event::cognito

AWS Lambda event definitions for cognito.

Structs

ClaimsOverrideDetails

ClaimsOverrideDetails allows lambda to add, suppress or override claims in the token

CognitoDatasetRecord

CognitoDatasetRecord represents a record from an AWS Cognito Sync event

CognitoEvent

CognitoEvent contains data from an event sent from AWS Cognito Sync

CognitoEventUserPoolsCallerContext

CognitoEventUserPoolsCallerContext contains information about the caller

CognitoEventUserPoolsChallengeResult

CognitoEventUserPoolsChallengeResult represents a challenge that is presented to the user in the authentication process that is underway, along with the corresponding result.

CognitoEventUserPoolsHeader

CognitoEventUserPoolsHeader contains common data from events sent by AWS Cognito User Pools

CognitoEventUserPoolsMigrateUser

CognitoEventUserPoolsMigrateUser 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

CognitoEventUserPoolsMigrateUserRequest contains the request portion of a MigrateUser event

CognitoEventUserPoolsMigrateUserResponse

CognitoEventUserPoolsMigrateUserResponse contains the response portion of a MigrateUser event

CognitoEventUserPoolsPostAuthentication

CognitoEventUserPoolsPostAuthentication is sent by AWS Cognito User Pools after a user is authenticated, allowing the Lambda to add custom logic.

CognitoEventUserPoolsPostAuthenticationRequest

CognitoEventUserPoolsPostAuthenticationRequest contains the request portion of a PostAuthentication event

CognitoEventUserPoolsPostAuthenticationResponse

CognitoEventUserPoolsPostAuthenticationResponse contains the response portion of a PostAuthentication event

CognitoEventUserPoolsPostConfirmation

CognitoEventUserPoolsPostConfirmation is sent by AWS Cognito User Pools after a user is confirmed, allowing the Lambda to send custom messages or add custom logic.

CognitoEventUserPoolsPostConfirmationRequest

CognitoEventUserPoolsPostConfirmationRequest contains the request portion of a PostConfirmation event

CognitoEventUserPoolsPostConfirmationResponse

CognitoEventUserPoolsPostConfirmationResponse contains the response portion of a PostConfirmation event

CognitoEventUserPoolsPreAuthentication

CognitoEventUserPoolsPreAuthentication 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

CognitoEventUserPoolsPreAuthenticationRequest contains the request portion of a PreAuthentication event

CognitoEventUserPoolsPreAuthenticationResponse

CognitoEventUserPoolsPreAuthenticationResponse contains the response portion of a PreAuthentication event

CognitoEventUserPoolsPreSignup

CognitoEventUserPoolsPreSignup 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 request

CognitoEventUserPoolsPreSignupRequest

CognitoEventUserPoolsPreSignupRequest contains the request portion of a PreSignup event

CognitoEventUserPoolsPreSignupResponse

CognitoEventUserPoolsPreSignupResponse contains the response portion of a PreSignup event

CognitoEventUserPoolsPreTokenGen

CognitoEventUserPoolsPreTokenGen is sent by AWS Cognito User Pools when a user attempts to retrieve credentials, allowing a Lambda to perform insert, suppress or override claims

CognitoEventUserPoolsPreTokenGenRequest

CognitoEventUserPoolsPreTokenGenRequest contains request portion of PreTokenGen event

CognitoEventUserPoolsPreTokenGenResponse

CognitoEventUserPoolsPreTokenGenResponse containst the response portion of a PreTokenGen event

GroupConfiguration

GroupConfiguration allows lambda to override groups, roles and set a perferred role