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