Class: Aws::Kinesis::Types::S3DestinationConfiguration
- Inherits:
-
Struct
- Object
- Struct
- Aws::Kinesis::Types::S3DestinationConfiguration
- 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
-
#data_freshness_in_seconds ⇒ Integer
The maximum age, in seconds, of undelivered data before the channel delivers it to the destination.
-
#dead_letter_queue_s3_configuration ⇒ Types::DeadLetterQueueS3Configuration
The dead-letter queue configuration for records that cannot be delivered.
-
#storage_configuration ⇒ Types::S3StorageConfiguration
The Amazon S3 storage configuration for the channel.
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.
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 |