Initiates the authentication flow, as an administrator.
/// 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 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 is thrown when the user pool configuration is invalid.
///
/// This exception is thrown when Amazon Cognito cannot find a multi-factor authentication
/// (MFA) method.
///
/// This exception gets thrown when a user is not authorized.
///
/// This exception is thrown when a password reset is required.
///
/// 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.
///
/// This exception gets thrown when the Amazon Cognito service encounters a user validation
/// exception with the AWS Lambda service.
///
/// This exception is thrown when a user is not confirmed successfully.
///
/// This exception is thrown when a user is not found.
///