AWSKinesisPutRecordOutput
Objective-C
@interface AWSKinesisPutRecordOutput
Swift
class AWSKinesisPutRecordOutput
Represents the output for PutRecord
.
Required parameters: [ShardId, SequenceNumber]
-
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 AWS KMS key.
Declaration
Objective-C
@property (nonatomic) AWSKinesisEncryptionType encryptionType;
Swift
var encryptionType: AWSKinesisEncryptionType { get set }
-
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.
Declaration
Objective-C
@property (nonatomic, strong) NSString *_Nullable sequenceNumber;
Swift
var sequenceNumber: String? { get set }
-
The shard ID of the shard where the data record was placed.
Declaration
Objective-C
@property (nonatomic, strong) NSString *_Nullable shardId;
Swift
var shardId: String? { get set }