Skip to main content

connect_instance_configs

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

Overview

Nameconnect_instance_configs
TypeResource
Idaws.connectcampaignsv2.connect_instance_configs

Fields

The following fields are returned by SELECT queries:

NameDatatypeDescription
connect_instance_idstringAmazon Connect Instance Id (pattern: <code>[-_.a-zA-Z0-9]+</code>)
encryption_configobjectEncryption config for Connect Instance. Note that sensitive data will always be encrypted. If disabled, service will perform encryption with its own key. If enabled, a KMS key id needs to be provided and KMS charges will apply. KMS is only type supported
service_linked_role_arnstringService linked role arn

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
get_connect_instance_configselectconnect_instance_id, regionGet the specific Connect instance config.
delete_connect_instance_configdeleteconnect_instance_id, regioncampaignDeletionPolicyDeletes a connect instance config from the specified AWS account.

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
connect_instance_idstring
regionstringAWS region (default: us-east-1)
campaignDeletionPolicystring

SELECT examples

Get the specific Connect instance config.

SELECT
connect_instance_id,
encryption_config,
service_linked_role_arn
FROM aws.connectcampaignsv2.connect_instance_configs
WHERE connect_instance_id = '{{ connect_instance_id }}' -- required
AND region = '{{ region }}' -- required
;

DELETE examples

Deletes a connect instance config from the specified AWS account.

DELETE FROM aws.connectcampaignsv2.connect_instance_configs
WHERE connect_instance_id = '{{ connect_instance_id }}' --required
AND region = '{{ region }}' --required
AND campaignDeletionPolicy = '{{ campaignDeletionPolicy }}'
;