AWS SDK Version 3 for .NET
API Reference

AWS services or capabilities described in AWS Documentation may vary by region/location. Click Getting Started with Amazon AWS to see specific differences applicable to the China (Beijing) Region.

Describes the configuration of a destination in Amazon S3.

Inheritance Hierarchy


Namespace: Amazon.KinesisFirehose.Model
Assembly: AWSSDK.KinesisFirehose.dll
Version: 3.x.y.z


public class S3DestinationConfiguration

The S3DestinationConfiguration type exposes the following members



Public Property BucketARN System.String

Gets and sets the property BucketARN.

The ARN of the S3 bucket.

Public Property BufferingHints Amazon.KinesisFirehose.Model.BufferingHints

Gets and sets the property BufferingHints.

The buffering option. If no value is specified, BufferingHints object default values are used.

Public Property CloudWatchLoggingOptions Amazon.KinesisFirehose.Model.CloudWatchLoggingOptions

Gets and sets the property CloudWatchLoggingOptions.

The CloudWatch logging options for your delivery stream.

Public Property CompressionFormat Amazon.KinesisFirehose.CompressionFormat

Gets and sets the property CompressionFormat.

The compression format. If no value is specified, the default is UNCOMPRESSED.

The compression formats SNAPPY or ZIP cannot be specified for Amazon Redshift destinations because they are not supported by the Amazon Redshift COPY operation that reads from the S3 bucket.

Public Property EncryptionConfiguration Amazon.KinesisFirehose.Model.EncryptionConfiguration

Gets and sets the property EncryptionConfiguration.

The encryption configuration. If no value is specified, the default is no encryption.

Public Property Prefix System.String

Gets and sets the property Prefix.

The "YYYY/MM/DD/HH" time format prefix is automatically used for delivered S3 files. You can specify an extra prefix to be added in front of the time format prefix. If the prefix ends with a slash, it appears as a folder in the S3 bucket. For more information, see Amazon S3 Object Name Format in the Amazon Kinesis Firehose Developer Guide.

Public Property RoleARN System.String

Gets and sets the property RoleARN.

The ARN of the AWS credentials.

Version Information

.NET Standard:
Supported in: 1.3

.NET Framework:
Supported in: 4.5, 4.0, 3.5

Portable Class Library:
Supported in: Windows Store Apps
Supported in: Windows Phone 8.1
Supported in: Xamarin Android
Supported in: Xamarin iOS (Unified)
Supported in: Xamarin.Forms

Supported Versions: 4.6 and above
Supported Platforms: Android, iOS, Standalone