-
Notifications
You must be signed in to change notification settings - Fork 4.5k
Description
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.html
Use 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
- I may be able to implement this feature request
- This feature might incur a breaking change
CDK version used
2.175.0
Environment details (OS name and version, etc.)
Windows 11 - Node 22.11.0