UserType

public struct UserType : AWSShape

Undocumented

  • Declaration

    Swift

    public static var _members: [AWSShapeMember]
  • A container with information about the user type attributes.

    Declaration

    Swift

    public let attributes: [AttributeType]?
  • Specifies whether the user is enabled.

    Declaration

    Swift

    public let enabled: Bool?
  • The MFA options for the user.

    Declaration

    Swift

    public let mFAOptions: [MFAOptionType]?
  • The creation date of the user.

    Declaration

    Swift

    public let userCreateDate: TimeStamp?
  • The last modified date of the user.

    Declaration

    Swift

    public let userLastModifiedDate: TimeStamp?
  • The user name of the user you wish to describe.

    Declaration

    Swift

    public let username: String?
  • 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.

    Declaration

    Swift

    public let userStatus: UserStatusType?
  • Undocumented

    Declaration

    Swift

    public init(attributes: [AttributeType]? = nil, enabled: Bool? = nil, mFAOptions: [MFAOptionType]? = nil, userCreateDate: TimeStamp? = nil, userLastModifiedDate: TimeStamp? = nil, username: String? = nil, userStatus: UserStatusType? = nil)