class Aws::Appflow::Types::UpsolverS3OutputFormatConfig

The configuration that determines how Amazon AppFlow formats the flow output data when Upsolver is used as the destination.

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

data as a hash:

    {
      file_type: "CSV", # accepts CSV, JSON, PARQUET
      prefix_config: { # required
        prefix_type: "FILENAME", # accepts FILENAME, PATH, PATH_AND_FILENAME
        prefix_format: "YEAR", # accepts YEAR, MONTH, DAY, HOUR, MINUTE
      },
      aggregation_config: {
        aggregation_type: "None", # accepts None, SingleFile
      },
    }

@!attribute [rw] file_type

Indicates the file type that Amazon AppFlow places in the Upsolver
Amazon S3 bucket.
@return [String]

@!attribute [rw] prefix_config

Determines the prefix that Amazon AppFlow applies to the destination
folder name. You can name your destination folders according to the
flow frequency and date.
@return [Types::PrefixConfig]

@!attribute [rw] aggregation_config

The aggregation settings that you can use to customize the output
format of your flow data.
@return [Types::AggregationConfig]

@see docs.aws.amazon.com/goto/WebAPI/appflow-2020-08-23/UpsolverS3OutputFormatConfig AWS API Documentation

Constants

SENSITIVE