@@ -176,8 +176,11 @@ public function batchGetItem($input): BatchGetItemOutput
176
176
* `BatchWriteItem` in a loop. Each iteration would check for unprocessed items and submit a new `BatchWriteItem`
177
177
* request with those unprocessed items until all items have been processed.
178
178
*
179
- * If *none* of the items can be processed due to insufficient provisioned throughput on all of the tables in the
180
- * request, then `BatchWriteItem` returns a `ProvisionedThroughputExceededException`.
179
+ * For tables and indexes with provisioned capacity, if none of the items can be processed due to insufficient
180
+ * provisioned throughput on all of the tables in the request, then `BatchWriteItem` returns a
181
+ * `ProvisionedThroughputExceededException`. For all tables and indexes, if none of the items can be processed due to
182
+ * other throttling scenarios (such as exceeding partition level limits), then `BatchWriteItem` returns a
183
+ * `ThrottlingException`.
181
184
*
182
185
* ! If DynamoDB returns any unprocessed items, you should retry the batch operation on those items. However, *we
183
186
* ! strongly recommend that you use an exponential backoff algorithm*. If you retry the batch operation immediately,
@@ -367,7 +370,7 @@ public function deleteItem($input): DeleteItemOutput
367
370
* ! For global tables, this operation only applies to global tables using Version 2019.11.21 (Current version).
368
371
*
369
372
* > DynamoDB might continue to accept data read and write operations, such as `GetItem` and `PutItem`, on a table in
370
- * > the `DELETING` state until the table deletion is complete.
373
+ * > the `DELETING` state until the table deletion is complete. For the full list of table states, see TableStatus [^1].
371
374
*
372
375
* When you delete a table, any indexes on that table are also deleted.
373
376
*
@@ -376,6 +379,8 @@ public function deleteItem($input): DeleteItemOutput
376
379
*
377
380
* Use the `DescribeTable` action to check the status of the table.
378
381
*
382
+ * [^1]: https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_TableDescription.html#DDB-Type-TableDescription-TableStatus
383
+ *
379
384
* @see https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_DeleteTable.html
380
385
* @see https://docs.aws.amazon.com/aws-sdk-php/v3/api/api-dynamodb-2012-08-10.html#deletetable
381
386
*
0 commit comments