Skip to main content

quick_connects

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

Overview

Namequick_connects
TypeResource
Idaws.connect.quick_connects

Fields

The following fields are returned by SELECT queries:

NameDatatypeDescription
descriptionstringThe description.
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_arnstringThe Amazon Resource Name (ARN) of the quick connect.
quick_connect_configobjectContains configuration settings for a quick connect.
quick_connect_idstringThe identifier for the quick connect.
tagsobjectThe tags used to organize, track, or control access for this resource. For example, { "Tags": {"key1":"value1", "key2":"value2"} }.

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
describe_quick_connectselectinstance_id, quick_connect_id, regionDescribes the quick connect.
list_quick_connectsselectinstance_id, regionnextToken, maxResults, QuickConnectTypesProvides information about the quick connects for the specified Connect Customer instance.
search_quick_connectsselectregionSearches quick connects in an Connect Customer instance, with optional filtering.
create_quick_connectinsertinstance_id, region, QuickConnectConfigCreates a quick connect for the specified Connect Customer instance.
update_quick_connect_configupdateinstance_id, quick_connect_id, region, QuickConnectConfigUpdates the configuration settings for the specified quick connect.
update_quick_connect_nameupdateinstance_id, quick_connect_id, regionUpdates the name and description of a quick connect. The request accepts the following data in JSON format. At least Name or Description must be provided.
delete_quick_connectdeleteinstance_id, quick_connect_id, regionDeletes a quick connect. After calling DeleteUser, it's important to call DeleteQuickConnect to delete any records related to the deleted users. This will help you: Avoid dangling resources that impact your service quotas. Remove deleted users so they don't appear to agents as transfer options. Avoid the disruption of other Connect Customer processes, such as instance replication and syncing if you're using Connect Customer Global Resiliency.

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.
quick_connect_idstringThe identifier for the quick connect.
regionstringAWS region (default: us-east-1)
QuickConnectTypesarrayThe 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).
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

Describes the quick connect.

SELECT
description,
last_modified_region,
last_modified_time,
name,
quick_connect_arn,
quick_connect_config,
quick_connect_id,
tags
FROM aws.connect.quick_connects
WHERE instance_id = '{{ instance_id }}' -- required
AND quick_connect_id = '{{ quick_connect_id }}' -- required
AND region = '{{ region }}' -- required
;

INSERT examples

Creates a quick connect for the specified Connect Customer instance.

INSERT INTO aws.connect.quick_connects (
Name,
Description,
QuickConnectConfig,
Tags,
instance_id,
region
)
SELECT
'{{ Name }}',
'{{ Description }}',
'{{ QuickConnectConfig }}' /* required */,
'{{ Tags }}',
'{{ instance_id }}',
'{{ region }}'
RETURNING
quick_connect_arn,
quick_connect_id
;

UPDATE examples

Updates the configuration settings for the specified quick connect.

UPDATE aws.connect.quick_connects
SET
QuickConnectConfig = '{{ QuickConnectConfig }}'
WHERE
instance_id = '{{ instance_id }}' --required
AND quick_connect_id = '{{ quick_connect_id }}' --required
AND region = '{{ region }}' --required
AND QuickConnectConfig = '{{ QuickConnectConfig }}' --required;

DELETE examples

Deletes a quick connect. After calling DeleteUser, it's important to call DeleteQuickConnect to delete any records related to the deleted users. This will help you: Avoid dangling resources that impact your service quotas. Remove deleted users so they don't appear to agents as transfer options. Avoid the disruption of other Connect Customer processes, such as instance replication and syncing if you're using Connect Customer Global Resiliency.

DELETE FROM aws.connect.quick_connects
WHERE instance_id = '{{ instance_id }}' --required
AND quick_connect_id = '{{ quick_connect_id }}' --required
AND region = '{{ region }}' --required
;