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.