Skip to content

User

Source code in docs_src/capo_connect/types/user.py
class User(TypedDict, closed=True):
    id: NotRequired["capo_connect.types.user_id.UserId"]
    """<p>The identifier of the user account.</p>"""
    arn: NotRequired["capo_connect.types.arn.ARN"]
    """<p>The Amazon Resource Name (ARN) of the user account.</p>"""
    username: NotRequired["capo_connect.types.agent_username.AgentUsername"]
    """<p>The user name assigned to the user account.</p>"""
    identity_info: NotRequired["capo_connect.types.user_identity_info.UserIdentityInfo"]
    """<p>Information about the user identity.</p>"""
    phone_config: NotRequired["capo_connect.types.user_phone_config.UserPhoneConfig"]
    """<p>Information about the phone configuration for the user.</p>"""
    directory_user_id: NotRequired[
        "capo_connect.types.directory_user_id.DirectoryUserId"
    ]
    """<p>The identifier of the user account in the directory used for identity management.</p>"""
    security_profile_ids: NotRequired[
        "capo_connect.types.security_profile_ids.SecurityProfileIds"
    ]
    """<p>The identifiers of the security profiles for the user.</p>"""
    routing_profile_id: NotRequired[
        "capo_connect.types.routing_profile_id.RoutingProfileId"
    ]
    """<p>The identifier of the routing profile for the user.</p>"""
    hierarchy_group_id: NotRequired[
        "capo_connect.types.hierarchy_group_id.HierarchyGroupId"
    ]
    """<p>The identifier of the hierarchy group for the user.</p>"""
    tags: NotRequired["capo_connect.types.tag_map.TagMap"]
    """<p>The tags.</p>"""
    auto_accept_configs: NotRequired[
        "capo_connect.types.auto_accept_configs.AutoAcceptConfigs"
    ]
    """<p>The list of auto-accept configuration settings for each channel.</p>"""
    after_contact_work_configs: NotRequired[
        "capo_connect.types.after_contact_work_configs.AfterContactWorkConfigs"
    ]
    """<p>The list of after contact work (ACW) timeout configuration settings for each channel.</p>"""
    phone_number_configs: NotRequired[
        "capo_connect.types.phone_number_configs.PhoneNumberConfigs"
    ]
    """<p>The list of phone number configuration settings for each channel.</p>"""
    persistent_connection_configs: NotRequired[
        "capo_connect.types.persistent_connection_configs.PersistentConnectionConfigs"
    ]
    """<p>The list of persistent connection configuration settings for each channel.</p>"""
    voice_enhancement_configs: NotRequired[
        "capo_connect.types.voice_enhancement_configs.VoiceEnhancementConfigs"
    ]
    """<p>The list of voice enhancement configuration settings for each channel.</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>"""

after_contact_work_configs instance-attribute

after_contact_work_configs: NotRequired[AfterContactWorkConfigs]

The list of after contact work (ACW) timeout configuration settings for each channel.

arn instance-attribute

arn: NotRequired[ARN]

The Amazon Resource Name (ARN) of the user account.

auto_accept_configs instance-attribute

auto_accept_configs: NotRequired[AutoAcceptConfigs]

The list of auto-accept configuration settings for each channel.

directory_user_id instance-attribute

directory_user_id: NotRequired[DirectoryUserId]

The identifier of the user account in the directory used for identity management.

hierarchy_group_id instance-attribute

hierarchy_group_id: NotRequired[HierarchyGroupId]

The identifier of the hierarchy group for the user.

id instance-attribute

id: NotRequired[UserId]

The identifier of the user account.

identity_info instance-attribute

identity_info: NotRequired[UserIdentityInfo]

Information about the user identity.

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.

persistent_connection_configs instance-attribute

persistent_connection_configs: NotRequired[PersistentConnectionConfigs]

The list of persistent connection configuration settings for each channel.

phone_config instance-attribute

phone_config: NotRequired[UserPhoneConfig]

Information about the phone configuration for the user.

phone_number_configs instance-attribute

phone_number_configs: NotRequired[PhoneNumberConfigs]

The list of phone number configuration settings for each channel.

routing_profile_id instance-attribute

routing_profile_id: NotRequired[RoutingProfileId]

The identifier of the routing profile for the user.

security_profile_ids instance-attribute

security_profile_ids: NotRequired[SecurityProfileIds]

The identifiers of the security profiles for the user.

tags instance-attribute

tags: NotRequired[TagMap]

The tags.

username instance-attribute

username: NotRequired[AgentUsername]

The user name assigned to the user account.

voice_enhancement_configs instance-attribute

voice_enhancement_configs: NotRequired[VoiceEnhancementConfigs]

The list of voice enhancement configuration settings for each channel.