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_secondsInteger

The maximum age, in seconds, of undelivered data. Valid range is 300 to 900 seconds (5 to 15 minutes). The default value is 300 seconds.

Returns:

  • (Integer)


2687
2688
2689
2690
2691
2692
2693
# File 'gems/aws-sdk-kinesis/lib/aws-sdk-kinesis/types.rb', line 2687

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

#dead_letter_queue_s3_configurationTypes::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.



2687
2688
2689
2690
2691
2692
2693
# File 'gems/aws-sdk-kinesis/lib/aws-sdk-kinesis/types.rb', line 2687

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

#storage_configurationTypes::S3StorageConfiguration

The Amazon S3 storage configuration for the channel.



2687
2688
2689
2690
2691
2692
2693
# File 'gems/aws-sdk-kinesis/lib/aws-sdk-kinesis/types.rb', line 2687

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