(ses): L2 EventDestination construct does not support Firehose or EventBridge destinations #32835
Open
1 of 2 tasks
Labels
@aws-cdk/aws-ses
Related to Amazon Simple Email Service
effort/medium
Medium work item – several days of effort
feature-request
A feature should be added or improved.
p2
Describe the feature
Reviewing the L1 documentation for AWS::SES::ConfigurationSetEventDestination shows that the available integration options are CWL, Firehose, Event Bridge and SNS. Docs: https://docs.aws.amazon.com/cdk/api/v2/docs/aws-cdk-lib.aws_ses.CfnConfigurationSetEventDestination.EventDestinationProperty.html#eventbridgedestination
However, only SNS is supported by the L2 abstraction of the
EventDestination
class. Docs: https://docs.aws.amazon.com/cdk/api/v2/docs/aws-cdk-lib.aws_ses.EventDestination.htmlUse Case
SNS isn't a great integration option for these events. For example, using Event Bridge is a very cheap way to stream them through Lambda functions and perform actions based on events. Using Firehose is a really cheap way to populate a data lake of the events for future analytics.
Proposed Solution
Implement the above features in the L2 abstraction.
Other Information
No response
Acknowledgements
CDK version used
2.175.0
Environment details (OS name and version, etc.)
Windows 11 - Node 22.11.0
The text was updated successfully, but these errors were encountered: