DataFormat
- class aws_cdk.aws_glue_alpha.DataFormat(*, input_format, output_format, serialization_library, classification_string=None)
Bases:
object(deprecated) Defines the input/output formats and ser/de for a single DataFormat.
- Stability:
deprecated
- ExampleMetadata:
infused
Example:
# my_database: glue.Database glue.S3Table(self, "MyTable", database=my_database, columns=[glue.Column( name="data", type=glue.Schema.STRING )], partition_keys=[glue.Column( name="date", type=glue.Schema.STRING )], data_format=glue.DataFormat.JSON, partition_projection={ "date": glue.PartitionProjectionConfiguration.date( min="NOW-3YEARS", max="NOW", format="yyyy-MM-dd" ) } )
- Parameters:
input_format (
InputFormat) – (deprecated)InputFormatfor this data format.output_format (
OutputFormat) – (deprecated)OutputFormatfor this data format.serialization_library (
SerializationLibrary) – (deprecated) Serialization library for this data format.classification_string (
Optional[ClassificationString]) – (deprecated) Classification string given to tables with this data format. Default: - No classification is specified.
- Stability:
deprecated
Attributes
- APACHE_LOGS = <aws_cdk.aws_glue_alpha.DataFormat object>
- AVRO = <aws_cdk.aws_glue_alpha.DataFormat object>
- CLOUDTRAIL_LOGS = <aws_cdk.aws_glue_alpha.DataFormat object>
- CSV = <aws_cdk.aws_glue_alpha.DataFormat object>
- JSON = <aws_cdk.aws_glue_alpha.DataFormat object>
- LOGSTASH = <aws_cdk.aws_glue_alpha.DataFormat object>
- ORC = <aws_cdk.aws_glue_alpha.DataFormat object>
- PARQUET = <aws_cdk.aws_glue_alpha.DataFormat object>
- TSV = <aws_cdk.aws_glue_alpha.DataFormat object>
- classification_string
(deprecated) Classification string given to tables with this data format.
- Stability:
deprecated
- input_format
(deprecated)
InputFormatfor this data format.- Stability:
deprecated
- output_format
(deprecated)
OutputFormatfor this data format.- Stability:
deprecated
- serialization_library
(deprecated) Serialization library for this data format.
- Stability:
deprecated