aio Package

Classes

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 or get_file_client 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.

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.

ExponentialRetry

Exponential retry.

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 or get_file_client 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, an instance of a AzureSasCredential from azure.core.credentials, an account shared access key, or an instance of a TokenCredentials class from azure.identity. If the resource URI already contains a SAS token, this will be ignored in favor of an explicit credential - except in the case of AzureSasCredential, where the conflicting SAS tokens will raise a ValueError.

keyword str api_version: The Storage API version to use for requests. Default value is the most recent service version that is compatible with the current SDK. Setting to an older version may result in reduced feature compatibility.

LinearRetry

Linear retry.

StorageStreamDownloader

A streaming object to download from Azure Storage.