class Aws::CognitoIdentityProvider::Types::UserType

The user type.

@!attribute [rw] username

The user name of the user you wish to describe.
@return [String]

@!attribute [rw] attributes

A container with information about the user type attributes.
@return [Array<Types::AttributeType>]

@!attribute [rw] user_create_date

The creation date of the user.
@return [Time]

@!attribute [rw] user_last_modified_date

The last modified date of the user.
@return [Time]

@!attribute [rw] enabled

Specifies whether the user is enabled.
@return [Boolean]

@!attribute [rw] user_status

The user status. Can be one of the following:

* UNCONFIRMED - User has been created but not confirmed.

* CONFIRMED - User has been confirmed.

* ARCHIVED - User is no longer active.

* COMPROMISED - User is disabled due to a potential security threat.

* UNKNOWN - User status is not known.

* RESET\_REQUIRED - User is confirmed, but the user must request a
  code and reset his or her password before he or she can sign in.

* FORCE\_CHANGE\_PASSWORD - The user is confirmed and the user can
  sign in using a temporary password, but on first sign-in, the user
  must change his or her password to a new value before doing
  anything else.
@return [String]

@!attribute [rw] mfa_options

The MFA options for the user.
@return [Array<Types::MFAOptionType>]

@see docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/UserType AWS API Documentation

Constants

SENSITIVE