Skip to main content

email_addresses

Creates, updates, deletes or gets an email_address resource or lists email_addresses in a region

Overview

Nameemail_addresses
TypeResource
DescriptionResource Type definition for AWS::Connect::EmailAddress
Idawscc.connect.email_addresses

Fields

NameDatatypeDescription
instance_arnstringThe identifier of the Amazon Connect instance.
email_address_arnstringThe identifier of the email address.
descriptionstringA description for the email address.
email_addressstringEmail address to be created for this instance
display_namestringThe display name for the email address.
tagsarrayOne or more tags.
regionstringAWS region.

For more information, see AWS::Connect::EmailAddress.

Methods

NameResourceAccessible byRequired Params
create_resourceemail_addressesINSERTInstanceArn, EmailAddress, region
delete_resourceemail_addressesDELETEIdentifier, region
update_resourceemail_addressesUPDATEIdentifier, PatchDocument, region
list_resourcesemail_addresses_list_onlySELECTregion
get_resourceemail_addressesSELECTIdentifier, region

SELECT examples

Gets all properties from an individual email_address.

SELECT
region,
instance_arn,
email_address_arn,
description,
email_address,
display_name,
tags
FROM awscc.connect.email_addresses
WHERE
region = 'us-east-1' AND
Identifier = '{{ email_address_arn }}';

INSERT example

Use the following StackQL query and manifest file to create a new email_address resource, using stack-deploy.

/*+ create */
INSERT INTO awscc.connect.email_addresses (
InstanceArn,
EmailAddress,
region
)
SELECT
'{{ instance_arn }}',
'{{ email_address }}',
'{{ region }}';

UPDATE example

Use the following StackQL query and manifest file to update a email_address resource, using stack-deploy.

/*+ update */
UPDATE awscc.connect.email_addresses
SET PatchDocument = string('{{ {
"InstanceArn": instance_arn,
"Description": description,
"DisplayName": display_name,
"Tags": tags
} | generate_patch_document }}')
WHERE
region = '{{ region }}' AND
Identifier = '{{ email_address_arn }}';

DELETE example

/*+ delete */
DELETE FROM awscc.connect.email_addresses
WHERE
Identifier = '{{ email_address_arn }}' AND
region = 'us-east-1';

Permissions

To operate on the email_addresses resource, the following permissions are required:

connect:CreateEmailAddress,
connect:TagResource,
connect:ListIntegrationAssociations,
ses:GetEmailIdentity,
ses:DescribeReceiptRule,
ses:UpdateReceiptRule,
iam:PassRole