

****************
KeyspacesStreams
****************



======
Client
======



.. py:class:: KeyspacesStreams.Client

  A low-level client representing Amazon Keyspaces Streams
  

  Amazon Keyspaces (for Apache Cassandra) change data capture (CDC) records change events for Amazon Keyspaces tables. The change events captured in a stream are time-ordered and de-duplicated write operations. Using stream data you can build event driven applications that incorporate near-real time change events from Amazon Keyspaces tables.

   

  Amazon Keyspaces CDC is serverless and scales the infrastructure for change events automatically based on the volume of changes on your table.

   

  This API reference describes the Amazon Keyspaces CDC stream API in detail.

   

  For more information about Amazon Keyspaces CDC, see `Working with change data capture (CDC) streams in Amazon Keyspaces <https://docs.aws.amazon.com/keyspaces/latest/devguide/cdc.html>`__ in the *Amazon Keyspaces Developer Guide*.

   

  To learn how Amazon Keyspaces CDC API actions are recorded with CloudTrail, see `Amazon Keyspaces information in CloudTrail <https://docs.aws.amazon.com/keyspaces/latest/devguide/logging-using-cloudtrail.html#service-name-info-in-cloudtrail>`__ in the *Amazon Keyspaces Developer Guide*.

   

  To see the metrics Amazon Keyspaces CDC sends to Amazon CloudWatch, see `Amazon Keyspaces change data capture (CDC) CloudWatch metrics <https://docs.aws.amazon.com/keyspaces/latest/devguide/metrics-dimensions.html#keyspaces-cdc-metrics>`__ in the *Amazon Keyspaces Developer Guide*.

  ::

    
    import boto3
    
    client = boto3.client('keyspacesstreams')

  

These are the available methods:

.. toctree::
  :maxdepth: 1
  :titlesonly:

  keyspacesstreams/client/can_paginate
  keyspacesstreams/client/close
  keyspacesstreams/client/get_paginator
  keyspacesstreams/client/get_records
  keyspacesstreams/client/get_shard_iterator
  keyspacesstreams/client/get_stream
  keyspacesstreams/client/get_waiter
  keyspacesstreams/client/list_streams


==========
Paginators
==========


Paginators are available on a client instance via the ``get_paginator`` method. For more detailed instructions and examples on the usage of paginators, see the paginators `user guide <https://boto3.amazonaws.com/v1/documentation/api/latest/guide/paginators.html>`_.

The available paginators are:

.. toctree::
  :maxdepth: 1
  :titlesonly:

  keyspacesstreams/paginator/GetStream
  keyspacesstreams/paginator/ListStreams
