# ConfigurationSetEventDestinationProps

Properties for a configuration set event destination.

Extends: ConfigurationSetEventDestinationProps
Extends: ConfigurationSetEventDestinationOptions

- Source: [`aws-ses/lib/configuration-set-event-destination.ts`](https://github.com/aws/aws-cdk/blob/v2.273.0/packages/aws-cdk-lib/aws-ses/lib/configuration-set-event-destination.ts#L121)
- Type last changed: v2.235.0 · 15 Jan 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';
import { aws_ses as interfaces_ses } from 'aws-cdk-lib/interfaces';

declare const configurationSetRef: interfaces_ses.IConfigurationSetRef;
declare const eventDestination: ses.EventDestination;
const configurationSetEventDestinationProps: ses.ConfigurationSetEventDestinationProps = {
  configurationSet: configurationSetRef,
  destination: eventDestination,

  // the properties below are optional
  configurationSetEventDestinationName: 'configurationSetEventDestinationName',
  enabled: false,
  events: [ses.EmailSendingEvent.SEND],
};
```

## Properties

- `configurationSet`: [IConfigurationSetRef](/cdk/api/v2/docs/aws-cdk-lib.interfaces.aws_ses.IConfigurationSetRef.html) (required) — The configuration set that contains the event destination.

- `configurationSetEventDestinationName`: string = a CloudFormation generated name — A name for the configuration set event destination.

- `destination`: [EventDestination](/cdk/api/v2/docs/aws-cdk-lib.aws_ses.EventDestination.html) (required) — The event destination.

- `enabled`: boolean = true — Whether Amazon SES publishes events to this destination.

- `events`: [EmailSendingEvent](/cdk/api/v2/docs/aws-cdk-lib.aws_ses.EmailSendingEvent.html)[] = send all event types — The type of email sending events to publish to the event destination.

## Used as props by

- [`ConfigurationSetEventDestination`](/v2/docs/aws-cdk-lib.aws_ses.ConfigurationSetEventDestination)
