class Aws::Appflow::Types::S3DestinationProperties

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

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

data as a hash:

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

@!attribute [rw] bucket_name

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

@!attribute [rw] bucket_prefix

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

@!attribute [rw] s3_output_format_config

The configuration that determines how Amazon AppFlow should format
the flow output data when Amazon S3 is used as the destination.
@return [Types::S3OutputFormatConfig]

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

Constants

SENSITIVE