The description of a Cognito User Pools Pre Sign-up Lambda Trigger is:
This trigger is invoked when a user submits their information to sign up, allowing you to perform custom validation to accept or deny the signup request.
I want to deny a sign-up request based on a certain condition in my Lambda. The trigger parameters (reproduced from the docs below) seem to only support auto-verification and auto-confirmation:
{
"request": {
"userAttributes": {
"string": "string",
....
},
"validationData": {
"string": "string",
"string": "string",
....
}
},
"response": {
"autoConfirmUser": "boolean",
"autoVerifyPhone": "boolean",
"autoVerifyEmail": "boolean"
}
}
How can I accept or deny a sign-up request based on the outcome of the Pre Sign-up Lambda Trigger?