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 an update for a destination in Amazon S3.

Inheritance Hierarchy

System.Object
  Amazon.KinesisFirehose.Model.ExtendedS3DestinationUpdate

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

Syntax

C#
public class ExtendedS3DestinationUpdate

The ExtendedS3DestinationUpdate type exposes the following members

Constructors

Properties

NameTypeDescription
Public Property BucketARN System.String

Gets and sets the property BucketARN.

The ARN of the S3 bucket. For more information, see Amazon Resource Names (ARNs) and Amazon Web Services Service Namespaces.

Public Property BufferingHints Amazon.KinesisFirehose.Model.BufferingHints

Gets and sets the property BufferingHints.

The buffering option.

Public Property CloudWatchLoggingOptions Amazon.KinesisFirehose.Model.CloudWatchLoggingOptions

Gets and sets the property CloudWatchLoggingOptions.

The Amazon 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.

Public Property CustomTimeZone System.String

Gets and sets the property CustomTimeZone.

The time zone you prefer. UTC is the default.

Public Property DataFormatConversionConfiguration Amazon.KinesisFirehose.Model.DataFormatConversionConfiguration

Gets and sets the property DataFormatConversionConfiguration.

The serializer, deserializer, and schema for converting data from the JSON format to the Parquet or ORC format before writing it to Amazon S3.

Public Property DynamicPartitioningConfiguration Amazon.KinesisFirehose.Model.DynamicPartitioningConfiguration

Gets and sets the property DynamicPartitioningConfiguration.

The configuration of the dynamic partitioning mechanism that creates smaller data sets from the streaming data by partitioning it based on partition keys. Currently, dynamic partitioning is only supported for Amazon S3 destinations.

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 ErrorOutputPrefix System.String

Gets and sets the property ErrorOutputPrefix.

A prefix that Firehose evaluates and adds to failed records before writing them to S3. This prefix appears immediately following the bucket name. For information about how to specify this prefix, see Custom Prefixes for Amazon S3 Objects.

Public Property FileExtension System.String

Gets and sets the property FileExtension.

Specify a file extension. It will override the default file extension

Public Property Prefix System.String

Gets and sets the property Prefix.

The "YYYY/MM/DD/HH" time format prefix is automatically used for delivered Amazon S3 files. You can also specify a custom prefix, as described in Custom Prefixes for Amazon S3 Objects.

Public Property ProcessingConfiguration Amazon.KinesisFirehose.Model.ProcessingConfiguration

Gets and sets the property ProcessingConfiguration.

The data processing configuration.

Public Property RoleARN System.String

Gets and sets the property RoleARN.

The Amazon Resource Name (ARN) of the Amazon Web Services credentials. For more information, see Amazon Resource Names (ARNs) and Amazon Web Services Service Namespaces.

Public Property S3BackupMode Amazon.KinesisFirehose.S3BackupMode

Gets and sets the property S3BackupMode.

You can update a delivery stream to enable Amazon S3 backup if it is disabled. If backup is enabled, you can't update the delivery stream to disable it.

Public Property S3BackupUpdate Amazon.KinesisFirehose.Model.S3DestinationUpdate

Gets and sets the property S3BackupUpdate.

The Amazon S3 destination for backup.

Version Information

.NET Core App:
Supported in: 3.1

.NET Standard:
Supported in: 2.0

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