PutRecordsOutput

public struct PutRecordsOutput : AWSShape

Undocumented

  • Declaration

    Swift

    public static var _members: [AWSShapeMember]
  • 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

    Swift

    public let encryptionType: EncryptionType?
  • The number of unsuccessfully processed records in a PutRecords request.

    Declaration

    Swift

    public let failedRecordCount: Int?
  • 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

    Swift

    public let records: [PutRecordsResultEntry]
  • Undocumented

    Declaration

    Swift

    public init(encryptionType: EncryptionType? = nil, failedRecordCount: Int? = nil, records: [PutRecordsResultEntry])