Values.UpdateUserDetailsSourceContains the modifiable details for updating an existing user, including name, password, security group membership, and invitation settings. A user can only be assigned to a single security group. Attempting to add a user to multiple security groups is not supported and will result in an error.
type nonrec t = {firstName : SensitiveString.t option;The new first name for the user.
*)lastName : SensitiveString.t option;The new last name for the user.
*)username : GenericString.t option;The new username or email address for the user.
*)securityGroupIds : SecurityGroupIdList.t option;The updated list of security group IDs to which the user should belong.
*)inviteCode : GenericString.t option;A new custom invite code for the user.
*)inviteCodeTtl : Integer.t option;The new time-to-live for the invite code in days.
*)codeValidation : Boolean.t option;Indicates whether the user can be verified through a custom invite code.
*)}val to_value :
t ->
[> `Structure of
(string
* [> `Boolean of Boolean.t
| `Integer of Integer.t
| `List of [> `String of SecurityGroupId.t ] list
| `String of SensitiveString.t ])
list ]