UNPKG

kinesalite

Version:

An implementation of Amazon's Kinesis built on LevelDB

29 lines (28 loc) 625 B
exports.types = { ShardId: { type: 'String', notNull: true, regex: '[a-zA-Z0-9_.-]+', lengthGreaterThanOrEqual: 1, lengthLessThanOrEqual: 128, }, ShardIteratorType: { type: 'String', notNull: true, enum: ['AFTER_SEQUENCE_NUMBER', 'LATEST', 'AT_TIMESTAMP', 'AT_SEQUENCE_NUMBER', 'TRIM_HORIZON'], }, StartingSequenceNumber: { type: 'String', regex: '0|([1-9]\\d{0,128})', }, StreamName: { type: 'String', notNull: true, regex: '[a-zA-Z0-9_.-]+', lengthGreaterThanOrEqual: 1, lengthLessThanOrEqual: 128, }, Timestamp: { type: 'Timestamp', }, }