Class: Aws::DynamoDBStreams::Types::TrimmedDataAccessException
- Inherits:
-
Struct
- Object
- Struct
- Aws::DynamoDBStreams::Types::TrimmedDataAccessException
- Defined in:
- gems/aws-sdk-dynamodbstreams/lib/aws-sdk-dynamodbstreams/types.rb
Overview
The operation attempted to read past the oldest stream record in a shard.
In DynamoDB Streams, there is a 24 hour limit on data retention. Stream records whose age exceeds this limit are subject to removal (trimming) from the stream. You might receive a TrimmedDataAccessException if:
You request a shard iterator with a sequence number older than the trim point (24 hours).
You obtain a shard iterator, but before you use the iterator in a
GetRecords
request, a stream record in the shard exceeds the 24 hour period and is trimmed. This causes the iterator to access a record that no longer exists.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#message ⇒ String
"The data you are trying to access has been trimmed.
Instance Attribute Details
#message ⇒ String
"The data you are trying to access has been trimmed.
807 808 809 810 811 |
# File 'gems/aws-sdk-dynamodbstreams/lib/aws-sdk-dynamodbstreams/types.rb', line 807 class TrimmedDataAccessException < Struct.new( :message) SENSITIVE = [] include Aws::Structure end |