aws-cdk-lib.aws_appflow.CfnFlow.UpsolverS3OutputFormatConfigProperty

interface UpsolverS3OutputFormatConfigProperty

LanguageType name
.NETAmazon.CDK.AWS.AppFlow.CfnFlow.UpsolverS3OutputFormatConfigProperty
Gogithub.com/aws/aws-cdk-go/awscdk/v2/awsappflow#CfnFlow_UpsolverS3OutputFormatConfigProperty
Javasoftware.amazon.awscdk.services.appflow.CfnFlow.UpsolverS3OutputFormatConfigProperty
Pythonaws_cdk.aws_appflow.CfnFlow.UpsolverS3OutputFormatConfigProperty
TypeScript aws-cdk-lib » aws_appflow » CfnFlow » UpsolverS3OutputFormatConfigProperty

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

Example

// 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

NameTypeDescription
prefixConfigIResolvable | PrefixConfigPropertySpecifies elements that Amazon AppFlow includes in the file and folder names in the flow destination.
aggregationConfig?IResolvable | AggregationConfigPropertyThe aggregation settings that you can use to customize the output format of your flow data.
fileType?stringIndicates the file type that Amazon AppFlow places in the Upsolver Amazon S3 bucket.

prefixConfig

Type: IResolvable | PrefixConfigProperty

Specifies elements that Amazon AppFlow includes in the file and folder names in the flow destination.


aggregationConfig?

Type: IResolvable | AggregationConfigProperty (optional)

The aggregation settings that you can use to customize the output format of your flow data.


fileType?

Type: string (optional)

Indicates the file type that Amazon AppFlow places in the Upsolver Amazon S3 bucket.