Properties
				
					
					callerContext
					callerContext: { awsSdkVersion: string; clientId: string }
					
					
						Type declaration
						
							- 
								awsSdkVersion: string
- 
								clientId: string
 
				
				
					
					region
					region: string
					
				
				
					
					request
					request: { challengeAnswer?: string; challengeName?: string; clientMetadata?: {}; codeParameter?: string; linkParameter?: string; newDeviceUsed?: boolean; password?: string; privateChallengeParameters?: {}; session?: { challengeMetadata?: string; challengeName: "CUSTOM_CHALLENGE" | "PASSWORD_VERIFIER" | "SMS_MFA" | "DEVICE_SRP_AUTH" | "DEVICE_PASSWORD_VERIFIER" | "ADMIN_NO_SRP_AUTH" | "SRP_A"; challengeResult: boolean }[]; userAttributes: {}; userNotFound?: boolean; usernameParameter?: string; validationData?: {} }
					
					
						Type declaration
						
							- 
								Optional challengeAnswer?: string
- 
								Optional challengeName?: string
- 
								Optional clientMetadata?: {}
- 
								Optional codeParameter?: string
- 
								Optional linkParameter?: string
- 
								Optional newDeviceUsed?: boolean
- 
								Optional password?: string
- 
								Optional privateChallengeParameters?: {}
- 
								Optional session?: { challengeMetadata?: string; challengeName: "CUSTOM_CHALLENGE" | "PASSWORD_VERIFIER" | "SMS_MFA" | "DEVICE_SRP_AUTH" | "DEVICE_PASSWORD_VERIFIER" | "ADMIN_NO_SRP_AUTH" | "SRP_A"; challengeResult: boolean }[]
- 
								userAttributes: {}
- 
								Optional userNotFound?: boolean
- 
								Optional usernameParameter?: string
- 
								Optional validationData?: {}
 
				
				
					
					response
					response: { answerCorrect?: boolean; autoConfirmUser?: boolean; autoVerifyEmail?: boolean; autoVerifyPhone?: boolean; challengeMetadata?: string; challengeName?: string; claimsOverrideDetails?: { claimsToAddOrOverride?: {}; claimsToSuppress?: string[]; groupOverrideDetails?: { groupsToOverride?: string[]; iamRolesToOverride?: string[]; preferredRole?: string } }; desiredDeliveryMediums?: ("EMAIL" | "SMS")[]; emailMessage?: string; emailSubject?: string; failAuthentication?: boolean; finalUserStatus?: "CONFIRMED" | "RESET_REQUIRED"; forceAliasCreation?: boolean; issueTokens?: boolean; messageAction?: "SUPPRESS"; privateChallengeParameters?: {}; publicChallengeParameters?: {}; smsMessage?: string; userAttributes?: {} }
					
					
						Type declaration
						
							- 
								Optional answerCorrect?: boolean
- 
								Optional autoConfirmUser?: boolean
- 
								Optional autoVerifyEmail?: boolean
- 
								Optional autoVerifyPhone?: boolean
- 
								Optional challengeMetadata?: string
- 
								Optional challengeName?: string
- 
								Optional claimsOverrideDetails?: { claimsToAddOrOverride?: {}; claimsToSuppress?: string[]; groupOverrideDetails?: { groupsToOverride?: string[]; iamRolesToOverride?: string[]; preferredRole?: string } }
									- 
										Optional claimsToAddOrOverride?: {}
- 
										Optional claimsToSuppress?: string[]
- 
										Optional groupOverrideDetails?: { groupsToOverride?: string[]; iamRolesToOverride?: string[]; preferredRole?: string }
											- 
												Optional groupsToOverride?: string[]
- 
												Optional iamRolesToOverride?: string[]
- 
												Optional preferredRole?: string
 
 
- 
								Optional desiredDeliveryMediums?: ("EMAIL" | "SMS")[]
- 
								Optional emailMessage?: string
- 
								Optional emailSubject?: string
- 
								Optional failAuthentication?: boolean
- 
								Optional finalUserStatus?: "CONFIRMED" | "RESET_REQUIRED"
- 
								Optional forceAliasCreation?: boolean
- 
								Optional issueTokens?: boolean
- 
								Optional messageAction?: "SUPPRESS"
- 
								Optional privateChallengeParameters?: {}
- 
								Optional publicChallengeParameters?: {}
- 
								Optional smsMessage?: string
- 
								Optional userAttributes?: {}
 
				
				
					
					triggerSource
					triggerSource: "PreSignUp_SignUp" | "PreSignUp_ExternalProvider" | "PostConfirmation_ConfirmSignUp" | "PreAuthentication_Authentication" | "PostAuthentication_Authentication" | "CustomMessage_SignUp" | "CustomMessage_AdminCreateUser" | "CustomMessage_ResendCode" | "CustomMessage_ForgotPassword" | "CustomMessage_UpdateUserAttribute" | "CustomMessage_VerifyUserAttribute" | "CustomMessage_Authentication" | "DefineAuthChallenge_Authentication" | "CreateAuthChallenge_Authentication" | "VerifyAuthChallengeResponse_Authentication" | "PreSignUp_AdminCreateUser" | "PostConfirmation_ConfirmForgotPassword" | "TokenGeneration_HostedAuth" | "TokenGeneration_Authentication" | "TokenGeneration_NewPasswordChallenge" | "TokenGeneration_AuthenticateDevice" | "TokenGeneration_RefreshTokens" | "UserMigration_Authentication" | "UserMigration_ForgotPassword"
					
				
				
					
					Optional userName
					userName: string
					
				
				
					
					userPoolId
					userPoolId: string
					
				
				
					
					version
					version: number
					
				
			
		 
Cognito User Pool event
Please use specific event types instead http://docs.aws.amazon.com/cognito/latest/developerguide/cognito-user-identity-pools-working-with-aws-lambda-triggers.html