You are viewing documentation for version 2 of the AWS SDK for Ruby. Version 3 documentation can be found here.
Class: Aws::Appflow::Types::S3OutputFormatConfig
- Inherits:
-
Struct
- Object
- Struct
- Aws::Appflow::Types::S3OutputFormatConfig
- Defined in:
- (unknown)
Overview
When passing S3OutputFormatConfig as input to an Aws::Client method, you can use a vanilla Hash:
{
file_type: "CSV", # accepts CSV, JSON, PARQUET
prefix_config: {
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
},
}
The configuration that determines how Amazon AppFlow should format the flow output data when Amazon S3 is used as the destination.
Returned by:
Instance Attribute Summary collapse
-
#aggregation_config ⇒ Types::AggregationConfig
The aggregation settings that you can use to customize the output format of your flow data.
-
#file_type ⇒ String
Indicates the file type that Amazon AppFlow places in the Amazon S3 bucket.
-
#prefix_config ⇒ Types::PrefixConfig
Determines the prefix that Amazon AppFlow applies to the folder name in the Amazon S3 bucket.
Instance Attribute Details
#aggregation_config ⇒ Types::AggregationConfig
The aggregation settings that you can use to customize the output format of your flow data.
#file_type ⇒ String
Indicates the file type that Amazon AppFlow places in the Amazon S3 bucket.
Possible values:
- CSV
- JSON
- PARQUET
#prefix_config ⇒ Types::PrefixConfig
Determines the prefix that Amazon AppFlow applies to the folder name in the Amazon S3 bucket. You can name folders according to the flow frequency and date.