class Aws::GlueDataBrew::Types::Output

Represents options that specify how and where in Amazon S3 DataBrew writes the output generated by recipe jobs or profile jobs.

@note When making an API call, you may pass Output

data as a hash:

    {
      compression_format: "GZIP", # accepts GZIP, LZ4, SNAPPY, BZIP2, DEFLATE, LZO, BROTLI, ZSTD, ZLIB
      format: "CSV", # accepts CSV, JSON, PARQUET, GLUEPARQUET, AVRO, ORC, XML, TABLEAUHYPER
      partition_columns: ["ColumnName"],
      location: { # required
        bucket: "Bucket", # required
        key: "Key",
      },
      overwrite: false,
      format_options: {
        csv: {
          delimiter: "Delimiter",
        },
      },
    }

@!attribute [rw] compression_format

The compression algorithm used to compress the output text of the
job.
@return [String]

@!attribute [rw] format

The data format of the output of the job.
@return [String]

@!attribute [rw] partition_columns

The names of one or more partition columns for the output of the
job.
@return [Array<String>]

@!attribute [rw] location

The location in Amazon S3 where the job writes its output.
@return [Types::S3Location]

@!attribute [rw] overwrite

A value that, if true, means that any data in the location specified
for output is overwritten with new output.
@return [Boolean]

@!attribute [rw] format_options

Represents options that define how DataBrew formats job output
files.
@return [Types::OutputFormatOptions]

@see docs.aws.amazon.com/goto/WebAPI/databrew-2017-07-25/Output AWS API Documentation

Constants

SENSITIVE