class Aws::DynamoDB::Types::StreamSpecification

Represents the DynamoDB Streams configuration for a table in DynamoDB.

@note When making an API call, you may pass StreamSpecification

data as a hash:

    {
      stream_enabled: false, # required
      stream_view_type: "NEW_IMAGE", # accepts NEW_IMAGE, OLD_IMAGE, NEW_AND_OLD_IMAGES, KEYS_ONLY
    }

@!attribute [rw] stream_enabled

Indicates whether DynamoDB Streams is enabled (true) or disabled
(false) on the table.
@return [Boolean]

@!attribute [rw] stream_view_type

When an item in the table is modified, `StreamViewType` determines
what information is written to the stream for this table. Valid
values for `StreamViewType` are:

* `KEYS_ONLY` - Only the key attributes of the modified item are
  written to the stream.

* `NEW_IMAGE` - The entire item, as it appears after it was
  modified, is written to the stream.

* `OLD_IMAGE` - The entire item, as it appeared before it was
  modified, is written to the stream.

* `NEW_AND_OLD_IMAGES` - Both the new and the old item images of the
  item are written to the stream.
@return [String]

@see docs.aws.amazon.com/goto/WebAPI/dynamodb-2012-08-10/StreamSpecification AWS API Documentation

Constants

SENSITIVE