Skip to content

RoutingProfile

Source code in docs_src/capo_connect/types/routing_profile.py
class RoutingProfile(TypedDict, closed=True):
    instance_id: NotRequired["capo_connect.types.instance_id.InstanceId"]
    """<p>The identifier of the Connect Customer instance. You can <a href="https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html">find the instance ID</a> in the Amazon Resource Name (ARN) of the instance.</p>"""
    name: NotRequired["capo_connect.types.routing_profile_name.RoutingProfileName"]
    """<p>The name of the routing profile.</p>"""
    routing_profile_arn: NotRequired["capo_connect.types.arn.ARN"]
    """<p>The Amazon Resource Name (ARN) of the routing profile.</p>"""
    routing_profile_id: NotRequired[
        "capo_connect.types.routing_profile_id.RoutingProfileId"
    ]
    """<p>The identifier of the routing profile.</p>"""
    description: NotRequired[
        "capo_connect.types.routing_profile_description.RoutingProfileDescription"
    ]
    """<p>The description of the routing profile.</p>"""
    media_concurrencies: NotRequired[
        "capo_connect.types.media_concurrencies.MediaConcurrencies"
    ]
    """<p>The channels agents can handle in the Contact Control Panel (CCP) for this routing profile.</p>"""
    default_outbound_queue_id: NotRequired["capo_connect.types.queue_id.QueueId"]
    """<p>The identifier of the default outbound queue for this routing profile.</p>"""
    tags: NotRequired["capo_connect.types.tag_map.TagMap"]
    """<p>The tags used to organize, track, or control access for this resource. For example, { "Tags": {"key1":"value1", "key2":"value2"} }.</p>"""
    number_of_associated_queues: NotRequired["capo_connect.types.long.Long"]
    """<p>The number of associated queues in routing profile.</p>"""
    number_of_associated_manual_assignment_queues: NotRequired[
        "capo_connect.types.long.Long"
    ]
    """<p>The number of associated manual assignment queues in routing profile.</p>"""
    number_of_associated_users: NotRequired["capo_connect.types.long.Long"]
    """<p>The number of associated users in routing profile.</p>"""
    agent_availability_timer: NotRequired[
        "capo_connect.types.agent_availability_timer.AgentAvailabilityTimer"
    ]
    """<p>Whether agents with this routing profile will have their routing order calculated based on <i>time since their last inbound contact</i> or <i>longest idle time</i>. </p>"""
    last_modified_time: NotRequired["capo_connect.types.timestamp.Timestamp"]
    """<p>The timestamp when this resource was last modified.</p>"""
    last_modified_region: NotRequired["capo_connect.types.region_name.RegionName"]
    """<p>The Amazon Web Services Region where this resource was last modified.</p>"""
    is_default: "capo_connect.types.boolean.Boolean"
    """<p>Whether this a default routing profile.</p>"""
    associated_queue_ids: NotRequired[
        "capo_connect.types.associated_queue_id_list.AssociatedQueueIdList"
    ]
    """<p>The IDs of the associated queue.</p>"""
    associated_manual_assignment_queue_ids: NotRequired[
        "capo_connect.types.associated_queue_id_list.AssociatedQueueIdList"
    ]
    """<p>The IDs of the associated manual assignment queues.</p>"""

agent_availability_timer instance-attribute

agent_availability_timer: NotRequired[AgentAvailabilityTimer]

Whether agents with this routing profile will have their routing order calculated based on time since their last inbound contact or longest idle time.

associated_manual_assignment_queue_ids instance-attribute

associated_manual_assignment_queue_ids: NotRequired[AssociatedQueueIdList]

The IDs of the associated manual assignment queues.

associated_queue_ids instance-attribute

associated_queue_ids: NotRequired[AssociatedQueueIdList]

The IDs of the associated queue.

default_outbound_queue_id instance-attribute

default_outbound_queue_id: NotRequired[QueueId]

The identifier of the default outbound queue for this routing profile.

description instance-attribute

description: NotRequired[RoutingProfileDescription]

The description of the routing profile.

instance_id instance-attribute

instance_id: NotRequired[InstanceId]

The identifier of the Connect Customer instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

is_default instance-attribute

is_default: Boolean

Whether this a default routing profile.

last_modified_region instance-attribute

last_modified_region: NotRequired[RegionName]

The Amazon Web Services Region where this resource was last modified.

last_modified_time instance-attribute

last_modified_time: NotRequired[Timestamp]

The timestamp when this resource was last modified.

media_concurrencies instance-attribute

media_concurrencies: NotRequired[MediaConcurrencies]

The channels agents can handle in the Contact Control Panel (CCP) for this routing profile.

name instance-attribute

name: NotRequired[RoutingProfileName]

The name of the routing profile.

number_of_associated_manual_assignment_queues instance-attribute

number_of_associated_manual_assignment_queues: NotRequired[Long]

The number of associated manual assignment queues in routing profile.

number_of_associated_queues instance-attribute

number_of_associated_queues: NotRequired[Long]

The number of associated queues in routing profile.

number_of_associated_users instance-attribute

number_of_associated_users: NotRequired[Long]

The number of associated users in routing profile.

routing_profile_arn instance-attribute

routing_profile_arn: NotRequired[ARN]

The Amazon Resource Name (ARN) of the routing profile.

routing_profile_id instance-attribute

routing_profile_id: NotRequired[RoutingProfileId]

The identifier of the routing profile.

tags instance-attribute

tags: NotRequired[TagMap]

The tags used to organize, track, or control access for this resource. For example, { "Tags": {"key1":"value1", "key2":"value2"} }.