Values_1.UserSourceContains information about a user account for an Amazon Connect instance.
type nonrec t = {id : Values_0.UserId.t option;The identifier of the user account.
*)arn : Values_0.ARN.t option;The Amazon Resource Name (ARN) of the user account.
*)username : Values_0.AgentUsername.t option;The user name assigned to the user account.
*)identityInfo : UserIdentityInfo.t option;Information about the user identity.
*)phoneConfig : UserPhoneConfig.t option;Information about the phone configuration for the user.
*)directoryUserId : DirectoryUserId.t option;The identifier of the user account in the directory used for identity management.
*)securityProfileIds : SecurityProfileIds.t option;The identifiers of the security profiles for the user.
*)routingProfileId : Values_0.RoutingProfileId.t option;The identifier of the routing profile for the user.
*)hierarchyGroupId : Values_0.HierarchyGroupId.t option;The identifier of the hierarchy group for the user.
*)autoAcceptConfigs : Values_0.AutoAcceptConfigs.t option;The list of auto-accept configuration settings for each channel.
*)afterContactWorkConfigs : Values_0.AfterContactWorkConfigs.t option;The list of after contact work (ACW) timeout configuration settings for each channel.
*)phoneNumberConfigs : PhoneNumberConfigs.t option;The list of phone number configuration settings for each channel.
*)persistentConnectionConfigs : PersistentConnectionConfigs.t option;The list of persistent connection configuration settings for each channel.
*)voiceEnhancementConfigs : Values_0.VoiceEnhancementConfigs.t option;The list of voice enhancement configuration settings for each channel.
*)lastModifiedTime : Values_0.Timestamp.t option;The timestamp when this resource was last modified.
*)lastModifiedRegion : Values_0.RegionName.t option;The Amazon Web Services Region where this resource was last modified.
*)}val make :
?id:??? ->
?arn:??? ->
?username:??? ->
?identityInfo:??? ->
?phoneConfig:??? ->
?directoryUserId:??? ->
?securityProfileIds:??? ->
?routingProfileId:??? ->
?hierarchyGroupId:??? ->
?tags:??? ->
?autoAcceptConfigs:??? ->
?afterContactWorkConfigs:??? ->
?phoneNumberConfigs:??? ->
?persistentConnectionConfigs:??? ->
?voiceEnhancementConfigs:??? ->
?lastModifiedTime:??? ->
?lastModifiedRegion:??? ->
unit ->
tval to_value :
t ->
[> `Structure of
(string
* [> `List of
[> `String of Values_0.SecurityProfileId.t
| `Structure of
(string
* [> `Boolean of bool
| `Enum of string
| `String of Values_0.SensitivePhoneNumber.t
| `Structure of (string * [> `Integer of int ]) list ])
list ]
list
| `Map of ([> `String of string ] * [> `String of string ]) list
| `String of Values_0.UserId.t
| `Structure of
(string
* [> `Boolean of Values_0.AutoAccept.t
| `Enum of string
| `Integer of Values_0.AfterContactWorkTimeLimit.t
| `String of Values_0.AgentFirstName.t ])
list
| `Timestamp of Values_0.Timestamp.t ])
list ]