aws-cloudformation / cloudformation-coverage-roadmap

The AWS CloudFormation Public Coverage Roadmap
https://aws.amazon.com/cloudformation/
Creative Commons Attribution Share Alike 4.0 International
1.1k stars 53 forks source link

Amazon Data Firehose CloudFormation Template Missing New line delimiter property in Destination Settings #1935

Closed vaibhavj23 closed 4 months ago

vaibhavj23 commented 4 months ago

Name of the resource

AWS::KinesisFirehose::DeliveryStream

Resource name

No response

Reference Link

https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-s3destinationconfiguration.html https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-extendeds3destinationconfiguration.html

Details

Amazon Data Firehose recently added a property New line delimiter in Destination Settings, which appends a new line character after every record without the need of using a lambda. This property can be enabled through console, but to enable it via CloudFormation template there is no information available in the documentation. https://docs.aws.amazon.com/firehose/latest/dev/create-destination.html#create-destination-s3

Firehose
vaibhavj23 commented 4 months ago

Found the way to do this, need to add it as a Processor in ProcessingConfiguration of ExtendedS3DestinationConfiguration

https://docs.aws.amazon.com/firehose/latest/APIReference/API_Processor.html