|
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