aws-cdk-lib.aws_ses.CfnConfigurationSetProps

interface CfnConfigurationSetProps

LanguageType name
.NETAmazon.CDK.AWS.SES.CfnConfigurationSetProps
Gogithub.com/aws/aws-cdk-go/awscdk/v2/awsses#CfnConfigurationSetProps
Javasoftware.amazon.awscdk.services.ses.CfnConfigurationSetProps
Pythonaws_cdk.aws_ses.CfnConfigurationSetProps
TypeScript aws-cdk-lib » 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 { aws_ses as ses } from 'aws-cdk-lib';
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

NameTypeDescription
deliveryOptions?IResolvable | DeliveryOptionsPropertySpecifies whether messages that use the configuration set are required to use Transport Layer Security (TLS).
name?stringThe name of the configuration set. The name must meet the following requirements:.
reputationOptions?IResolvable | ReputationOptionsPropertyAn object that represents the reputation settings for the configuration set.
sendingOptions?IResolvable | SendingOptionsPropertyAn object that defines whether or not Amazon SES can send email that you send using the configuration set.
suppressionOptions?IResolvable | SuppressionOptionsPropertyAn object that contains information about the suppression list preferences for your account.
trackingOptions?IResolvable | TrackingOptionsPropertyThe name of the custom open and click tracking domain associated with the configuration set.
vdmOptions?IResolvable | VdmOptionsPropertyThe Virtual Deliverability Manager (VDM) options that apply to the configuration set.

deliveryOptions?

Type: IResolvable | DeliveryOptionsProperty (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 | ReputationOptionsProperty (optional)

An object that represents the reputation settings for the configuration set.


sendingOptions?

Type: IResolvable | SendingOptionsProperty (optional)

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


suppressionOptions?

Type: IResolvable | SuppressionOptionsProperty (optional)

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


trackingOptions?

Type: IResolvable | TrackingOptionsProperty (optional)

The name of the custom open and click tracking domain associated with the configuration set.


vdmOptions?

Type: IResolvable | VdmOptionsProperty (optional)

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