Creates an instance of Azure blob adapter.
The backing instance of blob service client.
A cache of encountered container clients to optimize performance.
Whether to create a container if it does not yet exist.
Enable or disable flushing the file system.
The handle for this adapter, basically an id. Should be something simple but descriptive, like 'node-fs' or 'blob'.
The file globs to apply to snapshot
and flush
operations.
Log useful messages to the journal about file operations.
The real root of this file system which will be committed to.
Returns true if root is the storage account.
Flush the underlying file system to prepare for a commit.
Get or initialize the given container by name.
Create a link in persistent storage. Definitely unsupported by Microsoft, so we copy the file contents from an existing blob.
List the containers for this instance and optionally cache them.
Make a directory or directory tree in persistent storage. Technically unsupported by Microsoft, as 'directories' are virtual.
Read a file from persistent storage.
Reads a blob from blob storage.
Remove items from persistent storage.
Snapshot of the underlying file system; an asynchronous iterable which returns an entry of path and data.
The asynchronous iterable to get the snapshot.
Create a file or write the contents of a file to persistent storage.
Generated using TypeDoc
An adapter for Azure Storage Blobs.