class Aws::TimestreamWrite::Types::RejectedRecord
Records that were not successfully inserted into Timestream due to data validation issues that must be resolved prior to reinserting time series data into the system.
@!attribute [rw] record_index
The index of the record in the input request for WriteRecords. Indexes begin with 0. @return [Integer]
@!attribute [rw] reason
The reason why a record was not successfully inserted into Timestream. Possible causes of failure include: * Records with duplicate data where there are multiple records with the same dimensions, timestamps, and measure names but different measure values. * Records with timestamps that lie outside the retention duration of the memory store <note markdown="1"> When the retention window is updated, you will receive a `RejectedRecords` exception if you immediately try to ingest data within the new window. To avoid a `RejectedRecords` exception, wait until the duration of the new window to ingest new data. For further information, see [ Best Practices for Configuring Timestream][1] and [the explanation of how storage works in Timestream][2]. </note> * Records with dimensions or measures that exceed the Timestream defined limits. For more information, see [Access Management][3] in the Timestream Developer Guide. [1]: https://docs.aws.amazon.com/timestream/latest/developerguide/best-practices.html#configuration [2]: https://docs.aws.amazon.com/timestream/latest/developerguide/storage.html [3]: https://docs.aws.amazon.com/timestream/latest/developerguide/ts-limits.html @return [String]
@!attribute [rw] existing_version
The existing version of the record. This value is populated in scenarios where an identical record exists with a higher version than the version in the write request. @return [Integer]
@see docs.aws.amazon.com/goto/WebAPI/timestream-write-2018-11-01/RejectedRecord AWS API Documentation
Constants
- SENSITIVE