OneLakeDatastore interface

OneLake (Trident) datastore configuration.

Extends

Properties

artifact

[Required] OneLake artifact backing the datastore.

datastoreType

[Required] Storage type backing the datastore.

endpoint

OneLake endpoint to use for the datastore.

oneLakeWorkspaceName

[Required] OneLake workspace name.

serviceDataAccessAuthIdentity

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

Inherited Properties

credentials

[Required] Account credentials.

description

The asset description text.

isDefault

Readonly property to indicate if datastore is the workspace default datastore

properties

The asset property dictionary.

tags

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

Property Details

artifact

[Required] OneLake artifact backing the datastore.

artifact: OneLakeArtifactUnion

Property Value

datastoreType

[Required] Storage type backing the datastore.

datastoreType: "OneLake"

Property Value

"OneLake"

endpoint

OneLake endpoint to use for the datastore.

endpoint?: string

Property Value

string

oneLakeWorkspaceName

[Required] OneLake workspace name.

oneLakeWorkspaceName: string

Property Value

string

serviceDataAccessAuthIdentity

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

serviceDataAccessAuthIdentity?: string

Property Value

string

Inherited Property Details

credentials

[Required] Account credentials.

credentials: DatastoreCredentialsUnion

Property Value

Inherited From DatastoreProperties.credentials

description

The asset description text.

description?: string

Property Value

string

Inherited From DatastoreProperties.description

isDefault

Readonly property to indicate if datastore is the workspace default datastore

isDefault?: boolean

Property Value

boolean

Inherited From DatastoreProperties.isDefault

properties

The asset property dictionary.

properties?: Record<string, string>

Property Value

Record<string, string>

Inherited From DatastoreProperties.properties

tags

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

tags?: Record<string, string>

Property Value

Record<string, string>

Inherited From DatastoreProperties.tags