Class: Aws::Kinesis::Types::S3DestinationConfiguration

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-kinesis/lib/aws-sdk-kinesis/types.rb

Overview

The configuration for delivery to a general purpose Amazon S3 bucket. Used in CreateChannel.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#data_freshness_in_seconds ⇒ Integer

The maximum age, in seconds, of undelivered data before the channel delivers it to the destination. The default value is 300 seconds.

Returns:

  • (Integer)


2734
2735
2736
2737
2738
2739
2740
# File 'gems/aws-sdk-kinesis/lib/aws-sdk-kinesis/types.rb', line 2734

class S3DestinationConfiguration < Struct.new(
  :data_freshness_in_seconds,
  :dead_letter_queue_s3_configuration,
  :storage_configuration)
  SENSITIVE = []
  include Aws::Structure
end

#dead_letter_queue_s3_configuration ⇒ Types::DeadLetterQueueS3Configuration

The dead-letter queue configuration for records that cannot be delivered. Optional for general purpose Amazon S3 destinations. If not specified, it defaults to the destination bucket with an error prefix.



2734
2735
2736
2737
2738
2739
2740
# File 'gems/aws-sdk-kinesis/lib/aws-sdk-kinesis/types.rb', line 2734

class S3DestinationConfiguration < Struct.new(
  :data_freshness_in_seconds,
  :dead_letter_queue_s3_configuration,
  :storage_configuration)
  SENSITIVE = []
  include Aws::Structure
end

#storage_configuration ⇒ Types::S3StorageConfiguration

The Amazon S3 storage configuration for the channel.



2734
2735
2736
2737
2738
2739
2740
# File 'gems/aws-sdk-kinesis/lib/aws-sdk-kinesis/types.rb', line 2734

class S3DestinationConfiguration < Struct.new(
  :data_freshness_in_seconds,
  :dead_letter_queue_s3_configuration,
  :storage_configuration)
  SENSITIVE = []
  include Aws::Structure
end