Skip to content

DecreaseStreamRetentionPeriodInput

Source code in docs_src/capo_kinesis/types/decrease_stream_retention_period_input.py
class DecreaseStreamRetentionPeriodInput(TypedDict, closed=True):
    stream_name: NotRequired["capo_kinesis.types.stream_name.StreamName"]
    """<p>The name of the stream to modify.</p>"""
    retention_period_hours: (
        "capo_kinesis.types.retention_period_hours.RetentionPeriodHours"
    )
    """<p>The new retention period of the stream, in hours. Must be less than the current retention period.</p>"""
    stream_arn: NotRequired["capo_kinesis.types.stream_arn.StreamARN"]
    """<p>The ARN of the stream.</p>"""
    stream_id: NotRequired["capo_kinesis.types.stream_id.StreamId"]
    """<p>Not Implemented. Reserved for future use.</p>"""

retention_period_hours instance-attribute

retention_period_hours: RetentionPeriodHours

The new retention period of the stream, in hours. Must be less than the current retention period.

stream_arn instance-attribute

stream_arn: NotRequired[StreamARN]

The ARN of the stream.

stream_id instance-attribute

stream_id: NotRequired[StreamId]

Not Implemented. Reserved for future use.

stream_name instance-attribute

stream_name: NotRequired[StreamName]

The name of the stream to modify.