Skip to main content

queue_quick_connects

Creates, updates, deletes, gets or lists a queue_quick_connects resource.

Overview

Namequeue_quick_connects
TypeResource
Idaws.connect.queue_quick_connects

Fields

The following fields are returned by SELECT queries:

NameDatatypeDescription
arnstringThe Amazon Resource Name (ARN) of the quick connect.
idstringThe identifier for the quick connect.
last_modified_regionstringThe Amazon Web Services Region where this resource was last modified. (pattern: <code>[a-z]{2}(-[a-z]+){1,2}(-[0-9])?</code>)
last_modified_timestring (date-time)The timestamp when this resource was last modified.
namestringThe name of the quick connect.
quick_connect_typestringThe type of quick connect. In the Connect Customer admin website, when you create a quick connect, you are prompted to assign one of the following types: Agent (USER), External (PHONE_NUMBER), or Queue (QUEUE). (USER, QUEUE, PHONE_NUMBER, FLOW)

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
list_queue_quick_connectsselectinstance_id, queue_id, regionnextToken, maxResultsLists the quick connects associated with a queue.
associate_queue_quick_connectsupdateinstance_id, queue_id, region, QuickConnectIdsAssociates a set of quick connects with a queue.
disassociate_queue_quick_connectsexecinstance_id, queue_id, region, QuickConnectIdsDisassociates a set of quick connects from a queue.

Parameters

Parameters can be passed in the WHERE clause of a query. Check the Methods section to see which parameters are required or optional for each operation.

NameDatatypeDescription
instance_idstringThe identifier of the Connect Customer instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.
queue_idstringThe identifier for the queue.
regionstringAWS region (default: us-east-1)
maxResultsintegerThe maximum number of results to return per page. The default MaxResult size is 100.
nextTokenstringThe token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

SELECT examples

Lists the quick connects associated with a queue.

SELECT
arn,
id,
last_modified_region,
last_modified_time,
name,
quick_connect_type
FROM aws.connect.queue_quick_connects
WHERE instance_id = '{{ instance_id }}' -- required
AND queue_id = '{{ queue_id }}' -- required
AND region = '{{ region }}' -- required
AND nextToken = '{{ nextToken }}'
AND maxResults = '{{ maxResults }}'
;

UPDATE examples

Associates a set of quick connects with a queue.

UPDATE aws.connect.queue_quick_connects
SET
QuickConnectIds = '{{ QuickConnectIds }}'
WHERE
instance_id = '{{ instance_id }}' --required
AND queue_id = '{{ queue_id }}' --required
AND region = '{{ region }}' --required
AND QuickConnectIds = '{{ QuickConnectIds }}' --required;

Lifecycle Methods

Disassociates a set of quick connects from a queue.

EXEC aws.connect.queue_quick_connects.disassociate_queue_quick_connects
@instance_id='{{ instance_id }}' --required,
@queue_id='{{ queue_id }}' --required,
@region='{{ region }}' --required
@@json=
'{
"QuickConnectIds": "{{ QuickConnectIds }}"
}'
;