Compartilhar via


aio Pacote

Classes

DataLakeDirectoryClient

Um cliente para interagir com o diretório DataLake, mesmo que o diretório ainda não exista.

Para operações relacionadas a um subdiretório ou arquivo específico no diretório, um cliente de diretório ou cliente de arquivo pode ser recuperado usando as get_sub_directory_client funções ou get_file_client .

DataLakeFileClient

Um cliente para interagir com o arquivo DataLake, mesmo que o arquivo ainda não exista.

DataLakeLeaseClient

Cria um novo DataLakeLeaseClient.

Esse cliente fornece operações de concessão em um FileSystemClient, DataLakeDirectoryClient ou DataLakeFileClient.

DataLakeServiceClient

Um cliente para interagir com o Serviço DataLake no nível da conta.

Esse cliente fornece operações para recuperar e configurar as propriedades da conta, bem como listar, criar e excluir sistemas de arquivos dentro da conta. Para operações relacionadas a um sistema de arquivos específico, diretório ou arquivo, os clientes dessas entidades também podem ser recuperados usando as funções get_client .

ExponentialRetry

Repetição exponencial.

Constrói um objeto de repetição exponencial. O initial_backoff é usado para a primeira repetição. As repetições subsequentes são repetidas após initial_backoff + increment_power^retry_count segundos. Por exemplo, por padrão, a primeira repetição ocorre após 15 segundos, a segunda após (15+3^1) = 18 segundos e a terceira após (15+3^2) = 24 segundos.

FileSystemClient

Um cliente para interagir com um sistema de arquivos específico, mesmo que esse sistema de arquivos ainda não exista.

Para operações relacionadas a um diretório ou arquivo específico dentro desse sistema de arquivos, um cliente de diretório ou cliente de arquivo pode ser recuperado usando as get_directory_client funções ou get_file_client .

ivar str url: a URL completa do ponto de extremidade para o sistema de arquivos, incluindo o token SAS, se usado.

ivar str primary_endpoint: a URL completa do ponto de extremidade primário.

ivar str primary_hostname: o nome do host do ponto de extremidade primário.

param str account_url: o URI para a conta de armazenamento.

param file_system_name: o sistema de arquivos para o diretório ou arquivos.

tipo file_system_name: str

credencial param: as credenciais com as quais autenticar. Isso será opcional se a URL da conta já tiver um token SAS. O valor pode ser uma cadeia de caracteres de token SAS, uma instância de um AzureSasCredential ou AzureNamedKeyCredential de azure.core.credentials, uma chave de acesso compartilhado de conta ou uma instância de uma classe TokenCredentials do azure.identity. Se o URI do recurso já contiver um token SAS, isso será ignorado em favor de uma credencial explícita , exceto no caso do AzureSasCredential, em que os tokens SAS conflitantes gerarão um ValueError. Se estiver usando uma instância do AzureNamedKeyCredential, "name" deverá ser o nome da conta de armazenamento e "key" deverá ser a chave da conta de armazenamento.

palavra-chave str api_version: a versão da API de Armazenamento a ser usada para solicitações. O valor padrão é a versão de serviço mais recente compatível com o SDK atual. A configuração para uma versão mais antiga pode resultar em compatibilidade de recursos reduzida.

LinearRetry

Repetição linear.

Constrói um objeto de repetição Linear.

StorageStreamDownloader

Um objeto de streaming a ser baixado do Armazenamento do Azure.