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