AWS Fundamentals Logo
AWS Fundamentals
L1 ConstructAWS::SES::ConfigurationSet

CfnConfigurationSet

Configuration sets let you create groups of rules that you can apply to the emails you send using Amazon SES. For more information about using configuration sets, see [Using Amazon SES Configuration Sets](https://docs.aws.amazon.com/ses/latest/dg/using-configuration-sets.html) in the [Amazon SES Developer Guide](https://docs.aws.amazon.com/ses/latest/dg/) . > *Required permissions:* > > To apply any of the resource options, you will need to have the corresponding AWS Identity and Access Management (IAM) SES API v2 permissions: > > - `ses:GetConfigurationSet` > > - (This permission is replacing the v1 *ses:DescribeConfigurationSet* permission which will not work with these v2 resource options.) > - `ses:PutConfigurationSetDeliveryOptions` > - `ses:PutConfigurationSetReputationOptions` > - `ses:PutConfigurationSetSendingOptions` > - `ses:PutConfigurationSetSuppressionOptions` > - `ses:PutConfigurationSetTrackingOptions`

Import

import { CfnConfigurationSet } from 'aws-cdk-lib/aws-ses';

Or use the module namespace:

import * as ses from 'aws-cdk-lib/aws-ses';
// ses.CfnConfigurationSet

Properties

Configuration passed to the constructor as CfnConfigurationSetProps.

archivingOptionsOptional
IResolvable | ArchivingOptionsProperty

An object that defines a MailManager archive that is used to preserve emails that you send using the configuration set.

deliveryOptionsOptional
IResolvable | DeliveryOptionsProperty

Specifies the name of the dedicated IP pool to associate with the configuration set and whether messages that use the configuration set are required to use Transport Layer Security (TLS).

nameOptional
string

The name of the configuration set. The name must meet the following requirements:. - Contain only letters (a-z, A-Z), numbers (0-9), underscores (_), or dashes (-). - Contain 64 characters or fewer.

reputationOptionsOptional
IResolvable | ReputationOptionsProperty

An object that defines whether or not Amazon SES collects reputation metrics for the emails that you send that use the configuration set.

sendingOptionsOptional
IResolvable | SendingOptionsProperty

An object that defines whether or not Amazon SES can send email that you send using the configuration set.

suppressionOptionsOptional
IResolvable | SuppressionOptionsProperty

An object that contains information about the suppression list preferences for your account.

tagsOptional
CfnTag[]

An array of objects that define the tags (keys and values) that are associated with the configuration set.

trackingOptionsOptional
IResolvable | TrackingOptionsProperty

An object that defines the open and click tracking options for emails that you send using the configuration set.

vdmOptionsOptional
IResolvable | VdmOptionsProperty

The Virtual Deliverability Manager (VDM) options that apply to the configuration set.

CloudFormation Resource

This L1 construct maps directly to the following CloudFormation resource type.

Get the Amazon SES Cheat Sheet

Everything you need to know about Amazon SES on one page. HD quality, print-friendly.

Download Free Infographic