@@ -107,7 +107,9 @@ final class CreateTableInput extends Input
107107 * - `NonKeyAttributes` - A list of one or more non-key attribute names that are projected into the secondary index.
108108 * The total count of attributes provided in `NonKeyAttributes`, summed across all of the secondary indexes, must
109109 * not exceed 100. If you project the same attribute into two different indexes, this counts as two distinct
110- * attributes when determining the total.
110+ * attributes when determining the total. This limit only applies when you specify the ProjectionType of `INCLUDE`.
111+ * You still can specify the ProjectionType of `ALL` to project all attributes from the source table, even if the
112+ * table has more than 100 attributes.
111113 *
112114 * @var LocalSecondaryIndex[]|null
113115 */
@@ -133,7 +135,9 @@ final class CreateTableInput extends Input
133135 * - `NonKeyAttributes` - A list of one or more non-key attribute names that are projected into the secondary index.
134136 * The total count of attributes provided in `NonKeyAttributes`, summed across all of the secondary indexes, must
135137 * not exceed 100. If you project the same attribute into two different indexes, this counts as two distinct
136- * attributes when determining the total.
138+ * attributes when determining the total. This limit only applies when you specify the ProjectionType of `INCLUDE`.
139+ * You still can specify the ProjectionType of `ALL` to project all attributes from the source table, even if the
140+ * table has more than 100 attributes.
137141 *
138142 * - `ProvisionedThroughput` - The provisioned throughput settings for the global secondary index, consisting of read
139143 * and write capacity units.
@@ -146,13 +150,13 @@ final class CreateTableInput extends Input
146150 * Controls how you are charged for read and write throughput and how you manage capacity. This setting can be changed
147151 * later.
148152 *
149- * - `PROVISIONED ` - We recommend using `PROVISIONED ` for predictable workloads. `PROVISIONED ` sets the billing mode to
150- * Provisioned capacity mode [^1].
151- * - `PAY_PER_REQUEST ` - We recommend using `PAY_PER_REQUEST ` for unpredictable workloads. `PAY_PER_REQUEST` sets the
152- * billing mode to On-demand capacity mode [^2].
153+ * - `PAY_PER_REQUEST ` - We recommend using `PAY_PER_REQUEST ` for most DynamoDB workloads. `PAY_PER_REQUEST ` sets the
154+ * billing mode to On-demand capacity mode [^1].
155+ * - `PROVISIONED ` - We recommend using `PROVISIONED ` for steady workloads with predictable growth where capacity
156+ * requirements can be reliably forecasted. `PROVISIONED` sets the billing mode to Provisioned capacity mode [^2].
153157 *
154- * [^1]: https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/provisioned -capacity-mode.html
155- * [^2]: https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/on-demand -capacity-mode.html
158+ * [^1]: https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/on-demand -capacity-mode.html
159+ * [^2]: https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/provisioned -capacity-mode.html
156160 *
157161 * @var BillingMode::*|null
158162 */
0 commit comments