AWSKinesisPutRecordOutput

@interface 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 (assign, readwrite, 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 (readwrite, strong, nonatomic) 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 (readwrite, strong, nonatomic) NSString *_Nullable shardId;

    Swift

    var shardId: String? { get set }