OneLakeDatastore interface

OneLake (Trident) datastore configuration.

Extends

Properties

artifact

[Required] OneLake artifact backing the datastore.

datastoreType

Polymorphic discriminator, which specifies the different types this object can be

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 NOTE: This property will not be serialized. It can only be populated by the server.

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

Polymorphic discriminator, which specifies the different types this object can be

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 NOTE: This property will not be serialized. It can only be populated by the server.

isDefault?: boolean

Property Value

boolean

Inherited From DatastoreProperties.isDefault

properties

The asset property dictionary.

properties?: {[propertyName: string]: string | null}

Property Value

{[propertyName: string]: string | null}

Inherited From DatastoreProperties.properties

tags

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

tags?: {[propertyName: string]: string | null}

Property Value

{[propertyName: string]: string | null}

Inherited From DatastoreProperties.tags