Class: Aws::Kinesis::Types::PutRecordOutput
- Inherits:
-
Struct
- Object
- Struct
- Aws::Kinesis::Types::PutRecordOutput
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-kinesis/types.rb
Overview
Represents the output for ‘PutRecord`.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#encryption_type ⇒ String
The encryption type to use on the record.
-
#sequence_number ⇒ String
The sequence number identifier that was assigned to the put data record.
-
#shard_id ⇒ String
The shard ID of the shard where the data record was placed.
Instance Attribute Details
#encryption_type ⇒ String
The encryption type to use on the record. This parameter can be one of the following values:
-
‘NONE`: Do not encrypt the records in the stream.
-
‘KMS`: Use server-side encryption on the records in the stream using a customer-managed Amazon Web Services KMS key.
1507 1508 1509 1510 1511 1512 1513 |
# File 'lib/aws-sdk-kinesis/types.rb', line 1507 class PutRecordOutput < Struct.new( :shard_id, :sequence_number, :encryption_type) SENSITIVE = [] include Aws::Structure end |
#sequence_number ⇒ String
The sequence number identifier that was assigned to the put data record. The sequence number for the record is unique across all records in the stream. A sequence number is the identifier associated with every record put into the stream.
1507 1508 1509 1510 1511 1512 1513 |
# File 'lib/aws-sdk-kinesis/types.rb', line 1507 class PutRecordOutput < Struct.new( :shard_id, :sequence_number, :encryption_type) SENSITIVE = [] include Aws::Structure end |
#shard_id ⇒ String
The shard ID of the shard where the data record was placed.
1507 1508 1509 1510 1511 1512 1513 |
# File 'lib/aws-sdk-kinesis/types.rb', line 1507 class PutRecordOutput < Struct.new( :shard_id, :sequence_number, :encryption_type) SENSITIVE = [] include Aws::Structure end |