Skip to content

DataFormatConversionConfiguration

Source code in docs_src/capo_firehose/types/data_format_conversion_configuration.py
class DataFormatConversionConfiguration(TypedDict, closed=True):
    schema_configuration: NotRequired[
        "capo_firehose.types.schema_configuration.SchemaConfiguration"
    ]
    """<p>Specifies the Amazon Web Services Glue Data Catalog table that contains the column information. This parameter is required if <code>Enabled</code> is set to true.</p>"""
    input_format_configuration: NotRequired[
        "capo_firehose.types.input_format_configuration.InputFormatConfiguration"
    ]
    """<p>Specifies the deserializer that you want Firehose to use to convert the format of your data from JSON. This parameter is required if <code>Enabled</code> is set to true.</p>"""
    output_format_configuration: NotRequired[
        "capo_firehose.types.output_format_configuration.OutputFormatConfiguration"
    ]
    """<p>Specifies the serializer that you want Firehose to use to convert the format of your data to the Parquet or ORC format. This parameter is required if <code>Enabled</code> is set to true.</p>"""
    enabled: NotRequired["capo_firehose.types.boolean_object.BooleanObject"]
    """<p>Defaults to <code>true</code>. Set it to <code>false</code> if you want to disable format conversion while preserving the configuration details.</p>"""

enabled instance-attribute

enabled: NotRequired[BooleanObject]

Defaults to true. Set it to false if you want to disable format conversion while preserving the configuration details.

input_format_configuration instance-attribute

input_format_configuration: NotRequired[InputFormatConfiguration]

Specifies the deserializer that you want Firehose to use to convert the format of your data from JSON. This parameter is required if Enabled is set to true.

output_format_configuration instance-attribute

output_format_configuration: NotRequired[OutputFormatConfiguration]

Specifies the serializer that you want Firehose to use to convert the format of your data to the Parquet or ORC format. This parameter is required if Enabled is set to true.

schema_configuration instance-attribute

schema_configuration: NotRequired[SchemaConfiguration]

Specifies the Amazon Web Services Glue Data Catalog table that contains the column information. This parameter is required if Enabled is set to true.