Skip to content

S3DestinationConfiguration

Source code in docs_src/capo_kinesis/types/s3_destination_configuration.py
class S3DestinationConfiguration(TypedDict, closed=True):
    data_freshness_in_seconds: NotRequired[
        "capo_kinesis.types.data_freshness_in_seconds.DataFreshnessInSeconds"
    ]
    """<p>The maximum age, in seconds, of undelivered data before the channel delivers it to the destination. The default value is 300 seconds.</p>"""
    dead_letter_queue_s3_configuration: NotRequired[
        "capo_kinesis.types.dead_letter_queue_s3_configuration.DeadLetterQueueS3Configuration"
    ]
    """<p>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.</p>"""
    storage_configuration: (
        "capo_kinesis.types.s3_storage_configuration.S3StorageConfiguration"
    )
    """<p>The Amazon S3 storage configuration for the channel.</p>"""

data_freshness_in_seconds instance-attribute

data_freshness_in_seconds: NotRequired[DataFreshnessInSeconds]

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

dead_letter_queue_s3_configuration instance-attribute

dead_letter_queue_s3_configuration: NotRequired[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.

storage_configuration instance-attribute

storage_configuration: S3StorageConfiguration

The Amazon S3 storage configuration for the channel.