Skip to main content

Interface: StorageDriver

Experimental

External storage backend driver.

name is the per-instance routing key written into the wire format. type is a stable cross-language driver-implementation identifier reported via worker heartbeat (e.g. "aws.s3driver").

Properties​

name​

readonly name: string

Experimental


type​

readonly type: string

Experimental

Methods​

retrieve()​

retrieve(context, claims): Promise<IPayload[]>

Experimental

Parameters​

context​

StorageDriverRetrieveContext

claims​

StorageDriverClaim[]

Returns​

Promise<IPayload[]>


store()​

store(context, payloads): Promise<StorageDriverClaim[]>

Experimental

Parameters​

context​

StorageDriverStoreContext

payloads​

IPayload[]

Returns​

Promise<StorageDriverClaim[]>