AWSKinesisPutRecordsOutput

Objective-C

@interface AWSKinesisPutRecordsOutput

Swift

class AWSKinesisPutRecordsOutput

PutRecords results.

Required parameters: [Records]

  • The encryption type used on the records. This parameter can be one of the following values:

    • NONE: Do not encrypt the records.

    • KMS: Use server-side encryption on the records using a customer-managed AWS KMS key.

    Declaration

    Objective-C

    @property (nonatomic) AWSKinesisEncryptionType encryptionType;

    Swift

    var encryptionType: AWSKinesisEncryptionType { get set }
  • The number of unsuccessfully processed records in a PutRecords request.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSNumber *_Nullable failedRecordCount;

    Swift

    var failedRecordCount: NSNumber? { get set }
  • An array of successfully and unsuccessfully processed record results, correlated with the request by natural ordering. A record that is successfully added to a stream includes SequenceNumber and ShardId in the result. A record that fails to be added to a stream includes ErrorCode and ErrorMessage in the result.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSArray<AWSKinesisPutRecordsResultEntry *> *_Nullable records;

    Swift

    var records: [AWSKinesisPutRecordsResultEntry]? { get set }