or run

tessl search
Log in

Version

Workspace
tessl
Visibility
Public
Created
Last updated
Describes
pypipkg:pypi/azure-data-tables@12.7.x
tile.json

tessl/pypi-azure-data-tables

tessl install tessl/pypi-azure-data-tables@12.7.0

Microsoft Azure Data Tables Client Library for Python

Agent Success

Agent success rate when using this tile

90%

Improvement

Agent success rate improvement when using this tile compared to baseline

0.97x

Baseline

Agent success rate without this tile

93%

task.mdevals/scenario-8/

Table Storage Client Manager

A utility library for creating authenticated Azure Table Storage clients using multiple authentication methods.

Capabilities

Connection String Authentication

  • Creates a service client from a valid connection string containing account credentials @test
  • Creates a table client from a connection string and table name @test
  • Raises an appropriate error when an invalid connection string is provided @test

Shared Key Authentication

  • Creates a service client using account name and account key credentials @test
  • Creates a table client using shared key authentication for a specific table @test

Shared Access Signature (SAS) Authentication

  • Creates a service client using a SAS token for account-level operations @test
  • Creates a table client using a SAS token with table-level permissions @test

Implementation

@generates

API

def create_service_client_from_connection_string(connection_string: str):
    """
    Create and return a TableServiceClient from a connection string.

    Args:
        connection_string: Azure Storage connection string

    Returns:
        TableServiceClient instance

    Raises:
        ValueError: If connection string is invalid
    """
    pass

def create_service_client_with_shared_key(account_name: str, account_key: str, endpoint: str):
    """
    Create and return a TableServiceClient using shared key authentication.

    Args:
        account_name: Storage account name
        account_key: Storage account access key
        endpoint: Table service endpoint URL (e.g., "https://<account>.table.core.windows.net")

    Returns:
        TableServiceClient instance
    """
    pass

def create_service_client_with_sas(endpoint: str, sas_token: str):
    """
    Create and return a TableServiceClient using SAS token authentication.

    Args:
        endpoint: Table service endpoint URL
        sas_token: Shared Access Signature token string

    Returns:
        TableServiceClient instance
    """
    pass

def create_table_client_from_connection_string(connection_string: str, table_name: str):
    """
    Create and return a TableClient from a connection string.

    Args:
        connection_string: Azure Storage connection string
        table_name: Name of the table

    Returns:
        TableClient instance

    Raises:
        ValueError: If connection string is invalid
    """
    pass

def create_table_client_with_shared_key(account_name: str, account_key: str, endpoint: str, table_name: str):
    """
    Create and return a TableClient using shared key authentication.

    Args:
        account_name: Storage account name
        account_key: Storage account access key
        endpoint: Table service endpoint URL
        table_name: Name of the table

    Returns:
        TableClient instance
    """
    pass

def create_table_client_with_sas(endpoint: str, sas_token: str, table_name: str):
    """
    Create and return a TableClient using SAS token authentication.

    Args:
        endpoint: Table service endpoint URL
        sas_token: Shared Access Signature token string
        table_name: Name of the table

    Returns:
        TableClient instance
    """
    pass

Dependencies { .dependencies }

azure-data-tables { .dependency }

Provides Azure Table Storage client functionality with support for multiple authentication methods.