Skip to content

AxisCognitoTriggers

Open in ChatGPTOpen in Claude

Defined in: packages/constructs/src/auth/cognito.ts:41

Explicit trigger map — each key is a Cognito trigger slot. Assign a lambda.IFunction to any slot you want to wire up. Much safer than inferring trigger type from lambda name.

Example: triggers: { postConfirmation: myPostConfirmFn, preSignUp: myPreSignUpFn, }

optional createAuthChallenge?: IFunction

Defined in: packages/constructs/src/auth/cognito.ts:59

Fires to create auth challenge


optional customMessage?: IFunction

Defined in: packages/constructs/src/auth/cognito.ts:53

Fires to customise verification/MFA messages


optional defineAuthChallenge?: IFunction

Defined in: packages/constructs/src/auth/cognito.ts:57

Fires to define auth challenge (custom auth flow)


optional postAuthentication?: IFunction

Defined in: packages/constructs/src/auth/cognito.ts:47

Fires after authentication — use to add custom logic


optional postConfirmation?: IFunction

Defined in: packages/constructs/src/auth/cognito.ts:43

Fires after user confirms account — use to set custom:userId


optional preAuthentication?: IFunction

Defined in: packages/constructs/src/auth/cognito.ts:49

Fires before authentication


optional preSignUp?: IFunction

Defined in: packages/constructs/src/auth/cognito.ts:45

Fires before signup — use to block/allow registrations


optional preTokenGeneration?: IFunction

Defined in: packages/constructs/src/auth/cognito.ts:51

Fires before token generation — use to add custom claims


optional userMigration?: IFunction

Defined in: packages/constructs/src/auth/cognito.ts:55

Fires to migrate users from a legacy user pool


optional verifyAuthChallengeResponse?: IFunction

Defined in: packages/constructs/src/auth/cognito.ts:61

Fires to verify auth challenge response

© 2026 Axis Tech. Powered by axis-tech.co.