Class: Aws::Keyspaces::Types::CdcSpecification
- Inherits:
-
Struct
- Object
- Struct
- Aws::Keyspaces::Types::CdcSpecification
- Defined in:
- gems/aws-sdk-keyspaces/lib/aws-sdk-keyspaces/types.rb
Overview
The settings for the CDC stream of a table. For more information about CDC streams, see Working with change data capture (CDC) streams in Amazon Keyspaces in the Amazon Keyspaces Developer Guide.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#propagate_tags ⇒ String
Specifies that the stream inherits the tags from the table.
-
#status ⇒ String
The status of the CDC stream.
-
#tags ⇒ Array<Types::Tag>
The tags (key-value pairs) that you want to apply to the stream.
-
#view_type ⇒ String
The view type specifies the changes Amazon Keyspaces records for each changed row in the stream.
Instance Attribute Details
#propagate_tags ⇒ String
Specifies that the stream inherits the tags from the table.
314 315 316 317 318 319 320 321 |
# File 'gems/aws-sdk-keyspaces/lib/aws-sdk-keyspaces/types.rb', line 314 class CdcSpecification < Struct.new( :status, :view_type, :tags, :propagate_tags) SENSITIVE = [] include Aws::Structure end |
#status ⇒ String
The status of the CDC stream. You can enable or disable a stream for a table.
314 315 316 317 318 319 320 321 |
# File 'gems/aws-sdk-keyspaces/lib/aws-sdk-keyspaces/types.rb', line 314 class CdcSpecification < Struct.new( :status, :view_type, :tags, :propagate_tags) SENSITIVE = [] include Aws::Structure end |
#tags ⇒ Array<Types::Tag>
The tags (key-value pairs) that you want to apply to the stream.
314 315 316 317 318 319 320 321 |
# File 'gems/aws-sdk-keyspaces/lib/aws-sdk-keyspaces/types.rb', line 314 class CdcSpecification < Struct.new( :status, :view_type, :tags, :propagate_tags) SENSITIVE = [] include Aws::Structure end |
#view_type ⇒ String
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.
The options are:
NEW_AND_OLD_IMAGES
- both versions of the row, before and after the change. This is the default.NEW_IMAGE
- the version of the row after the change.OLD_IMAGE
- the version of the row before the change.KEYS_ONLY
- the partition and clustering keys of the row that was changed.
314 315 316 317 318 319 320 321 |
# File 'gems/aws-sdk-keyspaces/lib/aws-sdk-keyspaces/types.rb', line 314 class CdcSpecification < Struct.new( :status, :view_type, :tags, :propagate_tags) SENSITIVE = [] include Aws::Structure end |