Skip to content
v2.273.0

UpsolverS3OutputFormatConfigProperty Struct ​

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

Example ​

ts
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import { aws_appflow as appflow } from 'aws-cdk-lib';
const upsolverS3OutputFormatConfigProperty: appflow.CfnFlow.UpsolverS3OutputFormatConfigProperty = {
  prefixConfig: {
    pathPrefixHierarchy: ['pathPrefixHierarchy'],
    prefixFormat: 'prefixFormat',
    prefixType: 'prefixType',
  },

  // the properties below are optional
  aggregationConfig: {
    aggregationType: 'aggregationType',
    targetFileSize: 123,
  },
  fileType: 'fileType',
};

Properties ​

aggregationConfigIResolvable | CfnFlow.AggregationConfigPropertyaggregation_configtyping.Union[IResolvable, AggregationConfigProperty]aggregationConfigIResolvableAggregationConfigIResolvableAggregationConfiginterface{}#
The aggregation settings that you can use to customize the output format of your flow data.
fileTypestringfile_typestrfileTypeStringFileTypestringFileType*string#
Indicates the file type that Amazon AppFlow places in the Upsolver Amazon S3 bucket.
prefixConfigIResolvable | CfnFlow.PrefixConfigPropertyprefix_configtyping.Union[IResolvable, PrefixConfigProperty]prefixConfigIResolvablePrefixConfigIResolvablePrefixConfiginterface{}required#
Specifies elements that Amazon AppFlow includes in the file and folder names in the flow destination.