# CfnConfigurationSetProps

Properties for defining a `CfnConfigurationSet`.

Extends: CfnConfigurationSetProps
Used as props by: CfnConfigurationSet

- Source: Generated code
- Type last changed: v2.238.0 · 9 Feb 2026

## Example

```ts
// 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 = {
  archivingOptions: {
    archiveArn: 'archiveArn',
  },
  deliveryOptions: {
    maxDeliverySeconds: 123,
    sendingPoolName: 'sendingPoolName',
    tlsPolicy: 'tlsPolicy',
  },
  name: 'name',
  reputationOptions: {
    reputationMetricsEnabled: false,
  },
  sendingOptions: {
    sendingEnabled: false,
  },
  suppressionOptions: {
    suppressedReasons: ['suppressedReasons'],
    validationOptions: {
      conditionThreshold: {
        conditionThresholdEnabled: 'conditionThresholdEnabled',

        // the properties below are optional
        overallConfidenceThreshold: {
          confidenceVerdictThreshold: 'confidenceVerdictThreshold',
        },
      },
    },
  },
  tags: [{
    key: 'key',
    value: 'value',
  }],
  trackingOptions: {
    customRedirectDomain: 'customRedirectDomain',
    httpsPolicy: 'httpsPolicy',
  },
  vdmOptions: {
    dashboardOptions: {
      engagementMetrics: 'engagementMetrics',
    },
    guardianOptions: {
      optimizedSharedDelivery: 'optimizedSharedDelivery',
    },
  },
};
```

## Properties

- `archivingOptions`: [IResolvable](/cdk/api/v2/docs/aws-cdk-lib.IResolvable.html) | [CfnConfigurationSet.ArchivingOptionsProperty](/cdk/api/v2/docs/aws-cdk-lib.aws_ses.CfnConfigurationSet.ArchivingOptionsProperty.html) — An object that defines a MailManager archive that is used to preserve emails that you send using the configuration set.

- `deliveryOptions`: [IResolvable](/cdk/api/v2/docs/aws-cdk-lib.IResolvable.html) | [CfnConfigurationSet.DeliveryOptionsProperty](/cdk/api/v2/docs/aws-cdk-lib.aws_ses.CfnConfigurationSet.DeliveryOptionsProperty.html) — 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).

- `name`: 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.

- `reputationOptions`: [IResolvable](/cdk/api/v2/docs/aws-cdk-lib.IResolvable.html) | [CfnConfigurationSet.ReputationOptionsProperty](/cdk/api/v2/docs/aws-cdk-lib.aws_ses.CfnConfigurationSet.ReputationOptionsProperty.html) — An object that defines whether or not Amazon SES collects reputation metrics for the emails that you send that use the configuration set.

- `sendingOptions`: [IResolvable](/cdk/api/v2/docs/aws-cdk-lib.IResolvable.html) | [CfnConfigurationSet.SendingOptionsProperty](/cdk/api/v2/docs/aws-cdk-lib.aws_ses.CfnConfigurationSet.SendingOptionsProperty.html) — An object that defines whether or not Amazon SES can send email that you send using the configuration set.

- `suppressionOptions`: [IResolvable](/cdk/api/v2/docs/aws-cdk-lib.IResolvable.html) | [CfnConfigurationSet.SuppressionOptionsProperty](/cdk/api/v2/docs/aws-cdk-lib.aws_ses.CfnConfigurationSet.SuppressionOptionsProperty.html) — An object that contains information about the suppression list preferences for your account.

- `tags`: [CfnTag](/cdk/api/v2/docs/aws-cdk-lib.CfnTag.html)[] — An array of objects that define the tags (keys and values) that are associated with the configuration set.

- `trackingOptions`: [IResolvable](/cdk/api/v2/docs/aws-cdk-lib.IResolvable.html) | [CfnConfigurationSet.TrackingOptionsProperty](/cdk/api/v2/docs/aws-cdk-lib.aws_ses.CfnConfigurationSet.TrackingOptionsProperty.html) — An object that defines the open and click tracking options for emails that you send using the configuration set.

- `vdmOptions`: [IResolvable](/cdk/api/v2/docs/aws-cdk-lib.IResolvable.html) | [CfnConfigurationSet.VdmOptionsProperty](/cdk/api/v2/docs/aws-cdk-lib.aws_ses.CfnConfigurationSet.VdmOptionsProperty.html) — The Virtual Deliverability Manager (VDM) options that apply to the configuration set.
