Values.UserSourceDescribes a user in the user pool.
type nonrec t = {arn : Arn.t option;The ARN of the user.
*)userName : Username.t option;The email address of the user. Users' email addresses are case-sensitive.
*)enabled : Boolean.t option;Specifies whether the user in the user pool is enabled.
*)status : String_.t option;The status of the user in the user pool. The status can be one of the following: UNCONFIRMED – The user is created but not confirmed. CONFIRMED – The user is confirmed. ARCHIVED – The user is no longer active. COMPROMISED – The user is disabled because of a potential security threat. UNKNOWN – The user status is not known.
*)firstName : UserAttributeValue.t option;The first name, or given name, of the user.
*)lastName : UserAttributeValue.t option;The last name, or surname, of the user.
*)createdTime : Timestamp.t option;The date and time the user was created in the user pool.
*)authenticationType : AuthenticationType.t option;The authentication type for the user.
*)}val to_value :
t ->
[> `Structure of
(string
* [> `Boolean of Boolean.t
| `Enum of string
| `String of Arn.t
| `Timestamp of Timestamp.t ])
list ]