Class: Aws::KeyspacesStreams::Types::Shard

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-keyspacesstreams/lib/aws-sdk-keyspacesstreams/types.rb

Overview

Represents a uniquely identified group of change records within a change data capture stream for Amazon Keyspaces.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#parent_shard_idsArray<String>

The identifiers of parent shards that this shard evolved from, if this shard was created through resharding.

Returns:

  • (Array<String>)


722
723
724
725
726
727
728
# File 'gems/aws-sdk-keyspacesstreams/lib/aws-sdk-keyspacesstreams/types.rb', line 722

class Shard < Struct.new(
  :shard_id,
  :sequence_number_range,
  :parent_shard_ids)
  SENSITIVE = []
  include Aws::Structure
end

#sequence_number_rangeTypes::SequenceNumberRange

The range of sequence numbers contained within this shard.



722
723
724
725
726
727
728
# File 'gems/aws-sdk-keyspacesstreams/lib/aws-sdk-keyspacesstreams/types.rb', line 722

class Shard < Struct.new(
  :shard_id,
  :sequence_number_range,
  :parent_shard_ids)
  SENSITIVE = []
  include Aws::Structure
end

#shard_idString

A unique identifier for this shard within the stream.

Returns:

  • (String)


722
723
724
725
726
727
728
# File 'gems/aws-sdk-keyspacesstreams/lib/aws-sdk-keyspacesstreams/types.rb', line 722

class Shard < Struct.new(
  :shard_id,
  :sequence_number_range,
  :parent_shard_ids)
  SENSITIVE = []
  include Aws::Structure
end