OneLakeDatastoreResponse

data class OneLakeDatastoreResponse(val artifact: LakeHouseArtifactResponse, val credentials: Any, val datastoreType: String, val description: String? = null, val endpoint: String? = null, val isDefault: Boolean, val oneLakeWorkspaceName: String, val properties: Map<String, String>? = null, val serviceDataAccessAuthIdentity: String? = null, val tags: Map<String, String>? = null)

OneLake (Trident) datastore configuration.

Constructors

Link copied to clipboard
constructor(artifact: LakeHouseArtifactResponse, credentials: Any, datastoreType: String, description: String? = null, endpoint: String? = null, isDefault: Boolean, oneLakeWorkspaceName: String, properties: Map<String, String>? = null, serviceDataAccessAuthIdentity: String? = null, tags: Map<String, String>? = null)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

Required OneLake artifact backing the datastore.

Link copied to clipboard

Required Account credentials.

Link copied to clipboard

Enum to determine the datastore contents type. Expected value is 'OneLake'.

Link copied to clipboard
val description: String? = null

The asset description text.

Link copied to clipboard
val endpoint: String? = null

OneLake endpoint to use for the datastore.

Link copied to clipboard

Readonly property to indicate if datastore is the workspace default datastore

Link copied to clipboard

Required OneLake workspace name.

Link copied to clipboard
val properties: Map<String, String>? = null

The asset property dictionary.

Link copied to clipboard

Indicates which identity to use to authenticate service data access to customer's storage.

Link copied to clipboard
val tags: Map<String, String>? = null

Tag dictionary. Tags can be added, removed, and updated.