PutRecordOutput

public struct PutRecordOutput : AWSShape

Undocumented

  • Declaration

    Swift

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

    Swift

    public let encryptionType: EncryptionType?
  • 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

    Swift

    public let sequenceNumber: String
  • The shard ID of the shard where the data record was placed.

    Declaration

    Swift

    public let shardId: String
  • Undocumented

    Declaration

    Swift

    public init(encryptionType: EncryptionType? = nil, sequenceNumber: String, shardId: String)