-
Notifications
You must be signed in to change notification settings - Fork 4.3k
Closed
Labels
@aws-cdk/aws-kinesisRelated to Amazon KinesisRelated to Amazon Kinesiseffort/smallSmall work item – less than a day of effortSmall work item – less than a day of effortfeature-requestA feature should be added or improved.A feature should be added or improved.p3
Description
Describe the feature
L2 DeliveryStream construct is missing a generic processor, only LambdaProcessor is available.
Add:
GenericProcessorthat can be filled in with customProcessorPropertiesthat match CfnDeliveryStream.ProcessorProperty- DelimiterProcessor.
DelimiterProcessor should implement:
type='AppendDelimiterToRecord',
parameters=[
CfnDeliveryStream.ProcessorParameterProperty(
parameter_name='Delimiter',
parameter_value='\\n'
)
]
Use Case
While using L2 DeliveryStream construct, you are only able to use the LambdaProcessor. We need to use the generic IDataProcessor to specify a delimiter to be inserted between the individual Kinesis records that are being processed and passed to S3.
Proposed Solution
No response
Other Information
No response
Acknowledgements
- I may be able to implement this feature request
- This feature might incur a breaking change
CDK version used
1.155
Environment details (OS name and version, etc.)
Python
gioruffa
Metadata
Metadata
Assignees
Labels
@aws-cdk/aws-kinesisRelated to Amazon KinesisRelated to Amazon Kinesiseffort/smallSmall work item – less than a day of effortSmall work item – less than a day of effortfeature-requestA feature should be added or improved.A feature should be added or improved.p3