InputFormat

class aws_cdk.aws_kinesisfirehose.InputFormat(*args: Any, **kwargs)

Bases: object

Represents possible input formats when performing record data conversion.

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

HIVE_JSON = <aws_cdk.aws_kinesisfirehose.HiveJsonInputFormat object>
OPENX_JSON = <aws_cdk.aws_kinesisfirehose.OpenXJsonInputFormat object>