ObjectStorageSnapshotStoreOptions
Defined in: src/persistence/snapshot-stores/ObjectStorageSnapshotStore.ts:26
Properties
Section titled “Properties”backend
Section titled “backend”
readonlybackend:ObjectStorageBackend
Defined in: src/persistence/snapshot-stores/ObjectStorageSnapshotStore.ts:28
The underlying storage layer (S3 / Filesystem / …).
compression?
Section titled “compression?”
readonlyoptionalcompression?:CompressionConfig|CompressionResolver
Defined in: src/persistence/snapshot-stores/ObjectStorageSnapshotStore.ts:34
Compression — flat config or per-pid resolver. Default: { algorithm: 'gzip' }.
encryption?
Section titled “encryption?”
readonlyoptionalencryption?:EncryptionConfig|EncryptionResolver
Defined in: src/persistence/snapshot-stores/ObjectStorageSnapshotStore.ts:36
Encryption — flat config or per-pid resolver. Default: { mode: 'none' }.
keepN?
Section titled “keepN?”
readonlyoptionalkeepN?:number
Defined in: src/persistence/snapshot-stores/ObjectStorageSnapshotStore.ts:32
Keep this many snapshots per persistenceId; older ones are deleted on save. Default: 3.
prefix?
Section titled “prefix?”
readonlyoptionalprefix?:string
Defined in: src/persistence/snapshot-stores/ObjectStorageSnapshotStore.ts:30
Prepended to every key before the persistenceId. Default: ”.