DataFormatConversionProps
- class aws_cdk.aws_kinesisfirehose.DataFormatConversionProps(*, input_format, output_format, schema_configuration, enabled=None)
Bases:
objectProps for specifying data format conversion for Firehose.
- Parameters:
input_format (
IInputFormat) – The input format to convert from for record format conversion.output_format (
IOutputFormat) – The output format to convert to for record format conversion.schema_configuration (
SchemaConfiguration) – The schema configuration to use in converting the input format to output format.enabled (
Optional[bool]) – Whether data format conversion is enabled or not. Default:true
- See:
https://docs.aws.amazon.com/firehose/latest/dev/record-format-conversion.html
- ExampleMetadata:
infused
Example:
# bucket: s3.Bucket # schema_glue_table: glue.CfnTable s3_destination = firehose.S3Bucket(bucket, data_format_conversion=firehose.DataFormatConversionProps( schema_configuration=firehose.SchemaConfiguration.from_cfn_table(schema_glue_table), input_format=firehose.InputFormat.OPENX_JSON, output_format=firehose.OutputFormat.PARQUET ) )
Attributes
- enabled
Whether data format conversion is enabled or not.
- Default:
true
- input_format
The input format to convert from for record format conversion.
- output_format
The output format to convert to for record format conversion.
- schema_configuration
The schema configuration to use in converting the input format to output format.