Skip to content

CreateQueueRequest

Source code in docs_src/capo_connect/types/create_queue_request.py
class CreateQueueRequest(TypedDict, closed=True):
    instance_id: "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: "capo_connect.types.common_name_length127.CommonNameLength127"
    """<p>The name of the queue.</p>"""
    description: NotRequired["capo_connect.types.queue_description.QueueDescription"]
    """<p>The description of the queue.</p>"""
    outbound_caller_config: NotRequired[
        "capo_connect.types.outbound_caller_config.OutboundCallerConfig"
    ]
    """<p>The outbound caller ID name, number, and outbound whisper flow.</p>"""
    outbound_email_config: NotRequired[
        "capo_connect.types.outbound_email_config.OutboundEmailConfig"
    ]
    """<p>The outbound email address ID for a specified queue.</p>"""
    hours_of_operation_id: "capo_connect.types.hours_of_operation_id.HoursOfOperationId"
    """<p>The identifier for the hours of operation.</p>"""
    max_contacts: NotRequired["capo_connect.types.queue_max_contacts.QueueMaxContacts"]
    """<p>The maximum number of contacts that can be in the queue before it is considered full.</p>"""
    quick_connect_ids: NotRequired[
        "capo_connect.types.quick_connects_list.QuickConnectsList"
    ]
    """<p>The quick connects available to agents who are working the queue.</p>"""
    email_addresses_config: NotRequired[
        "capo_connect.types.email_address_config_list.EmailAddressConfigList"
    ]
    """<p>Configuration list containing the email addresses to associate with the queue during creation. Each configuration specifies an email address ID that agents can select when handling email contacts in this queue.</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>"""

description instance-attribute

description: NotRequired[QueueDescription]

The description of the queue.

email_addresses_config instance-attribute

email_addresses_config: NotRequired[EmailAddressConfigList]

Configuration list containing the email addresses to associate with the queue during creation. Each configuration specifies an email address ID that agents can select when handling email contacts in this queue.

hours_of_operation_id instance-attribute

hours_of_operation_id: HoursOfOperationId

The identifier for the hours of operation.

instance_id instance-attribute

instance_id: InstanceId

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

max_contacts instance-attribute

max_contacts: NotRequired[QueueMaxContacts]

The maximum number of contacts that can be in the queue before it is considered full.

name instance-attribute

The name of the queue.

outbound_caller_config instance-attribute

outbound_caller_config: NotRequired[OutboundCallerConfig]

The outbound caller ID name, number, and outbound whisper flow.

outbound_email_config instance-attribute

outbound_email_config: NotRequired[OutboundEmailConfig]

The outbound email address ID for a specified queue.

quick_connect_ids instance-attribute

quick_connect_ids: NotRequired[QuickConnectsList]

The quick connects available to agents who are working the queue.

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"} }.