aws-cdk icon indicating copy to clipboard operation
aws-cdk copied to clipboard

feat(kinesisfirehose): add HTTP Endpoint and Datadog destination

Open benjaminpottier opened this issue 9 months ago • 3 comments

Issue # (if applicable)

Closes #20354 and #15502

Reason for this change

Adding support for HTTP destinations and adding Datadog as an opinionated third-party destination.

Description of changes

Adds support for using Datadog as a delivery destination for Amazon Data Firehose using an L2 HTTP endpoint destination.

Describe any new or updated permissions being added

Nothing.

Description of how you validated changes

Added unit tests. Have not yet added integration tests.

Checklist


By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license

benjaminpottier avatar Mar 01 '25 00:03 benjaminpottier

This is my first time creating a pull request for this project so any feedback is appreciated. I'm still figuring out the integration tests and have left this in draft while I work on it.

benjaminpottier avatar Mar 01 '25 00:03 benjaminpottier

Seemed fairly obvious after a while that an L2 for an HTTP destination should come first. Not sure if this would be the right approach to reuse it for Datadog.

benjaminpottier avatar Mar 01 '25 12:03 benjaminpottier

AWS CodeBuild CI Report

  • CodeBuild project: AutoBuildv2Project1C6BFA3F-wQm2hXv2jqQv
  • Commit ID: fac92a7ed844b5793c2fad80e4a2c08d08674aa0
  • Result: FAILED
  • Build Logs (available for 30 days)

Powered by github-codebuild-logs, available on the AWS Serverless Application Repository

aws-cdk-automation avatar May 05 '25 17:05 aws-cdk-automation