Skip to content

Stream

Source code in docs_src/capo_dynamodb_streams/types/stream.py
class Stream(TypedDict, closed=True):
    stream_arn: NotRequired["capo_dynamodb_streams.types.stream_arn.StreamArn"]
    """<p>The Amazon Resource Name (ARN) for the stream.</p>"""
    table_name: NotRequired["capo_dynamodb_streams.types.table_name.TableName"]
    """<p>The DynamoDB table with which the stream is associated.</p>"""
    stream_label: NotRequired["capo_dynamodb_streams.types.string.String"]
    """<p>A timestamp, in ISO 8601 format, for this stream.</p> <p>Note that <code>LatestStreamLabel</code> is not a unique identifier for the stream, because it is possible that a stream from another table might have the same timestamp. However, the combination of the following three elements is guaranteed to be unique:</p> <ul> <li> <p>the Amazon Web Services customer ID.</p> </li> <li> <p>the table name</p> </li> <li> <p>the <code>StreamLabel</code> </p> </li> </ul>"""

stream_arn instance-attribute

stream_arn: NotRequired[StreamArn]

The Amazon Resource Name (ARN) for the stream.

stream_label instance-attribute

stream_label: NotRequired[String]

A timestamp, in ISO 8601 format, for this stream.

Note that LatestStreamLabel is not a unique identifier for the stream, because it is possible that a stream from another table might have the same timestamp. However, the combination of the following three elements is guaranteed to be unique:

  • the Amazon Web Services customer ID.

  • the table name

  • the StreamLabel

table_name instance-attribute

table_name: NotRequired[TableName]

The DynamoDB table with which the stream is associated.