Values_1.RoutingProfileSourceContains information about a routing profile.
type nonrec t = {instanceId : Values_0.InstanceId.t option;The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.
*)name : Values_0.RoutingProfileName.t option;The name of the routing profile.
*)routingProfileArn : Values_0.ARN.t option;The Amazon Resource Name (ARN) of the routing profile.
*)routingProfileId : Values_0.RoutingProfileId.t option;The identifier of the routing profile.
*)description : Values_0.RoutingProfileDescription.t option;The description of the routing profile.
*)mediaConcurrencies : Values_0.MediaConcurrencies.t option;The channels agents can handle in the Contact Control Panel (CCP) for this routing profile.
*)defaultOutboundQueueId : Values_0.QueueId.t option;The identifier of the default outbound queue for this routing profile.
*)numberOfAssociatedQueues : Long.t option;The number of associated queues in routing profile.
*)numberOfAssociatedManualAssignmentQueues : Long.t option;The number of associated manual assignment queues in routing profile.
*)numberOfAssociatedUsers : Long.t option;The number of associated users in routing profile.
*)agentAvailabilityTimer : Values_0.AgentAvailabilityTimer.t option;Whether agents with this routing profile will have their routing order calculated based on time since their last inbound contact or longest idle time.
*)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.
*)isDefault : Values_0.Boolean.t option;Whether this a default routing profile.
*)associatedQueueIds : Values_0.AssociatedQueueIdList.t option;The IDs of the associated queue.
*)associatedManualAssignmentQueueIds : Values_0.AssociatedQueueIdList.t option;The IDs of the associated manual assignment queues.
*)}val make :
?instanceId:Values_0.InstanceId.t ->
?name:Values_0.RoutingProfileName.t ->
?routingProfileArn:Values_0.ARN.t ->
?routingProfileId:Values_0.RoutingProfileId.t ->
?description:Values_0.RoutingProfileDescription.t ->
?mediaConcurrencies:Values_0.MediaConcurrencies.t ->
?defaultOutboundQueueId:Values_0.QueueId.t ->
?tags:Values_0.TagMap.t ->
?numberOfAssociatedQueues:Long.t ->
?numberOfAssociatedManualAssignmentQueues:Long.t ->
?numberOfAssociatedUsers:Long.t ->
?agentAvailabilityTimer:Values_0.AgentAvailabilityTimer.t ->
?lastModifiedTime:Values_0.Timestamp.t ->
?lastModifiedRegion:Values_0.RegionName.t ->
?isDefault:Values_0.Boolean.t ->
?associatedQueueIds:Values_0.AssociatedQueueIdList.t ->
?associatedManualAssignmentQueueIds:Values_0.AssociatedQueueIdList.t ->
unit ->
tval to_value :
t ->
[> `Structure of
(string
* [> `Boolean of Values_0.Boolean.t
| `Enum of string
| `List of
[> `String of string
| `Structure of
(string
* [> `Enum of string
| `Integer of int
| `Structure of (string * [> `Enum of string ]) list ])
list ]
list
| `Long of Long.t
| `Map of ([> `String of string ] * [> `String of string ]) list
| `String of Values_0.InstanceId.t
| `Timestamp of Values_0.Timestamp.t ])
list ]