class Aws::Appflow::Types::UpsolverDestinationProperties

The properties that are applied when Upsolver is used as a destination.

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

data as a hash:

    {
      bucket_name: "UpsolverBucketName", # required
      bucket_prefix: "BucketPrefix",
      s3_output_format_config: { # required
        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] bucket_name

The Upsolver Amazon S3 bucket name in which Amazon AppFlow places
the transferred data.
@return [String]

@!attribute [rw] bucket_prefix

The object key for the destination Upsolver Amazon S3 bucket in
which Amazon AppFlow places the files.
@return [String]

@!attribute [rw] s3_output_format_config

The configuration that determines how data is formatted when
Upsolver is used as the flow destination.
@return [Types::UpsolverS3OutputFormatConfig]

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

Constants

SENSITIVE