aio package

Classes

DataLakeServiceClient

A client to interact with the DataLake Service at the account level.

This client provides operations to retrieve and configure the account properties as well as list, create and delete file systems within the account. For operations relating to a specific file system, directory or file, clients for those entities can also be retrieved using the get_client functions.

FileSystemClient

A client to interact with a specific file system, even if that file system may not yet exist.

For operations relating to a specific directory or file within this file system, a directory client or file client can be retrieved using the get_directory_client(directory) or get_file_client(file_path) functions.

ivar str url: The full endpoint URL to the file system, including SAS token if used.

ivar str primary_endpoint: The full primary endpoint URL.

ivar str primary_hostname: The hostname of the primary endpoint.

param str account_url: The URI to the storage account.

param file_system_name: The file system for the directory or files.

type file_system_name: str

param credential: The credentials with which to authenticate. This is optional if the account URL already has a SAS token. The value can be a SAS token string, and account shared access key, or an instance of a TokenCredentials class from azure.identity. If the URL already has a SAS token, specifying an explicit credential will take priority.

DataLakeDirectoryClient

A client to interact with the DataLake directory, even if the directory may not yet exist.

For operations relating to a specific subdirectory or file under the directory, a directory client or file client can be retrieved using the get_sub_directory_client(sub_directory) or get_file_client(file) functions.

DataLakeFileClient

A client to interact with the DataLake file, even if the file may not yet exist.

DataLakeLeaseClient

Creates a new DataLakeLeaseClient.

This client provides lease operations on a FileSystemClient, DataLakeDirectoryClient or DataLakeFileClient.

ExponentialRetry

Exponential retry.

LinearRetry

Linear retry.

StorageStreamDownloader

A streaming object to download from Azure Storage.