|
461 | 461 | "box":true,
|
462 | 462 | "min":1
|
463 | 463 | },
|
| 464 | + "CdcPropagateTags":{ |
| 465 | + "type":"string", |
| 466 | + "enum":[ |
| 467 | + "TABLE", |
| 468 | + "NONE" |
| 469 | + ] |
| 470 | + }, |
| 471 | + "CdcSpecification":{ |
| 472 | + "type":"structure", |
| 473 | + "required":["status"], |
| 474 | + "members":{ |
| 475 | + "status":{ |
| 476 | + "shape":"CdcStatus", |
| 477 | + "documentation":"<p>The status of the CDC stream. You can enable or disable a stream for a table.</p>" |
| 478 | + }, |
| 479 | + "viewType":{ |
| 480 | + "shape":"ViewType", |
| 481 | + "documentation":"<p>The view type specifies the changes Amazon Keyspaces records for each changed row in the stream. After you create the stream, you can't make changes to this selection. </p> <p>The options are:</p> <ul> <li> <p> <code>NEW_AND_OLD_IMAGES</code> - both versions of the row, before and after the change. This is the default.</p> </li> <li> <p> <code>NEW_IMAGE</code> - the version of the row after the change.</p> </li> <li> <p> <code>OLD_IMAGE</code> - the version of the row before the change.</p> </li> <li> <p> <code>KEYS_ONLY</code> - the partition and clustering keys of the row that was changed.</p> </li> </ul>" |
| 482 | + }, |
| 483 | + "tags":{ |
| 484 | + "shape":"TagList", |
| 485 | + "documentation":"<p>The tags (key-value pairs) that you want to apply to the stream.</p>" |
| 486 | + }, |
| 487 | + "propagateTags":{ |
| 488 | + "shape":"CdcPropagateTags", |
| 489 | + "documentation":"<p>Specifies that the stream inherits the tags from the table.</p>" |
| 490 | + } |
| 491 | + }, |
| 492 | + "documentation":"<p>The settings for the CDC stream of a table. For more information about CDC streams, see <a href=\"https://docs.aws.amazon.com/keyspaces/latest/devguide/cdc.html\">Working with change data capture (CDC) streams in Amazon Keyspaces</a> in the <i>Amazon Keyspaces Developer Guide</i>.</p>" |
| 493 | + }, |
| 494 | + "CdcSpecificationSummary":{ |
| 495 | + "type":"structure", |
| 496 | + "required":["status"], |
| 497 | + "members":{ |
| 498 | + "status":{ |
| 499 | + "shape":"CdcStatus", |
| 500 | + "documentation":"<p>The status of the CDC stream. Specifies if the table has a CDC stream.</p>" |
| 501 | + }, |
| 502 | + "viewType":{ |
| 503 | + "shape":"ViewType", |
| 504 | + "documentation":"<p>The view type specifies the changes Amazon Keyspaces records for each changed row in the stream. This setting can't be changed, after the stream has been created. </p> <p>The options are:</p> <ul> <li> <p> <code>NEW_AND_OLD_IMAGES</code> - both versions of the row, before and after the change. This is the default.</p> </li> <li> <p> <code>NEW_IMAGE</code> - the version of the row after the change.</p> </li> <li> <p> <code>OLD_IMAGE</code> - the version of the row before the change.</p> </li> <li> <p> <code>KEYS_ONLY</code> - the partition and clustering keys of the row that was changed.</p> </li> </ul>" |
| 505 | + } |
| 506 | + }, |
| 507 | + "documentation":"<p>The settings of the CDC stream of the table. For more information about CDC streams, see <a href=\"https://docs.aws.amazon.com/keyspaces/latest/devguide/cdc.html\">Working with change data capture (CDC) streams in Amazon Keyspaces</a> in the <i>Amazon Keyspaces Developer Guide</i>.</p>" |
| 508 | + }, |
| 509 | + "CdcStatus":{ |
| 510 | + "type":"string", |
| 511 | + "enum":[ |
| 512 | + "ENABLED", |
| 513 | + "ENABLING", |
| 514 | + "DISABLED", |
| 515 | + "DISABLING" |
| 516 | + ] |
| 517 | + }, |
464 | 518 | "ClientSideTimestamps":{
|
465 | 519 | "type":"structure",
|
466 | 520 | "required":["status"],
|
|
630 | 684 | "replicaSpecifications":{
|
631 | 685 | "shape":"ReplicaSpecificationList",
|
632 | 686 | "documentation":"<p>The optional Amazon Web Services Region specific settings of a multi-Region table. These settings overwrite the general settings of the table for the specified Region. </p> <p>For a multi-Region table in provisioned capacity mode, you can configure the table's read capacity differently for each Region's replica. The write capacity, however, remains synchronized between all replicas to ensure that there's enough capacity to replicate writes across all Regions. To define the read capacity for a table replica in a specific Region, you can do so by configuring the following parameters.</p> <ul> <li> <p> <code>region</code>: The Region where these settings are applied. (Required)</p> </li> <li> <p> <code>readCapacityUnits</code>: The provisioned read capacity units. (Optional)</p> </li> <li> <p> <code>readCapacityAutoScaling</code>: The read capacity auto scaling settings for the table. (Optional) </p> </li> </ul>"
|
| 687 | + }, |
| 688 | + "cdcSpecification":{ |
| 689 | + "shape":"CdcSpecification", |
| 690 | + "documentation":"<p>The CDC stream settings of the table.</p>" |
633 | 691 | }
|
634 | 692 | }
|
635 | 693 | },
|
|
979 | 1037 | "replicaSpecifications":{
|
980 | 1038 | "shape":"ReplicaSpecificationSummaryList",
|
981 | 1039 | "documentation":"<p>Returns the Amazon Web Services Region specific settings of all Regions a multi-Region table is replicated in.</p>"
|
| 1040 | + }, |
| 1041 | + "latestStreamArn":{ |
| 1042 | + "shape":"StreamArn", |
| 1043 | + "documentation":"<p>The Amazon Resource Name (ARN) of the stream.</p>" |
| 1044 | + }, |
| 1045 | + "cdcSpecification":{ |
| 1046 | + "shape":"CdcSpecificationSummary", |
| 1047 | + "documentation":"<p>The CDC stream settings of the table.</p>" |
982 | 1048 | }
|
983 | 1049 | }
|
984 | 1050 | },
|
|
1534 | 1600 | "type":"list",
|
1535 | 1601 | "member":{"shape":"StaticColumn"}
|
1536 | 1602 | },
|
| 1603 | + "StreamArn":{ |
| 1604 | + "type":"string", |
| 1605 | + "max":1024, |
| 1606 | + "min":1, |
| 1607 | + "pattern":"arn:(aws[a-zA-Z0-9-]*):cassandra:.+.*" |
| 1608 | + }, |
1537 | 1609 | "String":{"type":"string"},
|
1538 | 1610 | "TableName":{
|
1539 | 1611 | "type":"string",
|
|
1807 | 1879 | "replicaSpecifications":{
|
1808 | 1880 | "shape":"ReplicaSpecificationList",
|
1809 | 1881 | "documentation":"<p>The Region specific settings of a multi-Regional table.</p>"
|
| 1882 | + }, |
| 1883 | + "cdcSpecification":{ |
| 1884 | + "shape":"CdcSpecification", |
| 1885 | + "documentation":"<p>The CDC stream settings of the table.</p>" |
1810 | 1886 | }
|
1811 | 1887 | }
|
1812 | 1888 | },
|
|
1831 | 1907 | "documentation":"<p>The operation failed due to an invalid or malformed request.</p>",
|
1832 | 1908 | "exception":true
|
1833 | 1909 | },
|
| 1910 | + "ViewType":{ |
| 1911 | + "type":"string", |
| 1912 | + "enum":[ |
| 1913 | + "NEW_IMAGE", |
| 1914 | + "OLD_IMAGE", |
| 1915 | + "KEYS_ONLY", |
| 1916 | + "NEW_AND_OLD_IMAGES" |
| 1917 | + ] |
| 1918 | + }, |
1834 | 1919 | "kmsKeyARN":{
|
1835 | 1920 | "type":"string",
|
1836 | 1921 | "max":5096,
|
|
0 commit comments