Describe the feature
L2 DeliveryStream construct is missing a generic processor, only LambdaProcessor is available.
Add:
GenericProcessor that can be filled in with custom ProcessorProperties that 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
CDK version used
1.155
Environment details (OS name and version, etc.)
Python
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.ProcessorPropertyDelimiterProcessor should implement:
Use Case
While using L2
DeliveryStreamconstruct, you are only able to use theLambdaProcessor. We need to use the genericIDataProcessorto 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
CDK version used
1.155
Environment details (OS name and version, etc.)
Python