UNPKG

kinesalite

Version:

An implementation of Amazon's Kinesis built on LevelDB

29 lines (28 loc) 559 B
exports.types = { SequenceNumberForOrdering: { type: 'String', regex: '0|([1-9]\\d{0,128})', }, PartitionKey: { type: 'String', notNull: true, lengthGreaterThanOrEqual: 1, lengthLessThanOrEqual: 256, }, ExplicitHashKey: { type: 'String', regex: '0|([1-9]\\d{0,38})', }, Data: { type: 'Blob', notNull: true, lengthLessThanOrEqual: 1048576, }, StreamName: { type: 'String', notNull: true, regex: '[a-zA-Z0-9_.-]+', lengthGreaterThanOrEqual: 1, lengthLessThanOrEqual: 128, }, }