ObjectStoragePluginOptions
Defined in: src/persistence/object-storage/ObjectStoragePlugin.ts:43
Properties
Section titled “Properties”backend
Section titled “backend”
readonlybackend:ObjectStorageBackendSpec
Defined in: src/persistence/object-storage/ObjectStoragePlugin.ts:49
Backend definition — filesystem, S3, or custom.
compression?
Section titled “compression?”
readonlyoptionalcompression?:CompressionConfig|CompressionResolver
Defined in: src/persistence/object-storage/ObjectStoragePlugin.ts:55
Compression config or per-pid resolver. Default: gzip.
durableStatePluginId?
Section titled “durableStatePluginId?”
readonlyoptionaldurableStatePluginId?:string
Defined in: src/persistence/object-storage/ObjectStoragePlugin.ts:47
Plugin ID for the durable-state store.
encryption?
Section titled “encryption?”
readonlyoptionalencryption?:EncryptionConfig|EncryptionResolver
Defined in: src/persistence/object-storage/ObjectStoragePlugin.ts:57
Encryption config or per-pid resolver. Default: none.
keepN?
Section titled “keepN?”
readonlyoptionalkeepN?:number
Defined in: src/persistence/object-storage/ObjectStoragePlugin.ts:53
Snapshot history retention; 0 disables pruning. Default: 3.
prefix?
Section titled “prefix?”
readonlyoptionalprefix?:string
Defined in: src/persistence/object-storage/ObjectStoragePlugin.ts:51
Key prefix prepended to every object — e.g. 'env-prod/'.
snapshotPluginId?
Section titled “snapshotPluginId?”
readonlyoptionalsnapshotPluginId?:string
Defined in: src/persistence/object-storage/ObjectStoragePlugin.ts:45
Plugin ID under which the snapshot store is registered.