Skip to content

Queue

Source code in docs_src/capo_connect/types/queue.py
class Queue(TypedDict, closed=True):
    name: NotRequired["capo_connect.types.common_name_length127.CommonNameLength127"]
    """<p>The name of the queue.</p>"""
    queue_arn: NotRequired["capo_connect.types.arn.ARN"]
    """<p>The Amazon Resource Name (ARN) for the queue.</p>"""
    queue_id: NotRequired["capo_connect.types.queue_id.QueueId"]
    """<p>The identifier for 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: NotRequired[
        "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>"""
    status: NotRequired["capo_connect.types.queue_status.QueueStatus"]
    """<p>The status of the 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>"""
    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>"""

description instance-attribute

description: NotRequired[QueueDescription]

The description of the queue.

hours_of_operation_id instance-attribute

hours_of_operation_id: NotRequired[HoursOfOperationId]

The identifier for the hours of operation.

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.

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

name: NotRequired[CommonNameLength127]

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.

queue_arn instance-attribute

queue_arn: NotRequired[ARN]

The Amazon Resource Name (ARN) for the queue.

queue_id instance-attribute

queue_id: NotRequired[QueueId]

The identifier for the queue.

status instance-attribute

status: NotRequired[QueueStatus]

The status of 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"} }.