Class: Aws::Kinesis::Types::RegisterStreamConsumerInput

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

Overview

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#consumer_nameString

For a given Kinesis data stream, each consumer must have a unique name. However, consumer names don't have to be unique across data streams.

Returns:

  • (String)


1976
1977
1978
1979
1980
1981
1982
1983
# File 'gems/aws-sdk-kinesis/lib/aws-sdk-kinesis/types.rb', line 1976

class RegisterStreamConsumerInput < Struct.new(
  :stream_arn,
  :consumer_name,
  :stream_id,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#stream_arnString

The ARN of the Kinesis data stream that you want to register the consumer with. For more info, see Amazon Resource Names (ARNs) and Amazon Web Services Service Namespaces.

Returns:

  • (String)


1976
1977
1978
1979
1980
1981
1982
1983
# File 'gems/aws-sdk-kinesis/lib/aws-sdk-kinesis/types.rb', line 1976

class RegisterStreamConsumerInput < Struct.new(
  :stream_arn,
  :consumer_name,
  :stream_id,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#stream_idString

Not Implemented. Reserved for future use.

Returns:

  • (String)


1976
1977
1978
1979
1980
1981
1982
1983
# File 'gems/aws-sdk-kinesis/lib/aws-sdk-kinesis/types.rb', line 1976

class RegisterStreamConsumerInput < Struct.new(
  :stream_arn,
  :consumer_name,
  :stream_id,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#tagsHash<String,String>

A set of up to 50 key-value pairs. A tag consists of a required key and an optional value.

Returns:

  • (Hash<String,String>)


1976
1977
1978
1979
1980
1981
1982
1983
# File 'gems/aws-sdk-kinesis/lib/aws-sdk-kinesis/types.rb', line 1976

class RegisterStreamConsumerInput < Struct.new(
  :stream_arn,
  :consumer_name,
  :stream_id,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end