Skip to main content

ISESV2EventDestination

Interface in AWS.SESV2

Interface for EventDestination.

Properties

CloudWatchDestination

property CloudWatchDestination: ISESV2CloudWatchDestination

Type: ISESV2CloudWatchDestination

Configuration for publishing events to Amazon CloudWatch.

CloudWatch destinations allow you to monitor and gain insights on your email sending metrics through custom dimensions and metrics.

Enabled

property Enabled: TOptional<Boolean>

Indicates whether this event destination is currently enabled.

When True, the specified event types are sent to the configured destinations. When False, event publishing to this destination is disabled and no events are sent.

EventBridgeDestination

property EventBridgeDestination: ISESV2EventBridgeDestination

Type: ISESV2EventBridgeDestination

Configuration for publishing events to Amazon EventBridge.

EventBridge destinations enable you to send email event notifications to custom applications and AWS services through event rules and targets.

KinesisFirehoseDestination

property KinesisFirehoseDestination: ISESV2KinesisFirehoseDestination

Type: ISESV2KinesisFirehoseDestination

Configuration for streaming events to Amazon Kinesis Data Firehose.

Kinesis Data Firehose destinations allow you to stream email event data to other services such as Amazon S3, Amazon Redshift, or custom HTTP endpoints for long-term storage and analysis.

MatchingEventTypes

property MatchingEventTypes: TList<string>

The types of email events that are sent to this destination.

Supported event types include:

  • SEND – Email send attempts
  • REJECT – Messages rejected due to virus detection
  • BOUNCE – Hard bounces from recipient mail servers
  • COMPLAINT – Spam complaints from recipients
  • DELIVERY – Successful email deliveries
  • OPEN – Email open events
  • CLICK – Link click events
  • RENDERING_FAILURE – Template rendering failures
  • DELIVERY_DELAY – Temporary delivery delays
  • SUBSCRIPTION – Subscription management events

Name

property Name: string

A unique name that identifies this event destination.

This name must be unique within the configuration set and is used to reference the event destination in update and delete operations.

PinpointDestination

property PinpointDestination: ISESV2PinpointDestination

Type: ISESV2PinpointDestination

Configuration for sending events to Amazon Pinpoint.

Pinpoint destinations enable you to view email event metrics using the Transactional Messaging dashboards built into Amazon Pinpoint.

SnsDestination

property SnsDestination: ISESV2SnsDestination

Type: ISESV2SnsDestination

Configuration for publishing events to Amazon SNS.

SNS destinations allow you to receive notifications when specific email events occur, enabling real-time alerting and automated responses.