Class: Aws::Kinesis::Types::PutRecordOutput
- Inherits:
-
Struct
- Object
- Struct
- Aws::Kinesis::Types::PutRecordOutput
- Defined in:
- gems/aws-sdk-kinesis/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.
1512 1513 1514 1515 1516 1517 1518 |
# File 'gems/aws-sdk-kinesis/lib/aws-sdk-kinesis/types.rb', line 1512 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.
1512 1513 1514 1515 1516 1517 1518 |
# File 'gems/aws-sdk-kinesis/lib/aws-sdk-kinesis/types.rb', line 1512 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.
1512 1513 1514 1515 1516 1517 1518 |
# File 'gems/aws-sdk-kinesis/lib/aws-sdk-kinesis/types.rb', line 1512 class PutRecordOutput < Struct.new( :shard_id, :sequence_number, :encryption_type) SENSITIVE = [] include Aws::Structure end |