-
Notifications
You must be signed in to change notification settings - Fork 4.5k
(aws-logs): L2 constructs for CloudWatch log delivery #37544
Copy link
Copy link
Open
Labels
@aws-cdk/aws-logsRelated to Amazon CloudWatch LogsRelated to Amazon CloudWatch Logsfeature-requestA feature should be added or improved.A feature should be added or improved.needs-triageThis issue or PR still needs to be triaged.This issue or PR still needs to be triaged.
Description
Describe the feature
Higher-level (L2) constructs that wrap the L1 constructs for CloudWatch logs delivery:
It may also be helpful to add a "pipeline" construct which (a) creates a delivery source + destination and (b) wires them together
Use Case
In particular, our team wants to use the newly released CloudWatch access logging for NLBs, which requires CDK integration with CloudWatch log delivery.
However, this benefits all log delivery use-cases, which only appear to be growing as more AWS services onboard to log delivery.
Proposed Solution
At a high level, the solution should include:
- Wrapper constructs for the L1
Cfn*constructs - Enums for various type parameters which are exposed as
stringtypes in the API, e.g.logType,outputFormat
Other Information
No response
Acknowledgements
- I may be able to implement this feature request
- This feature might incur a breaking change
AWS CDK Library version (aws-cdk-lib)
aws-cdk-lib@2.213.0
AWS CDK CLI version
2.1113.0 (build bb3ff6f)
Environment details (OS name and version, etc.)
Amazon Linux 2
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
@aws-cdk/aws-logsRelated to Amazon CloudWatch LogsRelated to Amazon CloudWatch Logsfeature-requestA feature should be added or improved.A feature should be added or improved.needs-triageThis issue or PR still needs to be triaged.This issue or PR still needs to be triaged.