|
1977 | 1977 | "OnDemandThroughput":{ |
1978 | 1978 | "shape":"OnDemandThroughput", |
1979 | 1979 | "documentation":"<p>The maximum number of read and write units for the global secondary index being created. If you use this parameter, you must specify <code>MaxReadRequestUnits</code>, <code>MaxWriteRequestUnits</code>, or both.</p>" |
| 1980 | + }, |
| 1981 | + "WarmThroughput":{ |
| 1982 | + "shape":"WarmThroughput", |
| 1983 | + "documentation":"<p>Represents the warm throughput value (in read units per second and write units per second) when creating a secondary index.</p>" |
1980 | 1984 | } |
1981 | 1985 | }, |
1982 | 1986 | "documentation":"<p>Represents a new global secondary index to be added to an existing table.</p>" |
|
2105 | 2109 | "shape":"DeletionProtectionEnabled", |
2106 | 2110 | "documentation":"<p>Indicates whether deletion protection is to be enabled (true) or disabled (false) on the table.</p>" |
2107 | 2111 | }, |
| 2112 | + "WarmThroughput":{ |
| 2113 | + "shape":"WarmThroughput", |
| 2114 | + "documentation":"<p>Represents the warm throughput (in read units per second and write units per second) for creating a table.</p>" |
| 2115 | + }, |
2108 | 2116 | "ResourcePolicy":{ |
2109 | 2117 | "shape":"ResourcePolicy", |
2110 | 2118 | "documentation":"<p>An Amazon Web Services resource-based policy document in JSON format that will be attached to the table.</p> <p>When you attach a resource-based policy while creating a table, the policy application is <i>strongly consistent</i>.</p> <p>The maximum size supported for a resource-based policy document is 20 KB. DynamoDB counts whitespaces when calculating the size of a policy against this limit. For a full list of all considerations that apply for resource-based policies, see <a href=\"https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/rbac-considerations.html\">Resource-based policy considerations</a>.</p> <note> <p>You need to specify the <code>CreateTable</code> and <code>PutResourcePolicy</code> IAM actions for authorizing a user to create a table with a resource-based policy.</p> </note>" |
|
3214 | 3222 | "OnDemandThroughput":{ |
3215 | 3223 | "shape":"OnDemandThroughput", |
3216 | 3224 | "documentation":"<p>The maximum number of read and write units for the specified global secondary index. If you use this parameter, you must specify <code>MaxReadRequestUnits</code>, <code>MaxWriteRequestUnits</code>, or both.</p>" |
| 3225 | + }, |
| 3226 | + "WarmThroughput":{ |
| 3227 | + "shape":"WarmThroughput", |
| 3228 | + "documentation":"<p>Represents the warm throughput value (in read units per second and write units per second) for the specified secondary index. If you use this parameter, you must specify <code>ReadUnitsPerSecond</code>, <code>WriteUnitsPerSecond</code>, or both.</p>" |
3217 | 3229 | } |
3218 | 3230 | }, |
3219 | 3231 | "documentation":"<p>Represents the properties of a global secondary index.</p>" |
|
3276 | 3288 | "OnDemandThroughput":{ |
3277 | 3289 | "shape":"OnDemandThroughput", |
3278 | 3290 | "documentation":"<p>The maximum number of read and write units for the specified global secondary index. If you use this parameter, you must specify <code>MaxReadRequestUnits</code>, <code>MaxWriteRequestUnits</code>, or both.</p>" |
| 3291 | + }, |
| 3292 | + "WarmThroughput":{ |
| 3293 | + "shape":"GlobalSecondaryIndexWarmThroughputDescription", |
| 3294 | + "documentation":"<p>Represents the warm throughput value (in read units per second and write units per second) for the specified secondary index.</p>" |
3279 | 3295 | } |
3280 | 3296 | }, |
3281 | 3297 | "documentation":"<p>Represents the properties of a global secondary index.</p>" |
|
3333 | 3349 | "type":"list", |
3334 | 3350 | "member":{"shape":"GlobalSecondaryIndexUpdate"} |
3335 | 3351 | }, |
| 3352 | + "GlobalSecondaryIndexWarmThroughputDescription":{ |
| 3353 | + "type":"structure", |
| 3354 | + "members":{ |
| 3355 | + "ReadUnitsPerSecond":{ |
| 3356 | + "shape":"PositiveLongObject", |
| 3357 | + "documentation":"<p>Represents warm throughput read units per second value for a global secondary index.</p>" |
| 3358 | + }, |
| 3359 | + "WriteUnitsPerSecond":{ |
| 3360 | + "shape":"PositiveLongObject", |
| 3361 | + "documentation":"<p>Represents warm throughput write units per second value for a global secondary index.</p>" |
| 3362 | + }, |
| 3363 | + "Status":{ |
| 3364 | + "shape":"IndexStatus", |
| 3365 | + "documentation":"<p>Represents the warm throughput status being created or updated on a global secondary index. The status can only be <code>UPDATING</code> or <code>ACTIVE</code>.</p>" |
| 3366 | + } |
| 3367 | + }, |
| 3368 | + "documentation":"<p>The description of the warm throughput value on a global secondary index.</p>" |
| 3369 | + }, |
3336 | 3370 | "GlobalSecondaryIndexes":{ |
3337 | 3371 | "type":"list", |
3338 | 3372 | "member":{"shape":"GlobalSecondaryIndexInfo"} |
|
4908 | 4942 | "shape":"OnDemandThroughputOverride", |
4909 | 4943 | "documentation":"<p>Overrides the maximum on-demand throughput settings for the specified replica table.</p>" |
4910 | 4944 | }, |
| 4945 | + "WarmThroughput":{ |
| 4946 | + "shape":"TableWarmThroughputDescription", |
| 4947 | + "documentation":"<p>Represents the warm throughput value for this replica.</p>" |
| 4948 | + }, |
4911 | 4949 | "GlobalSecondaryIndexes":{ |
4912 | 4950 | "shape":"ReplicaGlobalSecondaryIndexDescriptionList", |
4913 | 4951 | "documentation":"<p>Replica-specific global secondary index settings.</p>" |
|
4992 | 5030 | "OnDemandThroughputOverride":{ |
4993 | 5031 | "shape":"OnDemandThroughputOverride", |
4994 | 5032 | "documentation":"<p>Overrides the maximum on-demand throughput for the specified global secondary index in the specified replica table.</p>" |
| 5033 | + }, |
| 5034 | + "WarmThroughput":{ |
| 5035 | + "shape":"GlobalSecondaryIndexWarmThroughputDescription", |
| 5036 | + "documentation":"<p>Represents the warm throughput of the global secondary index for this replica.</p>" |
4995 | 5037 | } |
4996 | 5038 | }, |
4997 | 5039 | "documentation":"<p>Represents the properties of a replica global secondary index.</p>" |
|
5933 | 5975 | "OnDemandThroughput":{ |
5934 | 5976 | "shape":"OnDemandThroughput", |
5935 | 5977 | "documentation":"<p>The maximum number of read and write units for the specified on-demand table. If you use this parameter, you must specify <code>MaxReadRequestUnits</code>, <code>MaxWriteRequestUnits</code>, or both.</p>" |
| 5978 | + }, |
| 5979 | + "WarmThroughput":{ |
| 5980 | + "shape":"TableWarmThroughputDescription", |
| 5981 | + "documentation":"<p>Describes the warm throughput value of the base table.</p>" |
5936 | 5982 | } |
5937 | 5983 | }, |
5938 | 5984 | "documentation":"<p>Represents the properties of a table.</p>" |
|
5979 | 6025 | "ARCHIVED" |
5980 | 6026 | ] |
5981 | 6027 | }, |
| 6028 | + "TableWarmThroughputDescription":{ |
| 6029 | + "type":"structure", |
| 6030 | + "members":{ |
| 6031 | + "ReadUnitsPerSecond":{ |
| 6032 | + "shape":"PositiveLongObject", |
| 6033 | + "documentation":"<p>Represents the base table's warm throughput value in read units per second.</p>" |
| 6034 | + }, |
| 6035 | + "WriteUnitsPerSecond":{ |
| 6036 | + "shape":"PositiveLongObject", |
| 6037 | + "documentation":"<p>Represents the base table's warm throughput value in write units per second.</p>" |
| 6038 | + }, |
| 6039 | + "Status":{ |
| 6040 | + "shape":"TableStatus", |
| 6041 | + "documentation":"<p>Represents warm throughput value of the base table..</p>" |
| 6042 | + } |
| 6043 | + }, |
| 6044 | + "documentation":"<p>Represents the warm throughput value (in read units per second and write units per second) of the base table.</p>" |
| 6045 | + }, |
5982 | 6046 | "Tag":{ |
5983 | 6047 | "type":"structure", |
5984 | 6048 | "required":[ |
|
6350 | 6414 | "OnDemandThroughput":{ |
6351 | 6415 | "shape":"OnDemandThroughput", |
6352 | 6416 | "documentation":"<p>Updates the maximum number of read and write units for the specified global secondary index. If you use this parameter, you must specify <code>MaxReadRequestUnits</code>, <code>MaxWriteRequestUnits</code>, or both.</p>" |
| 6417 | + }, |
| 6418 | + "WarmThroughput":{ |
| 6419 | + "shape":"WarmThroughput", |
| 6420 | + "documentation":"<p>Represents the warm throughput value of the new provisioned throughput settings to be applied to a global secondary index.</p>" |
6353 | 6421 | } |
6354 | 6422 | }, |
6355 | 6423 | "documentation":"<p>Represents the new provisioned throughput settings to be applied to a global secondary index.</p>" |
|
6630 | 6698 | "OnDemandThroughput":{ |
6631 | 6699 | "shape":"OnDemandThroughput", |
6632 | 6700 | "documentation":"<p>Updates the maximum number of read and write units for the specified table in on-demand capacity mode. If you use this parameter, you must specify <code>MaxReadRequestUnits</code>, <code>MaxWriteRequestUnits</code>, or both.</p>" |
| 6701 | + }, |
| 6702 | + "WarmThroughput":{ |
| 6703 | + "shape":"WarmThroughput", |
| 6704 | + "documentation":"<p>Represents the warm throughput (in read units per second and write units per second) for updating a table.</p>" |
6633 | 6705 | } |
6634 | 6706 | }, |
6635 | 6707 | "documentation":"<p>Represents the input of an <code>UpdateTable</code> operation.</p>" |
|
6699 | 6771 | } |
6700 | 6772 | } |
6701 | 6773 | }, |
| 6774 | + "WarmThroughput":{ |
| 6775 | + "type":"structure", |
| 6776 | + "members":{ |
| 6777 | + "ReadUnitsPerSecond":{ |
| 6778 | + "shape":"LongObject", |
| 6779 | + "documentation":"<p>Represents the number of read operations your base table can instantaneously support.</p>" |
| 6780 | + }, |
| 6781 | + "WriteUnitsPerSecond":{ |
| 6782 | + "shape":"LongObject", |
| 6783 | + "documentation":"<p>Represents the number of write operations your base table can instantaneously support.</p>" |
| 6784 | + } |
| 6785 | + }, |
| 6786 | + "documentation":"<p>Provides visibility into the number of read and write operations your table or secondary index can instantaneously support. The settings can be modified using the <code>UpdateTable</code> operation to meet the throughput requirements of an upcoming peak event.</p>" |
| 6787 | + }, |
6702 | 6788 | "WriteRequest":{ |
6703 | 6789 | "type":"structure", |
6704 | 6790 | "members":{ |
|
0 commit comments