DataFormat

class aws_cdk.aws_glue.DataFormat(*, input_format, output_format, serialization_library, classification_string=None)

Bases: object

Defines the input/output formats and ser/de for a single DataFormat.

stability :stability: experimental

__init__(*, input_format, output_format, serialization_library, classification_string=None)
Parameters
  • input_format (InputFormat) – InputFormat for this data format.

  • output_format (OutputFormat) – OutputFormat for this data format.

  • serialization_library (SerializationLibrary) – Serialization library for this data format.

  • classification_string (Optional[ClassificationString]) – Classification string given to tables with this data format. Default: - No classification is specified.

stability :stability: experimental

Return type

None

Attributes

APACHE_LOGS = <aws_cdk.aws_glue.DataFormat object>
AVRO = <aws_cdk.aws_glue.DataFormat object>
CLOUDTRAIL_LOGS = <aws_cdk.aws_glue.DataFormat object>
CSV = <aws_cdk.aws_glue.DataFormat object>
JSON = <aws_cdk.aws_glue.DataFormat object>
LOGSTASH = <aws_cdk.aws_glue.DataFormat object>
ORC = <aws_cdk.aws_glue.DataFormat object>
PARQUET = <aws_cdk.aws_glue.DataFormat object>
TSV = <aws_cdk.aws_glue.DataFormat object>
classification_string

Classification string given to tables with this data format.

stability :stability: experimental

Return type

Optional[ClassificationString]

input_format

InputFormat for this data format.

stability :stability: experimental

Return type

InputFormat

output_format

OutputFormat for this data format.

stability :stability: experimental

Return type

OutputFormat

serialization_library

Serialization library for this data format.

stability :stability: experimental

Return type

SerializationLibrary