Creates a new user in the specified user pool and sends a welcome message via email or phone (SMS). This message is based on a template that you configured in your call to CreateUserPool or UpdateUserPool. This template includes your custom sign-up instructions and placeholders for user name and temporary password.
Requires developer credentials.
/// This exception is thrown when a verification code fails to deliver successfully.
///
/// This exception is thrown when Amazon Cognito encounters an internal error.
///
/// This exception is thrown when the Amazon Cognito service encounters an invalid AWS
/// Lambda response.
///
/// This exception is thrown when the Amazon Cognito service encounters an invalid parameter.
///
/// This exception is thrown when the Amazon Cognito service encounters an invalid password.
///
/// This exception is returned when the role provided for SMS configuration does not have
/// permission to publish using Amazon SNS.
///
/// This exception is thrown when the trust relationship is invalid for the role provided
/// for SMS configuration. This can happen if you do not trust cognito-idp.amazonaws.com
/// or the external ID provided in the role does not match what is provided in the SMS
/// configuration for the user pool.
///
/// This exception gets thrown when a user is not authorized.
///
/// This exception is thrown when a precondition is not met.
///
/// This exception is thrown when the Amazon Cognito service cannot find the requested
/// resource.
///
/// This exception gets thrown when the user has made too many requests for a given operation.
///
/// This exception gets thrown when the Amazon Cognito service encounters an unexpected
/// exception with the AWS Lambda service.
///
/// The request failed because the user is in an unsupported state.
///
/// This exception gets thrown when the Amazon Cognito service encounters a user validation
/// exception with the AWS Lambda service.
///
/// This exception is thrown when Amazon Cognito encounters a user name that already exists
/// in the user pool.
///
/// This exception is thrown when a user is not found.
///