AbstractADLSDatastore Class

Represents the base class for datastores that save connection information to Azure Data Lake Storage.

You should not work with this class directly. To create a datastore that saves connection information to Azure Data Lake Storage, use one of the register_azure_data_lake* methods of the Datastore class.

Initialize a new Azure Data Lake Datastore.

Inheritance
AbstractADLSDatastore

Constructor

AbstractADLSDatastore(workspace, name, datastore_type, tenant_id, client_id, client_secret, resource_url, authority_url, service_data_access_auth_identity)

Parameters

workspace
str
Required

The workspace this datastore belongs to.

name
str
Required

The datastore name.

datastore_type
str
Required

The datastore type, for example, "AzureDataLake" or "AzureDataLakeGen2".

tenant_id
str
Required

The Directory ID/Tenant ID of the service principal.

client_id
str
Required

The Client ID/Application ID of the service principal.

client_secret
str
Required

The secret of the service principal.

resource_url
str
Required

The resource url, which determines what operations will be performed on the Data Lake Store.

authority_url
str
Required

The authorization server's url, defaults to https://login.microsoftonline.com.

workspace
str
Required

The workspace this datastore belongs to.

name
str
Required

The datastore name.

datastore_type
str
Required

The datastore type, for example, "AzureDataLake" or "AzureDataLakeGen2".

tenant_id
str
Required

The Directory ID/Tenant ID of the service principal.

client_id
str
Required

The Client ID/Application ID of the service principal.

client_secret
str
Required

The secret of the service principal.

resource_url
str
Required

The resource URL, which determines what operations will be performed on the Data Lake Store.

authority_url
str
Required

The authorization server's url, defaults to https://login.microsoftonline.com.

service_data_access_auth_identity
str or <xref:_restclient.models.ServiceDataAccessAuthIdentity>
Required

Indicates which identity to use to authenticate service data access to customer's storage. Possible values include: 'None', 'WorkspaceSystemAssignedIdentity', 'WorkspaceUserAssignedIdentity'