pub enum GetRecordsError {
ExpiredIterator(String),
InternalServerError(String),
LimitExceeded(String),
ResourceNotFound(String),
TrimmedDataAccess(String),
}
Expand description
Errors returned by GetRecords
Variants
ExpiredIterator(String)
The shard iterator has expired and can no longer be used to retrieve stream records. A shard iterator expires 15 minutes after it is retrieved using the GetShardIterator
action.
InternalServerError(String)
An error occurred on the server side.
LimitExceeded(String)
There is no limit to the number of daily on-demand backups that can be taken.
Up to 50 simultaneous table operations are allowed per account. These operations include CreateTable
, UpdateTable
, DeleteTable
,UpdateTimeToLive
, RestoreTableFromBackup
, and RestoreTableToPointInTime
.
The only exception is when you are creating a table with one or more secondary indexes. You can have up to 25 such requests running at a time; however, if the table or index specifications are complex, DynamoDB might temporarily reduce the number of concurrent operations.
There is a soft account quota of 256 tables.
ResourceNotFound(String)
The operation tried to access a nonexistent table or index. The resource might not be specified correctly, or its status might not be ACTIVE
.
TrimmedDataAccess(String)
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.
Implementations
sourceimpl GetRecordsError
impl GetRecordsError
pub fn from_response(res: BufferedHttpResponse) -> RusotoError<GetRecordsError>
Trait Implementations
sourceimpl Debug for GetRecordsError
impl Debug for GetRecordsError
sourceimpl Display for GetRecordsError
impl Display for GetRecordsError
sourceimpl Error for GetRecordsError
impl Error for GetRecordsError
1.30.0 · sourcefn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more
sourcefn backtrace(&self) -> Option<&Backtrace>
fn backtrace(&self) -> Option<&Backtrace>
backtrace
)Returns a stack backtrace, if available, of where this error occurred. Read more
1.0.0 · sourcefn description(&self) -> &str
fn description(&self) -> &str
use the Display impl or to_string()
sourceimpl PartialEq<GetRecordsError> for GetRecordsError
impl PartialEq<GetRecordsError> for GetRecordsError
sourcefn eq(&self, other: &GetRecordsError) -> bool
fn eq(&self, other: &GetRecordsError) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
sourcefn ne(&self, other: &GetRecordsError) -> bool
fn ne(&self, other: &GetRecordsError) -> bool
This method tests for !=
.
impl StructuralPartialEq for GetRecordsError
Auto Trait Implementations
impl RefUnwindSafe for GetRecordsError
impl Send for GetRecordsError
impl Sync for GetRecordsError
impl Unpin for GetRecordsError
impl UnwindSafe for GetRecordsError
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more