|
361 | 361 | "members":{ |
362 | 362 | "message":{ |
363 | 363 | "shape":"String", |
364 | | - "documentation":"<p>Description of the error.</p>" |
| 364 | + "documentation":"<p>You don't have the required permissions to perform this operation. Verify your IAM permissions and try again.</p>" |
365 | 365 | } |
366 | 366 | }, |
367 | 367 | "documentation":"<p>You don't have sufficient access permissions to perform this action. </p>", |
| 368 | + "error":{ |
| 369 | + "code":"AccessDeniedException", |
| 370 | + "httpStatusCode":403, |
| 371 | + "senderFault":true |
| 372 | + }, |
368 | 373 | "exception":true |
369 | 374 | }, |
370 | 375 | "AutoScalingPolicy":{ |
|
591 | 596 | "members":{ |
592 | 597 | "message":{ |
593 | 598 | "shape":"String", |
594 | | - "documentation":"<p>Description of the error.</p>" |
| 599 | + "documentation":"<p>The requested operation conflicts with the current state of the resource or another concurrent operation.</p>" |
595 | 600 | } |
596 | 601 | }, |
597 | 602 | "documentation":"<p>Amazon Keyspaces couldn't complete the requested action. This error may occur if you try to perform an action and the same or a different action is already in progress, or if you try to create a resource that already exists. </p>", |
| 603 | + "error":{ |
| 604 | + "code":"ConflictException", |
| 605 | + "httpStatusCode":409, |
| 606 | + "senderFault":true |
| 607 | + }, |
598 | 608 | "exception":true |
599 | 609 | }, |
600 | 610 | "CreateKeyspaceRequest":{ |
|
688 | 698 | "cdcSpecification":{ |
689 | 699 | "shape":"CdcSpecification", |
690 | 700 | "documentation":"<p>The CDC stream settings of the table.</p>" |
| 701 | + }, |
| 702 | + "warmThroughputSpecification":{ |
| 703 | + "shape":"WarmThroughputSpecification", |
| 704 | + "documentation":"<p>Specifies the warm throughput settings for the table. Pre-warming a table helps you avoid capacity exceeded exceptions by pre-provisioning read and write capacity units to reduce cold start latency when your table receives traffic.</p> <p>For more information about pre-warming in Amazon Keyspaces, see <a href=\"https://docs.aws.amazon.com/keyspaces/latest/devguide/warm-throughput.html\">Pre-warm a table in Amazon Keyspaces</a> in the <i>Amazon Keyspaces Developer Guide</i>.</p>" |
691 | 705 | } |
692 | 706 | } |
693 | 707 | }, |
|
758 | 772 | }, |
759 | 773 | "DeleteKeyspaceResponse":{ |
760 | 774 | "type":"structure", |
761 | | - "members":{ |
762 | | - } |
| 775 | + "members":{} |
763 | 776 | }, |
764 | 777 | "DeleteTableRequest":{ |
765 | 778 | "type":"structure", |
|
780 | 793 | }, |
781 | 794 | "DeleteTableResponse":{ |
782 | 795 | "type":"structure", |
783 | | - "members":{ |
784 | | - } |
| 796 | + "members":{} |
785 | 797 | }, |
786 | 798 | "DeleteTypeRequest":{ |
787 | 799 | "type":"structure", |
|
1045 | 1057 | "cdcSpecification":{ |
1046 | 1058 | "shape":"CdcSpecificationSummary", |
1047 | 1059 | "documentation":"<p>The CDC stream settings of the table.</p>" |
| 1060 | + }, |
| 1061 | + "warmThroughputSpecification":{ |
| 1062 | + "shape":"WarmThroughputSpecificationSummary", |
| 1063 | + "documentation":"<p>The warm throughput settings for the table, including the current status and configured read and write capacity units.</p>" |
1048 | 1064 | } |
1049 | 1065 | } |
1050 | 1066 | }, |
|
1117 | 1133 | "members":{ |
1118 | 1134 | "message":{ |
1119 | 1135 | "shape":"String", |
1120 | | - "documentation":"<p>Description of the error.</p>" |
| 1136 | + "documentation":"<p>An internal service error occurred. Retry your request. If the problem persists, contact Amazon Web Services Support.</p>" |
1121 | 1137 | } |
1122 | 1138 | }, |
1123 | 1139 | "documentation":"<p>Amazon Keyspaces was unable to fully process this request because of an internal server error.</p>", |
| 1140 | + "error":{ |
| 1141 | + "code":"InternalServerException", |
| 1142 | + "httpStatusCode":500 |
| 1143 | + }, |
1124 | 1144 | "exception":true, |
1125 | 1145 | "fault":true |
1126 | 1146 | }, |
|
1291 | 1311 | } |
1292 | 1312 | } |
1293 | 1313 | }, |
| 1314 | + "Long":{ |
| 1315 | + "type":"long", |
| 1316 | + "box":true |
| 1317 | + }, |
1294 | 1318 | "MaxResults":{ |
1295 | 1319 | "type":"integer", |
1296 | 1320 | "box":true, |
|
1410 | 1434 | "shape":"TableStatus", |
1411 | 1435 | "documentation":"<p>The status of the multi-Region table in the specified Amazon Web Services Region.</p>" |
1412 | 1436 | }, |
1413 | | - "capacitySpecification":{"shape":"CapacitySpecificationSummary"} |
| 1437 | + "capacitySpecification":{"shape":"CapacitySpecificationSummary"}, |
| 1438 | + "warmThroughputSpecification":{ |
| 1439 | + "shape":"WarmThroughputSpecificationSummary", |
| 1440 | + "documentation":"<p>The warm throughput settings for this replica, including the current status and configured read and write capacity units.</p>" |
| 1441 | + } |
1414 | 1442 | }, |
1415 | 1443 | "documentation":"<p>The Region-specific settings of a multi-Region table in the specified Amazon Web Services Region.</p> <p>If the multi-Region table is using provisioned capacity and has optional auto scaling policies configured, note that the Region specific summary returns both read and write capacity settings. But only Region specific read capacity settings can be configured for a multi-Region table. In a multi-Region table, your write capacity units will be synced across all Amazon Web Services Regions to ensure that there is enough capacity to replicate write events across Regions.</p>" |
1416 | 1444 | }, |
|
1466 | 1494 | "members":{ |
1467 | 1495 | "message":{ |
1468 | 1496 | "shape":"String", |
1469 | | - "documentation":"<p>Description of the error.</p>" |
| 1497 | + "documentation":"<p>The specified resource was not found. Verify the resource identifier and ensure the resource exists and is in an ACTIVE state.</p>" |
1470 | 1498 | }, |
1471 | 1499 | "resourceArn":{ |
1472 | 1500 | "shape":"ARN", |
1473 | | - "documentation":"<p>The unique identifier in the format of Amazon Resource Name (ARN) for the resource couldn’t be found.</p>" |
| 1501 | + "documentation":"<p>The unique identifier in the format of Amazon Resource Name (ARN) for the resource couldn't be found.</p>" |
1474 | 1502 | } |
1475 | 1503 | }, |
1476 | 1504 | "documentation":"<p>The operation tried to access a keyspace, table, or type that doesn't exist. The resource might not be specified correctly, or its status might not be <code>ACTIVE</code>.</p>", |
| 1505 | + "error":{ |
| 1506 | + "code":"ResourceNotFoundException", |
| 1507 | + "httpStatusCode":404, |
| 1508 | + "senderFault":true |
| 1509 | + }, |
1477 | 1510 | "exception":true |
1478 | 1511 | }, |
1479 | 1512 | "RestoreTableRequest":{ |
|
1572 | 1605 | "members":{ |
1573 | 1606 | "message":{ |
1574 | 1607 | "shape":"String", |
1575 | | - "documentation":"<p>Description of the error.</p>" |
| 1608 | + "documentation":"<p>The requested operation would exceed the service quota for this resource. Review the service quotas and adjust your request accordingly.</p>" |
1576 | 1609 | } |
1577 | 1610 | }, |
1578 | 1611 | "documentation":"<p>The operation exceeded the service quota for this resource. For more information on service quotas, see <a href=\"https://docs.aws.amazon.com/keyspaces/latest/devguide/quotas.html\">Quotas</a> in the <i>Amazon Keyspaces Developer Guide</i>.</p>", |
| 1612 | + "error":{ |
| 1613 | + "code":"ServiceQuotaExceededException", |
| 1614 | + "httpStatusCode":402, |
| 1615 | + "senderFault":true |
| 1616 | + }, |
1579 | 1617 | "exception":true |
1580 | 1618 | }, |
1581 | 1619 | "SortOrder":{ |
|
1710 | 1748 | }, |
1711 | 1749 | "TagResourceResponse":{ |
1712 | 1750 | "type":"structure", |
1713 | | - "members":{ |
1714 | | - } |
| 1751 | + "members":{} |
1715 | 1752 | }, |
1716 | 1753 | "TagValue":{ |
1717 | 1754 | "type":"string", |
|
1801 | 1838 | }, |
1802 | 1839 | "UntagResourceResponse":{ |
1803 | 1840 | "type":"structure", |
1804 | | - "members":{ |
1805 | | - } |
| 1841 | + "members":{} |
1806 | 1842 | }, |
1807 | 1843 | "UpdateKeyspaceRequest":{ |
1808 | 1844 | "type":"structure", |
|
1883 | 1919 | "cdcSpecification":{ |
1884 | 1920 | "shape":"CdcSpecification", |
1885 | 1921 | "documentation":"<p>The CDC stream settings of the table.</p>" |
| 1922 | + }, |
| 1923 | + "warmThroughputSpecification":{ |
| 1924 | + "shape":"WarmThroughputSpecification", |
| 1925 | + "documentation":"<p>Modifies the warm throughput settings for the table. You can update the read and write capacity units to adjust the pre-provisioned throughput.</p>" |
1886 | 1926 | } |
1887 | 1927 | } |
1888 | 1928 | }, |
|
1901 | 1941 | "members":{ |
1902 | 1942 | "message":{ |
1903 | 1943 | "shape":"String", |
1904 | | - "documentation":"<p>Description of the error.</p>" |
| 1944 | + "documentation":"<p>The request parameters are invalid or malformed. Review the API documentation and correct the request format.</p>" |
1905 | 1945 | } |
1906 | 1946 | }, |
1907 | 1947 | "documentation":"<p>The operation failed due to an invalid or malformed request.</p>", |
| 1948 | + "error":{ |
| 1949 | + "code":"ValidationException", |
| 1950 | + "httpStatusCode":400, |
| 1951 | + "senderFault":true |
| 1952 | + }, |
1908 | 1953 | "exception":true |
1909 | 1954 | }, |
1910 | 1955 | "ViewType":{ |
|
1916 | 1961 | "NEW_AND_OLD_IMAGES" |
1917 | 1962 | ] |
1918 | 1963 | }, |
| 1964 | + "WarmThroughputSpecification":{ |
| 1965 | + "type":"structure", |
| 1966 | + "members":{ |
| 1967 | + "readUnitsPerSecond":{ |
| 1968 | + "shape":"WarmThroughputSpecificationReadUnitsPerSecondLong", |
| 1969 | + "documentation":"<p>The number of read capacity units per second to pre-warm the table for read capacity throughput. The minimum value is 1.</p>" |
| 1970 | + }, |
| 1971 | + "writeUnitsPerSecond":{ |
| 1972 | + "shape":"WarmThroughputSpecificationWriteUnitsPerSecondLong", |
| 1973 | + "documentation":"<p>The number of write capacity units per second to pre-warm the table for write capacity throughput. The minimum value is 1.</p>" |
| 1974 | + } |
| 1975 | + }, |
| 1976 | + "documentation":"<p>Specifies the warm throughput settings for a table. Pre-warming a table by specifying warm throughput pre-provisions read and write capacity units to help avoid capacity exceeded exceptions and reduce latency when your table starts receiving traffic.</p> <p>For more information about pre-warming in Amazon Keyspaces, see <a href=\"https://docs.aws.amazon.com/keyspaces/latest/devguide/warm-throughput.html\">Pre-warm a table in Amazon Keyspaces</a> in the <i>Amazon Keyspaces Developer Guide</i>.</p>" |
| 1977 | + }, |
| 1978 | + "WarmThroughputSpecificationReadUnitsPerSecondLong":{ |
| 1979 | + "type":"long", |
| 1980 | + "box":true, |
| 1981 | + "min":1 |
| 1982 | + }, |
| 1983 | + "WarmThroughputSpecificationSummary":{ |
| 1984 | + "type":"structure", |
| 1985 | + "required":[ |
| 1986 | + "readUnitsPerSecond", |
| 1987 | + "writeUnitsPerSecond", |
| 1988 | + "status" |
| 1989 | + ], |
| 1990 | + "members":{ |
| 1991 | + "readUnitsPerSecond":{ |
| 1992 | + "shape":"Long", |
| 1993 | + "documentation":"<p>The number of read capacity units per second currently configured for warm throughput.</p>" |
| 1994 | + }, |
| 1995 | + "writeUnitsPerSecond":{ |
| 1996 | + "shape":"Long", |
| 1997 | + "documentation":"<p>The number of write capacity units per second currently configured for warm throughput.</p>" |
| 1998 | + }, |
| 1999 | + "status":{ |
| 2000 | + "shape":"WarmThroughputStatus", |
| 2001 | + "documentation":"<p>The current status of the warm throughput configuration. Valid values are <code>AVAILABLE</code> when the configuration is active, and <code>UPDATING</code> when changes are being applied.</p>" |
| 2002 | + } |
| 2003 | + }, |
| 2004 | + "documentation":"<p>Contains the current warm throughput settings for a table, including the configured capacity units and the current status of the warm throughput configuration.</p>" |
| 2005 | + }, |
| 2006 | + "WarmThroughputSpecificationWriteUnitsPerSecondLong":{ |
| 2007 | + "type":"long", |
| 2008 | + "box":true, |
| 2009 | + "min":1 |
| 2010 | + }, |
| 2011 | + "WarmThroughputStatus":{ |
| 2012 | + "type":"string", |
| 2013 | + "enum":[ |
| 2014 | + "AVAILABLE", |
| 2015 | + "UPDATING" |
| 2016 | + ] |
| 2017 | + }, |
1919 | 2018 | "kmsKeyARN":{ |
1920 | 2019 | "type":"string", |
1921 | 2020 | "max":5096, |
|
0 commit comments