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) InputFormat for this data format.

  • output_format (OutputFormat) – (deprecated) OutputFormat for 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) InputFormat for this data format.

Stability:

deprecated

output_format

(deprecated) OutputFormat for this data format.

Stability:

deprecated

serialization_library

(deprecated) Serialization library for this data format.

Stability:

deprecated