Factory

@Serializable
@SerialName(value = "!Azure")
data class Factory(val storageAccount: String, val container: String, var prefix: Path? = null, var storageAccountKey: String? = null, var userManagedIdentityClientId: String? = null, var storageAccountEndpoint: String? = null, var remote: RemoteAlias? = null, var coroutineContext: CoroutineContext = Dispatchers.IO) : ObjectStore.Factory

Constructors

Link copied to clipboard
constructor(storageAccount: String, container: String, prefix: Path? = null, storageAccountKey: String? = null, userManagedIdentityClientId: String? = null, storageAccountEndpoint: String? = null, remote: RemoteAlias? = null, coroutineContext: CoroutineContext = Dispatchers.IO)

Properties

Link copied to clipboard
open override val configProto: Any?
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
var prefix: Path?
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard
Link copied to clipboard
open override fun openObjectStore(storageRoot: Path, remotes: Map<RemoteAlias, Remote>): BlobStorage
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard