UNPKG

60.2 kBJSONView Raw
1{
2 "version": "2.0",
3 "metadata": {
4 "apiVersion": "2012-08-10",
5 "endpointPrefix": "dynamodb",
6 "jsonVersion": "1.0",
7 "protocol": "json",
8 "serviceAbbreviation": "DynamoDB",
9 "serviceFullName": "Amazon DynamoDB",
10 "serviceId": "DynamoDB",
11 "signatureVersion": "v4",
12 "targetPrefix": "DynamoDB_20120810",
13 "uid": "dynamodb-2012-08-10"
14 },
15 "operations": {
16 "BatchGetItem": {
17 "input": {
18 "type": "structure",
19 "required": [
20 "RequestItems"
21 ],
22 "members": {
23 "RequestItems": {
24 "shape": "S2"
25 },
26 "ReturnConsumedCapacity": {}
27 }
28 },
29 "output": {
30 "type": "structure",
31 "members": {
32 "Responses": {
33 "type": "map",
34 "key": {},
35 "value": {
36 "shape": "Sr"
37 }
38 },
39 "UnprocessedKeys": {
40 "shape": "S2"
41 },
42 "ConsumedCapacity": {
43 "shape": "St"
44 }
45 }
46 },
47 "endpointdiscovery": {}
48 },
49 "BatchWriteItem": {
50 "input": {
51 "type": "structure",
52 "required": [
53 "RequestItems"
54 ],
55 "members": {
56 "RequestItems": {
57 "shape": "S10"
58 },
59 "ReturnConsumedCapacity": {},
60 "ReturnItemCollectionMetrics": {}
61 }
62 },
63 "output": {
64 "type": "structure",
65 "members": {
66 "UnprocessedItems": {
67 "shape": "S10"
68 },
69 "ItemCollectionMetrics": {
70 "shape": "S18"
71 },
72 "ConsumedCapacity": {
73 "shape": "St"
74 }
75 }
76 },
77 "endpointdiscovery": {}
78 },
79 "CreateBackup": {
80 "input": {
81 "type": "structure",
82 "required": [
83 "TableName",
84 "BackupName"
85 ],
86 "members": {
87 "TableName": {},
88 "BackupName": {}
89 }
90 },
91 "output": {
92 "type": "structure",
93 "members": {
94 "BackupDetails": {
95 "shape": "S1h"
96 }
97 }
98 },
99 "endpointdiscovery": {}
100 },
101 "CreateGlobalTable": {
102 "input": {
103 "type": "structure",
104 "required": [
105 "GlobalTableName",
106 "ReplicationGroup"
107 ],
108 "members": {
109 "GlobalTableName": {},
110 "ReplicationGroup": {
111 "shape": "S1p"
112 }
113 }
114 },
115 "output": {
116 "type": "structure",
117 "members": {
118 "GlobalTableDescription": {
119 "shape": "S1t"
120 }
121 }
122 },
123 "endpointdiscovery": {}
124 },
125 "CreateTable": {
126 "input": {
127 "type": "structure",
128 "required": [
129 "AttributeDefinitions",
130 "TableName",
131 "KeySchema"
132 ],
133 "members": {
134 "AttributeDefinitions": {
135 "shape": "S27"
136 },
137 "TableName": {},
138 "KeySchema": {
139 "shape": "S2b"
140 },
141 "LocalSecondaryIndexes": {
142 "shape": "S2e"
143 },
144 "GlobalSecondaryIndexes": {
145 "shape": "S2k"
146 },
147 "BillingMode": {},
148 "ProvisionedThroughput": {
149 "shape": "S2m"
150 },
151 "StreamSpecification": {
152 "shape": "S2o"
153 },
154 "SSESpecification": {
155 "shape": "S2r"
156 },
157 "Tags": {
158 "shape": "S2u"
159 }
160 }
161 },
162 "output": {
163 "type": "structure",
164 "members": {
165 "TableDescription": {
166 "shape": "S2z"
167 }
168 }
169 },
170 "endpointdiscovery": {}
171 },
172 "DeleteBackup": {
173 "input": {
174 "type": "structure",
175 "required": [
176 "BackupArn"
177 ],
178 "members": {
179 "BackupArn": {}
180 }
181 },
182 "output": {
183 "type": "structure",
184 "members": {
185 "BackupDescription": {
186 "shape": "S3o"
187 }
188 }
189 },
190 "endpointdiscovery": {}
191 },
192 "DeleteItem": {
193 "input": {
194 "type": "structure",
195 "required": [
196 "TableName",
197 "Key"
198 ],
199 "members": {
200 "TableName": {},
201 "Key": {
202 "shape": "S6"
203 },
204 "Expected": {
205 "shape": "S41"
206 },
207 "ConditionalOperator": {},
208 "ReturnValues": {},
209 "ReturnConsumedCapacity": {},
210 "ReturnItemCollectionMetrics": {},
211 "ConditionExpression": {},
212 "ExpressionAttributeNames": {
213 "shape": "Sm"
214 },
215 "ExpressionAttributeValues": {
216 "shape": "S49"
217 }
218 }
219 },
220 "output": {
221 "type": "structure",
222 "members": {
223 "Attributes": {
224 "shape": "Ss"
225 },
226 "ConsumedCapacity": {
227 "shape": "Su"
228 },
229 "ItemCollectionMetrics": {
230 "shape": "S1a"
231 }
232 }
233 },
234 "endpointdiscovery": {}
235 },
236 "DeleteTable": {
237 "input": {
238 "type": "structure",
239 "required": [
240 "TableName"
241 ],
242 "members": {
243 "TableName": {}
244 }
245 },
246 "output": {
247 "type": "structure",
248 "members": {
249 "TableDescription": {
250 "shape": "S2z"
251 }
252 }
253 },
254 "endpointdiscovery": {}
255 },
256 "DescribeBackup": {
257 "input": {
258 "type": "structure",
259 "required": [
260 "BackupArn"
261 ],
262 "members": {
263 "BackupArn": {}
264 }
265 },
266 "output": {
267 "type": "structure",
268 "members": {
269 "BackupDescription": {
270 "shape": "S3o"
271 }
272 }
273 },
274 "endpointdiscovery": {}
275 },
276 "DescribeContinuousBackups": {
277 "input": {
278 "type": "structure",
279 "required": [
280 "TableName"
281 ],
282 "members": {
283 "TableName": {}
284 }
285 },
286 "output": {
287 "type": "structure",
288 "members": {
289 "ContinuousBackupsDescription": {
290 "shape": "S4i"
291 }
292 }
293 },
294 "endpointdiscovery": {}
295 },
296 "DescribeContributorInsights": {
297 "input": {
298 "type": "structure",
299 "required": [
300 "TableName"
301 ],
302 "members": {
303 "TableName": {},
304 "IndexName": {}
305 }
306 },
307 "output": {
308 "type": "structure",
309 "members": {
310 "TableName": {},
311 "IndexName": {},
312 "ContributorInsightsRuleList": {
313 "type": "list",
314 "member": {}
315 },
316 "ContributorInsightsStatus": {},
317 "LastUpdateDateTime": {
318 "type": "timestamp"
319 },
320 "FailureException": {
321 "type": "structure",
322 "members": {
323 "ExceptionName": {},
324 "ExceptionDescription": {}
325 }
326 }
327 }
328 }
329 },
330 "DescribeEndpoints": {
331 "input": {
332 "type": "structure",
333 "members": {}
334 },
335 "output": {
336 "type": "structure",
337 "required": [
338 "Endpoints"
339 ],
340 "members": {
341 "Endpoints": {
342 "type": "list",
343 "member": {
344 "type": "structure",
345 "required": [
346 "Address",
347 "CachePeriodInMinutes"
348 ],
349 "members": {
350 "Address": {},
351 "CachePeriodInMinutes": {
352 "type": "long"
353 }
354 }
355 }
356 }
357 }
358 },
359 "endpointoperation": true
360 },
361 "DescribeGlobalTable": {
362 "input": {
363 "type": "structure",
364 "required": [
365 "GlobalTableName"
366 ],
367 "members": {
368 "GlobalTableName": {}
369 }
370 },
371 "output": {
372 "type": "structure",
373 "members": {
374 "GlobalTableDescription": {
375 "shape": "S1t"
376 }
377 }
378 },
379 "endpointdiscovery": {}
380 },
381 "DescribeGlobalTableSettings": {
382 "input": {
383 "type": "structure",
384 "required": [
385 "GlobalTableName"
386 ],
387 "members": {
388 "GlobalTableName": {}
389 }
390 },
391 "output": {
392 "type": "structure",
393 "members": {
394 "GlobalTableName": {},
395 "ReplicaSettings": {
396 "shape": "S53"
397 }
398 }
399 },
400 "endpointdiscovery": {}
401 },
402 "DescribeLimits": {
403 "input": {
404 "type": "structure",
405 "members": {}
406 },
407 "output": {
408 "type": "structure",
409 "members": {
410 "AccountMaxReadCapacityUnits": {
411 "type": "long"
412 },
413 "AccountMaxWriteCapacityUnits": {
414 "type": "long"
415 },
416 "TableMaxReadCapacityUnits": {
417 "type": "long"
418 },
419 "TableMaxWriteCapacityUnits": {
420 "type": "long"
421 }
422 }
423 },
424 "endpointdiscovery": {}
425 },
426 "DescribeTable": {
427 "input": {
428 "type": "structure",
429 "required": [
430 "TableName"
431 ],
432 "members": {
433 "TableName": {}
434 }
435 },
436 "output": {
437 "type": "structure",
438 "members": {
439 "Table": {
440 "shape": "S2z"
441 }
442 }
443 },
444 "endpointdiscovery": {}
445 },
446 "DescribeTableReplicaAutoScaling": {
447 "input": {
448 "type": "structure",
449 "required": [
450 "TableName"
451 ],
452 "members": {
453 "TableName": {}
454 }
455 },
456 "output": {
457 "type": "structure",
458 "members": {
459 "TableAutoScalingDescription": {
460 "shape": "S5k"
461 }
462 }
463 }
464 },
465 "DescribeTimeToLive": {
466 "input": {
467 "type": "structure",
468 "required": [
469 "TableName"
470 ],
471 "members": {
472 "TableName": {}
473 }
474 },
475 "output": {
476 "type": "structure",
477 "members": {
478 "TimeToLiveDescription": {
479 "shape": "S3x"
480 }
481 }
482 },
483 "endpointdiscovery": {}
484 },
485 "GetItem": {
486 "input": {
487 "type": "structure",
488 "required": [
489 "TableName",
490 "Key"
491 ],
492 "members": {
493 "TableName": {},
494 "Key": {
495 "shape": "S6"
496 },
497 "AttributesToGet": {
498 "shape": "Sj"
499 },
500 "ConsistentRead": {
501 "type": "boolean"
502 },
503 "ReturnConsumedCapacity": {},
504 "ProjectionExpression": {},
505 "ExpressionAttributeNames": {
506 "shape": "Sm"
507 }
508 }
509 },
510 "output": {
511 "type": "structure",
512 "members": {
513 "Item": {
514 "shape": "Ss"
515 },
516 "ConsumedCapacity": {
517 "shape": "Su"
518 }
519 }
520 },
521 "endpointdiscovery": {}
522 },
523 "ListBackups": {
524 "input": {
525 "type": "structure",
526 "members": {
527 "TableName": {},
528 "Limit": {
529 "type": "integer"
530 },
531 "TimeRangeLowerBound": {
532 "type": "timestamp"
533 },
534 "TimeRangeUpperBound": {
535 "type": "timestamp"
536 },
537 "ExclusiveStartBackupArn": {},
538 "BackupType": {}
539 }
540 },
541 "output": {
542 "type": "structure",
543 "members": {
544 "BackupSummaries": {
545 "type": "list",
546 "member": {
547 "type": "structure",
548 "members": {
549 "TableName": {},
550 "TableId": {},
551 "TableArn": {},
552 "BackupArn": {},
553 "BackupName": {},
554 "BackupCreationDateTime": {
555 "type": "timestamp"
556 },
557 "BackupExpiryDateTime": {
558 "type": "timestamp"
559 },
560 "BackupStatus": {},
561 "BackupType": {},
562 "BackupSizeBytes": {
563 "type": "long"
564 }
565 }
566 }
567 },
568 "LastEvaluatedBackupArn": {}
569 }
570 },
571 "endpointdiscovery": {}
572 },
573 "ListContributorInsights": {
574 "input": {
575 "type": "structure",
576 "members": {
577 "TableName": {},
578 "NextToken": {},
579 "MaxResults": {
580 "type": "integer"
581 }
582 }
583 },
584 "output": {
585 "type": "structure",
586 "members": {
587 "ContributorInsightsSummaries": {
588 "type": "list",
589 "member": {
590 "type": "structure",
591 "members": {
592 "TableName": {},
593 "IndexName": {},
594 "ContributorInsightsStatus": {}
595 }
596 }
597 },
598 "NextToken": {}
599 }
600 }
601 },
602 "ListGlobalTables": {
603 "input": {
604 "type": "structure",
605 "members": {
606 "ExclusiveStartGlobalTableName": {},
607 "Limit": {
608 "type": "integer"
609 },
610 "RegionName": {}
611 }
612 },
613 "output": {
614 "type": "structure",
615 "members": {
616 "GlobalTables": {
617 "type": "list",
618 "member": {
619 "type": "structure",
620 "members": {
621 "GlobalTableName": {},
622 "ReplicationGroup": {
623 "shape": "S1p"
624 }
625 }
626 }
627 },
628 "LastEvaluatedGlobalTableName": {}
629 }
630 },
631 "endpointdiscovery": {}
632 },
633 "ListTables": {
634 "input": {
635 "type": "structure",
636 "members": {
637 "ExclusiveStartTableName": {},
638 "Limit": {
639 "type": "integer"
640 }
641 }
642 },
643 "output": {
644 "type": "structure",
645 "members": {
646 "TableNames": {
647 "type": "list",
648 "member": {}
649 },
650 "LastEvaluatedTableName": {}
651 }
652 },
653 "endpointdiscovery": {}
654 },
655 "ListTagsOfResource": {
656 "input": {
657 "type": "structure",
658 "required": [
659 "ResourceArn"
660 ],
661 "members": {
662 "ResourceArn": {},
663 "NextToken": {}
664 }
665 },
666 "output": {
667 "type": "structure",
668 "members": {
669 "Tags": {
670 "shape": "S2u"
671 },
672 "NextToken": {}
673 }
674 },
675 "endpointdiscovery": {}
676 },
677 "PutItem": {
678 "input": {
679 "type": "structure",
680 "required": [
681 "TableName",
682 "Item"
683 ],
684 "members": {
685 "TableName": {},
686 "Item": {
687 "shape": "S14"
688 },
689 "Expected": {
690 "shape": "S41"
691 },
692 "ReturnValues": {},
693 "ReturnConsumedCapacity": {},
694 "ReturnItemCollectionMetrics": {},
695 "ConditionalOperator": {},
696 "ConditionExpression": {},
697 "ExpressionAttributeNames": {
698 "shape": "Sm"
699 },
700 "ExpressionAttributeValues": {
701 "shape": "S49"
702 }
703 }
704 },
705 "output": {
706 "type": "structure",
707 "members": {
708 "Attributes": {
709 "shape": "Ss"
710 },
711 "ConsumedCapacity": {
712 "shape": "Su"
713 },
714 "ItemCollectionMetrics": {
715 "shape": "S1a"
716 }
717 }
718 },
719 "endpointdiscovery": {}
720 },
721 "Query": {
722 "input": {
723 "type": "structure",
724 "required": [
725 "TableName"
726 ],
727 "members": {
728 "TableName": {},
729 "IndexName": {},
730 "Select": {},
731 "AttributesToGet": {
732 "shape": "Sj"
733 },
734 "Limit": {
735 "type": "integer"
736 },
737 "ConsistentRead": {
738 "type": "boolean"
739 },
740 "KeyConditions": {
741 "type": "map",
742 "key": {},
743 "value": {
744 "shape": "S6o"
745 }
746 },
747 "QueryFilter": {
748 "shape": "S6p"
749 },
750 "ConditionalOperator": {},
751 "ScanIndexForward": {
752 "type": "boolean"
753 },
754 "ExclusiveStartKey": {
755 "shape": "S6"
756 },
757 "ReturnConsumedCapacity": {},
758 "ProjectionExpression": {},
759 "FilterExpression": {},
760 "KeyConditionExpression": {},
761 "ExpressionAttributeNames": {
762 "shape": "Sm"
763 },
764 "ExpressionAttributeValues": {
765 "shape": "S49"
766 }
767 }
768 },
769 "output": {
770 "type": "structure",
771 "members": {
772 "Items": {
773 "shape": "Sr"
774 },
775 "Count": {
776 "type": "integer"
777 },
778 "ScannedCount": {
779 "type": "integer"
780 },
781 "LastEvaluatedKey": {
782 "shape": "S6"
783 },
784 "ConsumedCapacity": {
785 "shape": "Su"
786 }
787 }
788 },
789 "endpointdiscovery": {}
790 },
791 "RestoreTableFromBackup": {
792 "input": {
793 "type": "structure",
794 "required": [
795 "TargetTableName",
796 "BackupArn"
797 ],
798 "members": {
799 "TargetTableName": {},
800 "BackupArn": {},
801 "BillingModeOverride": {},
802 "GlobalSecondaryIndexOverride": {
803 "shape": "S2k"
804 },
805 "LocalSecondaryIndexOverride": {
806 "shape": "S2e"
807 },
808 "ProvisionedThroughputOverride": {
809 "shape": "S2m"
810 },
811 "SSESpecificationOverride": {
812 "shape": "S2r"
813 }
814 }
815 },
816 "output": {
817 "type": "structure",
818 "members": {
819 "TableDescription": {
820 "shape": "S2z"
821 }
822 }
823 },
824 "endpointdiscovery": {}
825 },
826 "RestoreTableToPointInTime": {
827 "input": {
828 "type": "structure",
829 "required": [
830 "TargetTableName"
831 ],
832 "members": {
833 "SourceTableArn": {},
834 "SourceTableName": {},
835 "TargetTableName": {},
836 "UseLatestRestorableTime": {
837 "type": "boolean"
838 },
839 "RestoreDateTime": {
840 "type": "timestamp"
841 },
842 "BillingModeOverride": {},
843 "GlobalSecondaryIndexOverride": {
844 "shape": "S2k"
845 },
846 "LocalSecondaryIndexOverride": {
847 "shape": "S2e"
848 },
849 "ProvisionedThroughputOverride": {
850 "shape": "S2m"
851 },
852 "SSESpecificationOverride": {
853 "shape": "S2r"
854 }
855 }
856 },
857 "output": {
858 "type": "structure",
859 "members": {
860 "TableDescription": {
861 "shape": "S2z"
862 }
863 }
864 },
865 "endpointdiscovery": {}
866 },
867 "Scan": {
868 "input": {
869 "type": "structure",
870 "required": [
871 "TableName"
872 ],
873 "members": {
874 "TableName": {},
875 "IndexName": {},
876 "AttributesToGet": {
877 "shape": "Sj"
878 },
879 "Limit": {
880 "type": "integer"
881 },
882 "Select": {},
883 "ScanFilter": {
884 "shape": "S6p"
885 },
886 "ConditionalOperator": {},
887 "ExclusiveStartKey": {
888 "shape": "S6"
889 },
890 "ReturnConsumedCapacity": {},
891 "TotalSegments": {
892 "type": "integer"
893 },
894 "Segment": {
895 "type": "integer"
896 },
897 "ProjectionExpression": {},
898 "FilterExpression": {},
899 "ExpressionAttributeNames": {
900 "shape": "Sm"
901 },
902 "ExpressionAttributeValues": {
903 "shape": "S49"
904 },
905 "ConsistentRead": {
906 "type": "boolean"
907 }
908 }
909 },
910 "output": {
911 "type": "structure",
912 "members": {
913 "Items": {
914 "shape": "Sr"
915 },
916 "Count": {
917 "type": "integer"
918 },
919 "ScannedCount": {
920 "type": "integer"
921 },
922 "LastEvaluatedKey": {
923 "shape": "S6"
924 },
925 "ConsumedCapacity": {
926 "shape": "Su"
927 }
928 }
929 },
930 "endpointdiscovery": {}
931 },
932 "TagResource": {
933 "input": {
934 "type": "structure",
935 "required": [
936 "ResourceArn",
937 "Tags"
938 ],
939 "members": {
940 "ResourceArn": {},
941 "Tags": {
942 "shape": "S2u"
943 }
944 }
945 },
946 "endpointdiscovery": {}
947 },
948 "TransactGetItems": {
949 "input": {
950 "type": "structure",
951 "required": [
952 "TransactItems"
953 ],
954 "members": {
955 "TransactItems": {
956 "type": "list",
957 "member": {
958 "type": "structure",
959 "required": [
960 "Get"
961 ],
962 "members": {
963 "Get": {
964 "type": "structure",
965 "required": [
966 "Key",
967 "TableName"
968 ],
969 "members": {
970 "Key": {
971 "shape": "S6"
972 },
973 "TableName": {},
974 "ProjectionExpression": {},
975 "ExpressionAttributeNames": {
976 "shape": "Sm"
977 }
978 }
979 }
980 }
981 }
982 },
983 "ReturnConsumedCapacity": {}
984 }
985 },
986 "output": {
987 "type": "structure",
988 "members": {
989 "ConsumedCapacity": {
990 "shape": "St"
991 },
992 "Responses": {
993 "type": "list",
994 "member": {
995 "type": "structure",
996 "members": {
997 "Item": {
998 "shape": "Ss"
999 }
1000 }
1001 }
1002 }
1003 }
1004 },
1005 "endpointdiscovery": {}
1006 },
1007 "TransactWriteItems": {
1008 "input": {
1009 "type": "structure",
1010 "required": [
1011 "TransactItems"
1012 ],
1013 "members": {
1014 "TransactItems": {
1015 "type": "list",
1016 "member": {
1017 "type": "structure",
1018 "members": {
1019 "ConditionCheck": {
1020 "type": "structure",
1021 "required": [
1022 "Key",
1023 "TableName",
1024 "ConditionExpression"
1025 ],
1026 "members": {
1027 "Key": {
1028 "shape": "S6"
1029 },
1030 "TableName": {},
1031 "ConditionExpression": {},
1032 "ExpressionAttributeNames": {
1033 "shape": "Sm"
1034 },
1035 "ExpressionAttributeValues": {
1036 "shape": "S49"
1037 },
1038 "ReturnValuesOnConditionCheckFailure": {}
1039 }
1040 },
1041 "Put": {
1042 "type": "structure",
1043 "required": [
1044 "Item",
1045 "TableName"
1046 ],
1047 "members": {
1048 "Item": {
1049 "shape": "S14"
1050 },
1051 "TableName": {},
1052 "ConditionExpression": {},
1053 "ExpressionAttributeNames": {
1054 "shape": "Sm"
1055 },
1056 "ExpressionAttributeValues": {
1057 "shape": "S49"
1058 },
1059 "ReturnValuesOnConditionCheckFailure": {}
1060 }
1061 },
1062 "Delete": {
1063 "type": "structure",
1064 "required": [
1065 "Key",
1066 "TableName"
1067 ],
1068 "members": {
1069 "Key": {
1070 "shape": "S6"
1071 },
1072 "TableName": {},
1073 "ConditionExpression": {},
1074 "ExpressionAttributeNames": {
1075 "shape": "Sm"
1076 },
1077 "ExpressionAttributeValues": {
1078 "shape": "S49"
1079 },
1080 "ReturnValuesOnConditionCheckFailure": {}
1081 }
1082 },
1083 "Update": {
1084 "type": "structure",
1085 "required": [
1086 "Key",
1087 "UpdateExpression",
1088 "TableName"
1089 ],
1090 "members": {
1091 "Key": {
1092 "shape": "S6"
1093 },
1094 "UpdateExpression": {},
1095 "TableName": {},
1096 "ConditionExpression": {},
1097 "ExpressionAttributeNames": {
1098 "shape": "Sm"
1099 },
1100 "ExpressionAttributeValues": {
1101 "shape": "S49"
1102 },
1103 "ReturnValuesOnConditionCheckFailure": {}
1104 }
1105 }
1106 }
1107 }
1108 },
1109 "ReturnConsumedCapacity": {},
1110 "ReturnItemCollectionMetrics": {},
1111 "ClientRequestToken": {
1112 "idempotencyToken": true
1113 }
1114 }
1115 },
1116 "output": {
1117 "type": "structure",
1118 "members": {
1119 "ConsumedCapacity": {
1120 "shape": "St"
1121 },
1122 "ItemCollectionMetrics": {
1123 "shape": "S18"
1124 }
1125 }
1126 },
1127 "endpointdiscovery": {}
1128 },
1129 "UntagResource": {
1130 "input": {
1131 "type": "structure",
1132 "required": [
1133 "ResourceArn",
1134 "TagKeys"
1135 ],
1136 "members": {
1137 "ResourceArn": {},
1138 "TagKeys": {
1139 "type": "list",
1140 "member": {}
1141 }
1142 }
1143 },
1144 "endpointdiscovery": {}
1145 },
1146 "UpdateContinuousBackups": {
1147 "input": {
1148 "type": "structure",
1149 "required": [
1150 "TableName",
1151 "PointInTimeRecoverySpecification"
1152 ],
1153 "members": {
1154 "TableName": {},
1155 "PointInTimeRecoverySpecification": {
1156 "type": "structure",
1157 "required": [
1158 "PointInTimeRecoveryEnabled"
1159 ],
1160 "members": {
1161 "PointInTimeRecoveryEnabled": {
1162 "type": "boolean"
1163 }
1164 }
1165 }
1166 }
1167 },
1168 "output": {
1169 "type": "structure",
1170 "members": {
1171 "ContinuousBackupsDescription": {
1172 "shape": "S4i"
1173 }
1174 }
1175 },
1176 "endpointdiscovery": {}
1177 },
1178 "UpdateContributorInsights": {
1179 "input": {
1180 "type": "structure",
1181 "required": [
1182 "TableName",
1183 "ContributorInsightsAction"
1184 ],
1185 "members": {
1186 "TableName": {},
1187 "IndexName": {},
1188 "ContributorInsightsAction": {}
1189 }
1190 },
1191 "output": {
1192 "type": "structure",
1193 "members": {
1194 "TableName": {},
1195 "IndexName": {},
1196 "ContributorInsightsStatus": {}
1197 }
1198 }
1199 },
1200 "UpdateGlobalTable": {
1201 "input": {
1202 "type": "structure",
1203 "required": [
1204 "GlobalTableName",
1205 "ReplicaUpdates"
1206 ],
1207 "members": {
1208 "GlobalTableName": {},
1209 "ReplicaUpdates": {
1210 "type": "list",
1211 "member": {
1212 "type": "structure",
1213 "members": {
1214 "Create": {
1215 "type": "structure",
1216 "required": [
1217 "RegionName"
1218 ],
1219 "members": {
1220 "RegionName": {}
1221 }
1222 },
1223 "Delete": {
1224 "type": "structure",
1225 "required": [
1226 "RegionName"
1227 ],
1228 "members": {
1229 "RegionName": {}
1230 }
1231 }
1232 }
1233 }
1234 }
1235 }
1236 },
1237 "output": {
1238 "type": "structure",
1239 "members": {
1240 "GlobalTableDescription": {
1241 "shape": "S1t"
1242 }
1243 }
1244 },
1245 "endpointdiscovery": {}
1246 },
1247 "UpdateGlobalTableSettings": {
1248 "input": {
1249 "type": "structure",
1250 "required": [
1251 "GlobalTableName"
1252 ],
1253 "members": {
1254 "GlobalTableName": {},
1255 "GlobalTableBillingMode": {},
1256 "GlobalTableProvisionedWriteCapacityUnits": {
1257 "type": "long"
1258 },
1259 "GlobalTableProvisionedWriteCapacityAutoScalingSettingsUpdate": {
1260 "shape": "S7z"
1261 },
1262 "GlobalTableGlobalSecondaryIndexSettingsUpdate": {
1263 "type": "list",
1264 "member": {
1265 "type": "structure",
1266 "required": [
1267 "IndexName"
1268 ],
1269 "members": {
1270 "IndexName": {},
1271 "ProvisionedWriteCapacityUnits": {
1272 "type": "long"
1273 },
1274 "ProvisionedWriteCapacityAutoScalingSettingsUpdate": {
1275 "shape": "S7z"
1276 }
1277 }
1278 }
1279 },
1280 "ReplicaSettingsUpdate": {
1281 "type": "list",
1282 "member": {
1283 "type": "structure",
1284 "required": [
1285 "RegionName"
1286 ],
1287 "members": {
1288 "RegionName": {},
1289 "ReplicaProvisionedReadCapacityUnits": {
1290 "type": "long"
1291 },
1292 "ReplicaProvisionedReadCapacityAutoScalingSettingsUpdate": {
1293 "shape": "S7z"
1294 },
1295 "ReplicaGlobalSecondaryIndexSettingsUpdate": {
1296 "type": "list",
1297 "member": {
1298 "type": "structure",
1299 "required": [
1300 "IndexName"
1301 ],
1302 "members": {
1303 "IndexName": {},
1304 "ProvisionedReadCapacityUnits": {
1305 "type": "long"
1306 },
1307 "ProvisionedReadCapacityAutoScalingSettingsUpdate": {
1308 "shape": "S7z"
1309 }
1310 }
1311 }
1312 }
1313 }
1314 }
1315 }
1316 }
1317 },
1318 "output": {
1319 "type": "structure",
1320 "members": {
1321 "GlobalTableName": {},
1322 "ReplicaSettings": {
1323 "shape": "S53"
1324 }
1325 }
1326 },
1327 "endpointdiscovery": {}
1328 },
1329 "UpdateItem": {
1330 "input": {
1331 "type": "structure",
1332 "required": [
1333 "TableName",
1334 "Key"
1335 ],
1336 "members": {
1337 "TableName": {},
1338 "Key": {
1339 "shape": "S6"
1340 },
1341 "AttributeUpdates": {
1342 "type": "map",
1343 "key": {},
1344 "value": {
1345 "type": "structure",
1346 "members": {
1347 "Value": {
1348 "shape": "S8"
1349 },
1350 "Action": {}
1351 }
1352 }
1353 },
1354 "Expected": {
1355 "shape": "S41"
1356 },
1357 "ConditionalOperator": {},
1358 "ReturnValues": {},
1359 "ReturnConsumedCapacity": {},
1360 "ReturnItemCollectionMetrics": {},
1361 "UpdateExpression": {},
1362 "ConditionExpression": {},
1363 "ExpressionAttributeNames": {
1364 "shape": "Sm"
1365 },
1366 "ExpressionAttributeValues": {
1367 "shape": "S49"
1368 }
1369 }
1370 },
1371 "output": {
1372 "type": "structure",
1373 "members": {
1374 "Attributes": {
1375 "shape": "Ss"
1376 },
1377 "ConsumedCapacity": {
1378 "shape": "Su"
1379 },
1380 "ItemCollectionMetrics": {
1381 "shape": "S1a"
1382 }
1383 }
1384 },
1385 "endpointdiscovery": {}
1386 },
1387 "UpdateTable": {
1388 "input": {
1389 "type": "structure",
1390 "required": [
1391 "TableName"
1392 ],
1393 "members": {
1394 "AttributeDefinitions": {
1395 "shape": "S27"
1396 },
1397 "TableName": {},
1398 "BillingMode": {},
1399 "ProvisionedThroughput": {
1400 "shape": "S2m"
1401 },
1402 "GlobalSecondaryIndexUpdates": {
1403 "type": "list",
1404 "member": {
1405 "type": "structure",
1406 "members": {
1407 "Update": {
1408 "type": "structure",
1409 "required": [
1410 "IndexName",
1411 "ProvisionedThroughput"
1412 ],
1413 "members": {
1414 "IndexName": {},
1415 "ProvisionedThroughput": {
1416 "shape": "S2m"
1417 }
1418 }
1419 },
1420 "Create": {
1421 "type": "structure",
1422 "required": [
1423 "IndexName",
1424 "KeySchema",
1425 "Projection"
1426 ],
1427 "members": {
1428 "IndexName": {},
1429 "KeySchema": {
1430 "shape": "S2b"
1431 },
1432 "Projection": {
1433 "shape": "S2g"
1434 },
1435 "ProvisionedThroughput": {
1436 "shape": "S2m"
1437 }
1438 }
1439 },
1440 "Delete": {
1441 "type": "structure",
1442 "required": [
1443 "IndexName"
1444 ],
1445 "members": {
1446 "IndexName": {}
1447 }
1448 }
1449 }
1450 }
1451 },
1452 "StreamSpecification": {
1453 "shape": "S2o"
1454 },
1455 "SSESpecification": {
1456 "shape": "S2r"
1457 },
1458 "ReplicaUpdates": {
1459 "type": "list",
1460 "member": {
1461 "type": "structure",
1462 "members": {
1463 "Create": {
1464 "type": "structure",
1465 "required": [
1466 "RegionName"
1467 ],
1468 "members": {
1469 "RegionName": {},
1470 "KMSMasterKeyId": {},
1471 "ProvisionedThroughputOverride": {
1472 "shape": "S20"
1473 },
1474 "GlobalSecondaryIndexes": {
1475 "shape": "S8o"
1476 }
1477 }
1478 },
1479 "Update": {
1480 "type": "structure",
1481 "required": [
1482 "RegionName"
1483 ],
1484 "members": {
1485 "RegionName": {},
1486 "KMSMasterKeyId": {},
1487 "ProvisionedThroughputOverride": {
1488 "shape": "S20"
1489 },
1490 "GlobalSecondaryIndexes": {
1491 "shape": "S8o"
1492 }
1493 }
1494 },
1495 "Delete": {
1496 "type": "structure",
1497 "required": [
1498 "RegionName"
1499 ],
1500 "members": {
1501 "RegionName": {}
1502 }
1503 }
1504 }
1505 }
1506 }
1507 }
1508 },
1509 "output": {
1510 "type": "structure",
1511 "members": {
1512 "TableDescription": {
1513 "shape": "S2z"
1514 }
1515 }
1516 },
1517 "endpointdiscovery": {}
1518 },
1519 "UpdateTableReplicaAutoScaling": {
1520 "input": {
1521 "type": "structure",
1522 "required": [
1523 "TableName"
1524 ],
1525 "members": {
1526 "GlobalSecondaryIndexUpdates": {
1527 "type": "list",
1528 "member": {
1529 "type": "structure",
1530 "members": {
1531 "IndexName": {},
1532 "ProvisionedWriteCapacityAutoScalingUpdate": {
1533 "shape": "S7z"
1534 }
1535 }
1536 }
1537 },
1538 "TableName": {},
1539 "ProvisionedWriteCapacityAutoScalingUpdate": {
1540 "shape": "S7z"
1541 },
1542 "ReplicaUpdates": {
1543 "type": "list",
1544 "member": {
1545 "type": "structure",
1546 "required": [
1547 "RegionName"
1548 ],
1549 "members": {
1550 "RegionName": {},
1551 "ReplicaGlobalSecondaryIndexUpdates": {
1552 "type": "list",
1553 "member": {
1554 "type": "structure",
1555 "members": {
1556 "IndexName": {},
1557 "ProvisionedReadCapacityAutoScalingUpdate": {
1558 "shape": "S7z"
1559 }
1560 }
1561 }
1562 },
1563 "ReplicaProvisionedReadCapacityAutoScalingUpdate": {
1564 "shape": "S7z"
1565 }
1566 }
1567 }
1568 }
1569 }
1570 },
1571 "output": {
1572 "type": "structure",
1573 "members": {
1574 "TableAutoScalingDescription": {
1575 "shape": "S5k"
1576 }
1577 }
1578 }
1579 },
1580 "UpdateTimeToLive": {
1581 "input": {
1582 "type": "structure",
1583 "required": [
1584 "TableName",
1585 "TimeToLiveSpecification"
1586 ],
1587 "members": {
1588 "TableName": {},
1589 "TimeToLiveSpecification": {
1590 "shape": "S92"
1591 }
1592 }
1593 },
1594 "output": {
1595 "type": "structure",
1596 "members": {
1597 "TimeToLiveSpecification": {
1598 "shape": "S92"
1599 }
1600 }
1601 },
1602 "endpointdiscovery": {}
1603 }
1604 },
1605 "shapes": {
1606 "S2": {
1607 "type": "map",
1608 "key": {},
1609 "value": {
1610 "type": "structure",
1611 "required": [
1612 "Keys"
1613 ],
1614 "members": {
1615 "Keys": {
1616 "type": "list",
1617 "member": {
1618 "shape": "S6"
1619 }
1620 },
1621 "AttributesToGet": {
1622 "shape": "Sj"
1623 },
1624 "ConsistentRead": {
1625 "type": "boolean"
1626 },
1627 "ProjectionExpression": {},
1628 "ExpressionAttributeNames": {
1629 "shape": "Sm"
1630 }
1631 }
1632 }
1633 },
1634 "S6": {
1635 "type": "map",
1636 "key": {},
1637 "value": {
1638 "shape": "S8"
1639 }
1640 },
1641 "S8": {
1642 "type": "structure",
1643 "members": {
1644 "S": {},
1645 "N": {},
1646 "B": {
1647 "type": "blob"
1648 },
1649 "SS": {
1650 "type": "list",
1651 "member": {}
1652 },
1653 "NS": {
1654 "type": "list",
1655 "member": {}
1656 },
1657 "BS": {
1658 "type": "list",
1659 "member": {
1660 "type": "blob"
1661 }
1662 },
1663 "M": {
1664 "type": "map",
1665 "key": {},
1666 "value": {
1667 "shape": "S8"
1668 }
1669 },
1670 "L": {
1671 "type": "list",
1672 "member": {
1673 "shape": "S8"
1674 }
1675 },
1676 "NULL": {
1677 "type": "boolean"
1678 },
1679 "BOOL": {
1680 "type": "boolean"
1681 }
1682 }
1683 },
1684 "Sj": {
1685 "type": "list",
1686 "member": {}
1687 },
1688 "Sm": {
1689 "type": "map",
1690 "key": {},
1691 "value": {}
1692 },
1693 "Sr": {
1694 "type": "list",
1695 "member": {
1696 "shape": "Ss"
1697 }
1698 },
1699 "Ss": {
1700 "type": "map",
1701 "key": {},
1702 "value": {
1703 "shape": "S8"
1704 }
1705 },
1706 "St": {
1707 "type": "list",
1708 "member": {
1709 "shape": "Su"
1710 }
1711 },
1712 "Su": {
1713 "type": "structure",
1714 "members": {
1715 "TableName": {},
1716 "CapacityUnits": {
1717 "type": "double"
1718 },
1719 "ReadCapacityUnits": {
1720 "type": "double"
1721 },
1722 "WriteCapacityUnits": {
1723 "type": "double"
1724 },
1725 "Table": {
1726 "shape": "Sw"
1727 },
1728 "LocalSecondaryIndexes": {
1729 "shape": "Sx"
1730 },
1731 "GlobalSecondaryIndexes": {
1732 "shape": "Sx"
1733 }
1734 }
1735 },
1736 "Sw": {
1737 "type": "structure",
1738 "members": {
1739 "ReadCapacityUnits": {
1740 "type": "double"
1741 },
1742 "WriteCapacityUnits": {
1743 "type": "double"
1744 },
1745 "CapacityUnits": {
1746 "type": "double"
1747 }
1748 }
1749 },
1750 "Sx": {
1751 "type": "map",
1752 "key": {},
1753 "value": {
1754 "shape": "Sw"
1755 }
1756 },
1757 "S10": {
1758 "type": "map",
1759 "key": {},
1760 "value": {
1761 "type": "list",
1762 "member": {
1763 "type": "structure",
1764 "members": {
1765 "PutRequest": {
1766 "type": "structure",
1767 "required": [
1768 "Item"
1769 ],
1770 "members": {
1771 "Item": {
1772 "shape": "S14"
1773 }
1774 }
1775 },
1776 "DeleteRequest": {
1777 "type": "structure",
1778 "required": [
1779 "Key"
1780 ],
1781 "members": {
1782 "Key": {
1783 "shape": "S6"
1784 }
1785 }
1786 }
1787 }
1788 }
1789 }
1790 },
1791 "S14": {
1792 "type": "map",
1793 "key": {},
1794 "value": {
1795 "shape": "S8"
1796 }
1797 },
1798 "S18": {
1799 "type": "map",
1800 "key": {},
1801 "value": {
1802 "type": "list",
1803 "member": {
1804 "shape": "S1a"
1805 }
1806 }
1807 },
1808 "S1a": {
1809 "type": "structure",
1810 "members": {
1811 "ItemCollectionKey": {
1812 "type": "map",
1813 "key": {},
1814 "value": {
1815 "shape": "S8"
1816 }
1817 },
1818 "SizeEstimateRangeGB": {
1819 "type": "list",
1820 "member": {
1821 "type": "double"
1822 }
1823 }
1824 }
1825 },
1826 "S1h": {
1827 "type": "structure",
1828 "required": [
1829 "BackupArn",
1830 "BackupName",
1831 "BackupStatus",
1832 "BackupType",
1833 "BackupCreationDateTime"
1834 ],
1835 "members": {
1836 "BackupArn": {},
1837 "BackupName": {},
1838 "BackupSizeBytes": {
1839 "type": "long"
1840 },
1841 "BackupStatus": {},
1842 "BackupType": {},
1843 "BackupCreationDateTime": {
1844 "type": "timestamp"
1845 },
1846 "BackupExpiryDateTime": {
1847 "type": "timestamp"
1848 }
1849 }
1850 },
1851 "S1p": {
1852 "type": "list",
1853 "member": {
1854 "type": "structure",
1855 "members": {
1856 "RegionName": {}
1857 }
1858 }
1859 },
1860 "S1t": {
1861 "type": "structure",
1862 "members": {
1863 "ReplicationGroup": {
1864 "shape": "S1u"
1865 },
1866 "GlobalTableArn": {},
1867 "CreationDateTime": {
1868 "type": "timestamp"
1869 },
1870 "GlobalTableStatus": {},
1871 "GlobalTableName": {}
1872 }
1873 },
1874 "S1u": {
1875 "type": "list",
1876 "member": {
1877 "type": "structure",
1878 "members": {
1879 "RegionName": {},
1880 "ReplicaStatus": {},
1881 "ReplicaStatusDescription": {},
1882 "ReplicaStatusPercentProgress": {},
1883 "KMSMasterKeyId": {},
1884 "ProvisionedThroughputOverride": {
1885 "shape": "S20"
1886 },
1887 "GlobalSecondaryIndexes": {
1888 "type": "list",
1889 "member": {
1890 "type": "structure",
1891 "members": {
1892 "IndexName": {},
1893 "ProvisionedThroughputOverride": {
1894 "shape": "S20"
1895 }
1896 }
1897 }
1898 }
1899 }
1900 }
1901 },
1902 "S20": {
1903 "type": "structure",
1904 "members": {
1905 "ReadCapacityUnits": {
1906 "type": "long"
1907 }
1908 }
1909 },
1910 "S27": {
1911 "type": "list",
1912 "member": {
1913 "type": "structure",
1914 "required": [
1915 "AttributeName",
1916 "AttributeType"
1917 ],
1918 "members": {
1919 "AttributeName": {},
1920 "AttributeType": {}
1921 }
1922 }
1923 },
1924 "S2b": {
1925 "type": "list",
1926 "member": {
1927 "type": "structure",
1928 "required": [
1929 "AttributeName",
1930 "KeyType"
1931 ],
1932 "members": {
1933 "AttributeName": {},
1934 "KeyType": {}
1935 }
1936 }
1937 },
1938 "S2e": {
1939 "type": "list",
1940 "member": {
1941 "type": "structure",
1942 "required": [
1943 "IndexName",
1944 "KeySchema",
1945 "Projection"
1946 ],
1947 "members": {
1948 "IndexName": {},
1949 "KeySchema": {
1950 "shape": "S2b"
1951 },
1952 "Projection": {
1953 "shape": "S2g"
1954 }
1955 }
1956 }
1957 },
1958 "S2g": {
1959 "type": "structure",
1960 "members": {
1961 "ProjectionType": {},
1962 "NonKeyAttributes": {
1963 "type": "list",
1964 "member": {}
1965 }
1966 }
1967 },
1968 "S2k": {
1969 "type": "list",
1970 "member": {
1971 "type": "structure",
1972 "required": [
1973 "IndexName",
1974 "KeySchema",
1975 "Projection"
1976 ],
1977 "members": {
1978 "IndexName": {},
1979 "KeySchema": {
1980 "shape": "S2b"
1981 },
1982 "Projection": {
1983 "shape": "S2g"
1984 },
1985 "ProvisionedThroughput": {
1986 "shape": "S2m"
1987 }
1988 }
1989 }
1990 },
1991 "S2m": {
1992 "type": "structure",
1993 "required": [
1994 "ReadCapacityUnits",
1995 "WriteCapacityUnits"
1996 ],
1997 "members": {
1998 "ReadCapacityUnits": {
1999 "type": "long"
2000 },
2001 "WriteCapacityUnits": {
2002 "type": "long"
2003 }
2004 }
2005 },
2006 "S2o": {
2007 "type": "structure",
2008 "required": [
2009 "StreamEnabled"
2010 ],
2011 "members": {
2012 "StreamEnabled": {
2013 "type": "boolean"
2014 },
2015 "StreamViewType": {}
2016 }
2017 },
2018 "S2r": {
2019 "type": "structure",
2020 "members": {
2021 "Enabled": {
2022 "type": "boolean"
2023 },
2024 "SSEType": {},
2025 "KMSMasterKeyId": {}
2026 }
2027 },
2028 "S2u": {
2029 "type": "list",
2030 "member": {
2031 "type": "structure",
2032 "required": [
2033 "Key",
2034 "Value"
2035 ],
2036 "members": {
2037 "Key": {},
2038 "Value": {}
2039 }
2040 }
2041 },
2042 "S2z": {
2043 "type": "structure",
2044 "members": {
2045 "AttributeDefinitions": {
2046 "shape": "S27"
2047 },
2048 "TableName": {},
2049 "KeySchema": {
2050 "shape": "S2b"
2051 },
2052 "TableStatus": {},
2053 "CreationDateTime": {
2054 "type": "timestamp"
2055 },
2056 "ProvisionedThroughput": {
2057 "shape": "S31"
2058 },
2059 "TableSizeBytes": {
2060 "type": "long"
2061 },
2062 "ItemCount": {
2063 "type": "long"
2064 },
2065 "TableArn": {},
2066 "TableId": {},
2067 "BillingModeSummary": {
2068 "shape": "S36"
2069 },
2070 "LocalSecondaryIndexes": {
2071 "type": "list",
2072 "member": {
2073 "type": "structure",
2074 "members": {
2075 "IndexName": {},
2076 "KeySchema": {
2077 "shape": "S2b"
2078 },
2079 "Projection": {
2080 "shape": "S2g"
2081 },
2082 "IndexSizeBytes": {
2083 "type": "long"
2084 },
2085 "ItemCount": {
2086 "type": "long"
2087 },
2088 "IndexArn": {}
2089 }
2090 }
2091 },
2092 "GlobalSecondaryIndexes": {
2093 "type": "list",
2094 "member": {
2095 "type": "structure",
2096 "members": {
2097 "IndexName": {},
2098 "KeySchema": {
2099 "shape": "S2b"
2100 },
2101 "Projection": {
2102 "shape": "S2g"
2103 },
2104 "IndexStatus": {},
2105 "Backfilling": {
2106 "type": "boolean"
2107 },
2108 "ProvisionedThroughput": {
2109 "shape": "S31"
2110 },
2111 "IndexSizeBytes": {
2112 "type": "long"
2113 },
2114 "ItemCount": {
2115 "type": "long"
2116 },
2117 "IndexArn": {}
2118 }
2119 }
2120 },
2121 "StreamSpecification": {
2122 "shape": "S2o"
2123 },
2124 "LatestStreamLabel": {},
2125 "LatestStreamArn": {},
2126 "GlobalTableVersion": {},
2127 "Replicas": {
2128 "shape": "S1u"
2129 },
2130 "RestoreSummary": {
2131 "type": "structure",
2132 "required": [
2133 "RestoreDateTime",
2134 "RestoreInProgress"
2135 ],
2136 "members": {
2137 "SourceBackupArn": {},
2138 "SourceTableArn": {},
2139 "RestoreDateTime": {
2140 "type": "timestamp"
2141 },
2142 "RestoreInProgress": {
2143 "type": "boolean"
2144 }
2145 }
2146 },
2147 "SSEDescription": {
2148 "shape": "S3h"
2149 },
2150 "ArchivalSummary": {
2151 "type": "structure",
2152 "members": {
2153 "ArchivalDateTime": {
2154 "type": "timestamp"
2155 },
2156 "ArchivalReason": {},
2157 "ArchivalBackupArn": {}
2158 }
2159 }
2160 }
2161 },
2162 "S31": {
2163 "type": "structure",
2164 "members": {
2165 "LastIncreaseDateTime": {
2166 "type": "timestamp"
2167 },
2168 "LastDecreaseDateTime": {
2169 "type": "timestamp"
2170 },
2171 "NumberOfDecreasesToday": {
2172 "type": "long"
2173 },
2174 "ReadCapacityUnits": {
2175 "type": "long"
2176 },
2177 "WriteCapacityUnits": {
2178 "type": "long"
2179 }
2180 }
2181 },
2182 "S36": {
2183 "type": "structure",
2184 "members": {
2185 "BillingMode": {},
2186 "LastUpdateToPayPerRequestDateTime": {
2187 "type": "timestamp"
2188 }
2189 }
2190 },
2191 "S3h": {
2192 "type": "structure",
2193 "members": {
2194 "Status": {},
2195 "SSEType": {},
2196 "KMSMasterKeyArn": {},
2197 "InaccessibleEncryptionDateTime": {
2198 "type": "timestamp"
2199 }
2200 }
2201 },
2202 "S3o": {
2203 "type": "structure",
2204 "members": {
2205 "BackupDetails": {
2206 "shape": "S1h"
2207 },
2208 "SourceTableDetails": {
2209 "type": "structure",
2210 "required": [
2211 "TableName",
2212 "TableId",
2213 "KeySchema",
2214 "TableCreationDateTime",
2215 "ProvisionedThroughput"
2216 ],
2217 "members": {
2218 "TableName": {},
2219 "TableId": {},
2220 "TableArn": {},
2221 "TableSizeBytes": {
2222 "type": "long"
2223 },
2224 "KeySchema": {
2225 "shape": "S2b"
2226 },
2227 "TableCreationDateTime": {
2228 "type": "timestamp"
2229 },
2230 "ProvisionedThroughput": {
2231 "shape": "S2m"
2232 },
2233 "ItemCount": {
2234 "type": "long"
2235 },
2236 "BillingMode": {}
2237 }
2238 },
2239 "SourceTableFeatureDetails": {
2240 "type": "structure",
2241 "members": {
2242 "LocalSecondaryIndexes": {
2243 "type": "list",
2244 "member": {
2245 "type": "structure",
2246 "members": {
2247 "IndexName": {},
2248 "KeySchema": {
2249 "shape": "S2b"
2250 },
2251 "Projection": {
2252 "shape": "S2g"
2253 }
2254 }
2255 }
2256 },
2257 "GlobalSecondaryIndexes": {
2258 "type": "list",
2259 "member": {
2260 "type": "structure",
2261 "members": {
2262 "IndexName": {},
2263 "KeySchema": {
2264 "shape": "S2b"
2265 },
2266 "Projection": {
2267 "shape": "S2g"
2268 },
2269 "ProvisionedThroughput": {
2270 "shape": "S2m"
2271 }
2272 }
2273 }
2274 },
2275 "StreamDescription": {
2276 "shape": "S2o"
2277 },
2278 "TimeToLiveDescription": {
2279 "shape": "S3x"
2280 },
2281 "SSEDescription": {
2282 "shape": "S3h"
2283 }
2284 }
2285 }
2286 }
2287 },
2288 "S3x": {
2289 "type": "structure",
2290 "members": {
2291 "TimeToLiveStatus": {},
2292 "AttributeName": {}
2293 }
2294 },
2295 "S41": {
2296 "type": "map",
2297 "key": {},
2298 "value": {
2299 "type": "structure",
2300 "members": {
2301 "Value": {
2302 "shape": "S8"
2303 },
2304 "Exists": {
2305 "type": "boolean"
2306 },
2307 "ComparisonOperator": {},
2308 "AttributeValueList": {
2309 "shape": "S45"
2310 }
2311 }
2312 }
2313 },
2314 "S45": {
2315 "type": "list",
2316 "member": {
2317 "shape": "S8"
2318 }
2319 },
2320 "S49": {
2321 "type": "map",
2322 "key": {},
2323 "value": {
2324 "shape": "S8"
2325 }
2326 },
2327 "S4i": {
2328 "type": "structure",
2329 "required": [
2330 "ContinuousBackupsStatus"
2331 ],
2332 "members": {
2333 "ContinuousBackupsStatus": {},
2334 "PointInTimeRecoveryDescription": {
2335 "type": "structure",
2336 "members": {
2337 "PointInTimeRecoveryStatus": {},
2338 "EarliestRestorableDateTime": {
2339 "type": "timestamp"
2340 },
2341 "LatestRestorableDateTime": {
2342 "type": "timestamp"
2343 }
2344 }
2345 }
2346 }
2347 },
2348 "S53": {
2349 "type": "list",
2350 "member": {
2351 "type": "structure",
2352 "required": [
2353 "RegionName"
2354 ],
2355 "members": {
2356 "RegionName": {},
2357 "ReplicaStatus": {},
2358 "ReplicaBillingModeSummary": {
2359 "shape": "S36"
2360 },
2361 "ReplicaProvisionedReadCapacityUnits": {
2362 "type": "long"
2363 },
2364 "ReplicaProvisionedReadCapacityAutoScalingSettings": {
2365 "shape": "S55"
2366 },
2367 "ReplicaProvisionedWriteCapacityUnits": {
2368 "type": "long"
2369 },
2370 "ReplicaProvisionedWriteCapacityAutoScalingSettings": {
2371 "shape": "S55"
2372 },
2373 "ReplicaGlobalSecondaryIndexSettings": {
2374 "type": "list",
2375 "member": {
2376 "type": "structure",
2377 "required": [
2378 "IndexName"
2379 ],
2380 "members": {
2381 "IndexName": {},
2382 "IndexStatus": {},
2383 "ProvisionedReadCapacityUnits": {
2384 "type": "long"
2385 },
2386 "ProvisionedReadCapacityAutoScalingSettings": {
2387 "shape": "S55"
2388 },
2389 "ProvisionedWriteCapacityUnits": {
2390 "type": "long"
2391 },
2392 "ProvisionedWriteCapacityAutoScalingSettings": {
2393 "shape": "S55"
2394 }
2395 }
2396 }
2397 }
2398 }
2399 }
2400 },
2401 "S55": {
2402 "type": "structure",
2403 "members": {
2404 "MinimumUnits": {
2405 "type": "long"
2406 },
2407 "MaximumUnits": {
2408 "type": "long"
2409 },
2410 "AutoScalingDisabled": {
2411 "type": "boolean"
2412 },
2413 "AutoScalingRoleArn": {},
2414 "ScalingPolicies": {
2415 "type": "list",
2416 "member": {
2417 "type": "structure",
2418 "members": {
2419 "PolicyName": {},
2420 "TargetTrackingScalingPolicyConfiguration": {
2421 "type": "structure",
2422 "required": [
2423 "TargetValue"
2424 ],
2425 "members": {
2426 "DisableScaleIn": {
2427 "type": "boolean"
2428 },
2429 "ScaleInCooldown": {
2430 "type": "integer"
2431 },
2432 "ScaleOutCooldown": {
2433 "type": "integer"
2434 },
2435 "TargetValue": {
2436 "type": "double"
2437 }
2438 }
2439 }
2440 }
2441 }
2442 }
2443 }
2444 },
2445 "S5k": {
2446 "type": "structure",
2447 "members": {
2448 "TableName": {},
2449 "TableStatus": {},
2450 "Replicas": {
2451 "type": "list",
2452 "member": {
2453 "type": "structure",
2454 "members": {
2455 "RegionName": {},
2456 "GlobalSecondaryIndexes": {
2457 "type": "list",
2458 "member": {
2459 "type": "structure",
2460 "members": {
2461 "IndexName": {},
2462 "IndexStatus": {},
2463 "ProvisionedReadCapacityAutoScalingSettings": {
2464 "shape": "S55"
2465 },
2466 "ProvisionedWriteCapacityAutoScalingSettings": {
2467 "shape": "S55"
2468 }
2469 }
2470 }
2471 },
2472 "ReplicaProvisionedReadCapacityAutoScalingSettings": {
2473 "shape": "S55"
2474 },
2475 "ReplicaProvisionedWriteCapacityAutoScalingSettings": {
2476 "shape": "S55"
2477 },
2478 "ReplicaStatus": {}
2479 }
2480 }
2481 }
2482 }
2483 },
2484 "S6o": {
2485 "type": "structure",
2486 "required": [
2487 "ComparisonOperator"
2488 ],
2489 "members": {
2490 "AttributeValueList": {
2491 "shape": "S45"
2492 },
2493 "ComparisonOperator": {}
2494 }
2495 },
2496 "S6p": {
2497 "type": "map",
2498 "key": {},
2499 "value": {
2500 "shape": "S6o"
2501 }
2502 },
2503 "S7z": {
2504 "type": "structure",
2505 "members": {
2506 "MinimumUnits": {
2507 "type": "long"
2508 },
2509 "MaximumUnits": {
2510 "type": "long"
2511 },
2512 "AutoScalingDisabled": {
2513 "type": "boolean"
2514 },
2515 "AutoScalingRoleArn": {},
2516 "ScalingPolicyUpdate": {
2517 "type": "structure",
2518 "required": [
2519 "TargetTrackingScalingPolicyConfiguration"
2520 ],
2521 "members": {
2522 "PolicyName": {},
2523 "TargetTrackingScalingPolicyConfiguration": {
2524 "type": "structure",
2525 "required": [
2526 "TargetValue"
2527 ],
2528 "members": {
2529 "DisableScaleIn": {
2530 "type": "boolean"
2531 },
2532 "ScaleInCooldown": {
2533 "type": "integer"
2534 },
2535 "ScaleOutCooldown": {
2536 "type": "integer"
2537 },
2538 "TargetValue": {
2539 "type": "double"
2540 }
2541 }
2542 }
2543 }
2544 }
2545 }
2546 },
2547 "S8o": {
2548 "type": "list",
2549 "member": {
2550 "type": "structure",
2551 "required": [
2552 "IndexName"
2553 ],
2554 "members": {
2555 "IndexName": {},
2556 "ProvisionedThroughputOverride": {
2557 "shape": "S20"
2558 }
2559 }
2560 }
2561 },
2562 "S92": {
2563 "type": "structure",
2564 "required": [
2565 "Enabled",
2566 "AttributeName"
2567 ],
2568 "members": {
2569 "Enabled": {
2570 "type": "boolean"
2571 },
2572 "AttributeName": {}
2573 }
2574 }
2575 }
2576}
\No newline at end of file