interface CfnConfigurationSetProps
| Language | Type name |
|---|---|
.NET | Amazon.CDK.AWS.SES.CfnConfigurationSetProps |
Java | software.amazon.awscdk.services.ses.CfnConfigurationSetProps |
Python | aws_cdk.aws_ses.CfnConfigurationSetProps |
TypeScript | @aws-cdk/aws-ses » CfnConfigurationSetProps |
Properties for defining a CfnConfigurationSet.
Example
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import * as ses from '@aws-cdk/aws-ses';
const cfnConfigurationSetProps: ses.CfnConfigurationSetProps = {
deliveryOptions: {
sendingPoolName: 'sendingPoolName',
tlsPolicy: 'tlsPolicy',
},
name: 'name',
reputationOptions: {
reputationMetricsEnabled: false,
},
sendingOptions: {
sendingEnabled: false,
},
suppressionOptions: {
suppressedReasons: ['suppressedReasons'],
},
trackingOptions: {
customRedirectDomain: 'customRedirectDomain',
},
vdmOptions: {
dashboardOptions: {
engagementMetrics: 'engagementMetrics',
},
guardianOptions: {
optimizedSharedDelivery: 'optimizedSharedDelivery',
},
},
};
Properties
| Name | Type | Description |
|---|---|---|
| delivery | Delivery | IResolvable | Specifies whether messages that use the configuration set are required to use Transport Layer Security (TLS). |
| name? | string | The name of the configuration set. The name must meet the following requirements:. |
| reputation | IResolvable | Reputation | An object that represents the reputation settings for the configuration set. |
| sending | IResolvable | Sending | An object that defines whether or not Amazon SES can send email that you send using the configuration set. |
| suppression | IResolvable | Suppression | An object that contains information about the suppression list preferences for your account. |
| tracking | IResolvable | Tracking | The name of the custom open and click tracking domain associated with the configuration set. |
| vdm | IResolvable | Vdm | The Virtual Deliverability Manager (VDM) options that apply to the configuration set. |
deliveryOptions?
Type:
Delivery | IResolvable
(optional)
Specifies whether messages that use the configuration set are required to use Transport Layer Security (TLS).
name?
Type:
string
(optional)
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.
reputationOptions?
Type:
IResolvable | Reputation
(optional)
An object that represents the reputation settings for the configuration set.
sendingOptions?
Type:
IResolvable | Sending
(optional)
An object that defines whether or not Amazon SES can send email that you send using the configuration set.
suppressionOptions?
Type:
IResolvable | Suppression
(optional)
An object that contains information about the suppression list preferences for your account.
trackingOptions?
Type:
IResolvable | Tracking
(optional)
The name of the custom open and click tracking domain associated with the configuration set.
vdmOptions?
Type:
IResolvable | Vdm
(optional)
The Virtual Deliverability Manager (VDM) options that apply to the configuration set.

.NET
Java
Python
TypeScript