interface DataFormatConversionProps
| Language | Type name |
|---|---|
.NET | Amazon.CDK.AWS.KinesisFirehose.DataFormatConversionProps |
Go | github.com/aws/aws-cdk-go/awscdk/v2/awskinesisfirehose#DataFormatConversionProps |
Java | software.amazon.awscdk.services.kinesisfirehose.DataFormatConversionProps |
Python | aws_cdk.aws_kinesisfirehose.DataFormatConversionProps |
TypeScript (source) | aws-cdk-lib » aws_kinesisfirehose » DataFormatConversionProps |
Props for specifying data format conversion for Firehose.
See also: https://docs.aws.amazon.com/firehose/latest/dev/record-format-conversion.html
Example
declare const bucket: s3.Bucket;
declare const schemaGlueTable: glue.CfnTable;
const s3Destination = new firehose.S3Bucket(bucket, {
dataFormatConversion: {
schemaConfiguration: firehose.SchemaConfiguration.fromCfnTable(schemaGlueTable),
inputFormat: firehose.InputFormat.OPENX_JSON,
outputFormat: firehose.OutputFormat.PARQUET,
}
});
Properties
| Name | Type | Description |
|---|---|---|
| input | IInput | The input format to convert from for record format conversion. |
| output | IOutput | The output format to convert to for record format conversion. |
| schema | Schema | The schema configuration to use in converting the input format to output format. |
| enabled? | boolean | Whether data format conversion is enabled or not. |
inputFormat
Type:
IInput
The input format to convert from for record format conversion.
outputFormat
Type:
IOutput
The output format to convert to for record format conversion.
schemaConfiguration
Type:
Schema
The schema configuration to use in converting the input format to output format.
enabled?
Type:
boolean
(optional, default: true)
Whether data format conversion is enabled or not.

.NET
Go
Java
Python
TypeScript (