|
70 | 70 | {"shape":"AccessDeniedException"},
|
71 | 71 | {"shape":"InvalidEndpointException"}
|
72 | 72 | ],
|
73 |
| - "documentation":"<p>Deletes a given Timestream database. <i>This is an irreversible operation. After a database is deleted, the time series data from its tables cannot be recovered.</i> </p> <p>All tables in the database must be deleted first, or a ValidationException error will be thrown. </p>", |
| 73 | + "documentation":"<p>Deletes a given Timestream database. <i>This is an irreversible operation. After a database is deleted, the time series data from its tables cannot be recovered.</i> </p> <p>All tables in the database must be deleted first, or a ValidationException error will be thrown. </p> <p>Due to the nature of distributed retries, the operation can return either success or a ResourceNotFoundException. Clients should consider them equivalent.</p>", |
74 | 74 | "endpointdiscovery":{"required":true}
|
75 | 75 | },
|
76 | 76 | "DeleteTable":{
|
|
88 | 88 | {"shape":"AccessDeniedException"},
|
89 | 89 | {"shape":"InvalidEndpointException"}
|
90 | 90 | ],
|
91 |
| - "documentation":"<p>Deletes a given Timestream table. This is an irreversible operation. After a Timestream database table is deleted, the time series data stored in the table cannot be recovered. </p>", |
| 91 | + "documentation":"<p>Deletes a given Timestream table. This is an irreversible operation. After a Timestream database table is deleted, the time series data stored in the table cannot be recovered. </p> <p>Due to the nature of distributed retries, the operation can return either success or a ResourceNotFoundException. Clients should consider them equivalent.</p>", |
92 | 92 | "endpointdiscovery":{"required":true}
|
93 | 93 | },
|
94 | 94 | "DescribeDatabase":{
|
|
192 | 192 | "output":{"shape":"ListTagsForResourceResponse"},
|
193 | 193 | "errors":[
|
194 | 194 | {"shape":"ResourceNotFoundException"},
|
| 195 | + {"shape":"ThrottlingException"}, |
195 | 196 | {"shape":"ValidationException"},
|
196 | 197 | {"shape":"InvalidEndpointException"}
|
197 | 198 | ],
|
|
209 | 210 | "errors":[
|
210 | 211 | {"shape":"ResourceNotFoundException"},
|
211 | 212 | {"shape":"ServiceQuotaExceededException"},
|
| 213 | + {"shape":"ThrottlingException"}, |
212 | 214 | {"shape":"ValidationException"},
|
213 | 215 | {"shape":"InvalidEndpointException"}
|
214 | 216 | ],
|
|
226 | 228 | "errors":[
|
227 | 229 | {"shape":"ValidationException"},
|
228 | 230 | {"shape":"ServiceQuotaExceededException"},
|
| 231 | + {"shape":"ThrottlingException"}, |
229 | 232 | {"shape":"ResourceNotFoundException"},
|
230 | 233 | {"shape":"InvalidEndpointException"}
|
231 | 234 | ],
|
|
507 | 510 | "members":{
|
508 | 511 | "Name":{
|
509 | 512 | "shape":"StringValue256",
|
510 |
| - "documentation":"<p> Dimension represents the meta data attributes of the time series. For example, the name and availability zone of an EC2 instance or the name of the manufacturer of a wind turbine are dimensions. <i>Dimension names can only contain alphanumeric characters and underscores. Dimension names cannot end with an underscore.</i> </p>" |
| 513 | + "documentation":"<p> Dimension represents the meta data attributes of the time series. For example, the name and availability zone of an EC2 instance or the name of the manufacturer of a wind turbine are dimensions. </p> <p>For constraints on Dimension names, see <a href=\"https://docs.aws.amazon.com/timestream/latest/developerguide/ts-limits.html#limits.naming\">Naming Constraints</a>.</p>" |
511 | 514 | },
|
512 | 515 | "Value":{
|
513 | 516 | "shape":"StringValue2048",
|
|
692 | 695 | },
|
693 | 696 | "Time":{
|
694 | 697 | "shape":"StringValue256",
|
695 |
| - "documentation":"<p> Contains the time at which the measure value for the data point was collected. </p>" |
| 698 | + "documentation":"<p> Contains the time at which the measure value for the data point was collected. The time value plus the unit provides the time elapsed since the epoch. For example, if the time value is <code>12345</code> and the unit is <code>ms</code>, then <code>12345 ms</code> have elapsed since the epoch. </p>" |
696 | 699 | },
|
697 | 700 | "TimeUnit":{
|
698 | 701 | "shape":"TimeUnit",
|
699 | 702 | "documentation":"<p> The granularity of the timestamp unit. It indicates if the time value is in seconds, milliseconds, nanoseconds or other supported values. </p>"
|
| 703 | + }, |
| 704 | + "Version":{ |
| 705 | + "shape":"RecordVersion", |
| 706 | + "documentation":"<p>64-bit attribute used for record updates. Write requests for duplicate data with a higher version number will update the existing measure value and version. In cases where the measure value is the same, <code>Version</code> will still be updated . Default value is to 1.</p>", |
| 707 | + "box":true |
700 | 708 | }
|
701 | 709 | },
|
702 | 710 | "documentation":"<p>Record represents a time series data point being written into Timestream. Each record contains an array of dimensions. Dimensions represent the meta data attributes of a time series data point such as the instance name or availability zone of an EC2 instance. A record also contains the measure name which is the name of the measure being collected for example the CPU utilization of an EC2 instance. A record also contains the measure value and the value type which is the data type of the measure value. In addition, the record contains the timestamp when the measure was collected that the timestamp unit which represents the granularity of the timestamp. </p>"
|
703 | 711 | },
|
704 | 712 | "RecordIndex":{"type":"integer"},
|
| 713 | + "RecordVersion":{"type":"long"}, |
705 | 714 | "Records":{
|
706 | 715 | "type":"list",
|
707 | 716 | "member":{"shape":"Record"},
|
|
717 | 726 | },
|
718 | 727 | "Reason":{
|
719 | 728 | "shape":"ErrorMessage",
|
720 |
| - "documentation":"<p> The reason why a record was not successfully inserted into Timestream. Possible causes of failure include: </p> <ul> <li> <p> Records with duplicate data where there are multiple records with the same dimensions, timestamps, and measure names but different measure values. </p> </li> <li> <p> Records with timestamps that lie outside the retention duration of the memory store </p> </li> <li> <p> Records with dimensions or measures that exceed the Timestream defined limits. </p> </li> </ul> <p> For more information, see <a href=\"https://docs.aws.amazon.com/timestream/latest/developerguide/ts-limits.html\">Access Management</a> in the Timestream Developer Guide. </p>" |
| 729 | + "documentation":"<p> The reason why a record was not successfully inserted into Timestream. Possible causes of failure include: </p> <ul> <li> <p> Records with duplicate data where there are multiple records with the same dimensions, timestamps, and measure names but different measure values. </p> </li> <li> <p> Records with timestamps that lie outside the retention duration of the memory store </p> <note> <p>When the retention window is updated, you will receive a <code>RejectedRecords</code> exception if you immediately try to ingest data within the new window. To avoid a <code>RejectedRecords</code> exception, wait until the duration of the new window to ingest new data. For further information, see <a href=\"https://docs.aws.amazon.com/timestream/latest/developerguide/best-practices.html#configuration\"> Best Practices for Configuring Timestream</a> and <a href=\"https://docs.aws.amazon.com/timestream/latest/developerguide/storage.html\">the explanation of how storage works in Timestream</a>.</p> </note> </li> <li> <p> Records with dimensions or measures that exceed the Timestream defined limits. </p> </li> </ul> <p> For more information, see <a href=\"https://docs.aws.amazon.com/timestream/latest/developerguide/ts-limits.html\">Access Management</a> in the Timestream Developer Guide. </p>" |
| 730 | + }, |
| 731 | + "ExistingVersion":{ |
| 732 | + "shape":"RecordVersion", |
| 733 | + "documentation":"<p>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.</p>", |
| 734 | + "box":true |
721 | 735 | }
|
722 | 736 | },
|
723 | 737 | "documentation":"<p> 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. </p>"
|
|
0 commit comments