Copyright | (c) 2013-2023 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | Safe-Inferred |
Language | Haskell2010 |
Documentation
data AggregationConfig Source #
The aggregation settings that you can use to customize the output format of your flow data.
See: newAggregationConfig
smart constructor.
AggregationConfig' | |
|
Instances
newAggregationConfig :: AggregationConfig Source #
Create a value of AggregationConfig
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:aggregationType:AggregationConfig'
, aggregationConfig_aggregationType
- Specifies whether Amazon AppFlow aggregates the flow records into a
single file, or leave them unaggregated.
$sel:targetFileSize:AggregationConfig'
, aggregationConfig_targetFileSize
- The desired file size, in MB, for each output file that Amazon AppFlow
writes to the flow destination. For each file, Amazon AppFlow attempts
to achieve the size that you specify. The actual file sizes might differ
from this target based on the number and size of the records that each
file contains.
aggregationConfig_aggregationType :: Lens' AggregationConfig (Maybe AggregationType) Source #
Specifies whether Amazon AppFlow aggregates the flow records into a single file, or leave them unaggregated.
aggregationConfig_targetFileSize :: Lens' AggregationConfig (Maybe Integer) Source #
The desired file size, in MB, for each output file that Amazon AppFlow writes to the flow destination. For each file, Amazon AppFlow attempts to achieve the size that you specify. The actual file sizes might differ from this target based on the number and size of the records that each file contains.