core Package

Packages

pipeline
polling
rest
tracing
utils

This utils module provides functionality that is intended to be used by developers building on top of azure-core.

Modules

async_paging
configuration
credentials
credentials_async
exceptions
messaging
paging
serialization
settings

Provide access to settings for globally used Azure configuration values.

Classes

AsyncPipelineClient

Service client core methods.

Builds an AsyncPipeline client.

PipelineClient

Service client core methods.

Builds a Pipeline client.

Enums

CaseInsensitiveEnumMeta

Enum metaclass to allow for interoperability with case-insensitive strings.

Consuming this metaclass in an SDK should be done in the following manner:


   from enum import Enum
   from six import with_metaclass
   from azure.core import CaseInsensitiveEnumMeta

   class MyCustomEnum(with_metaclass(CaseInsensitiveEnumMeta, str, Enum)):
       FOO = 'foo'
       BAR = 'bar'
MatchConditions

An enum to describe match conditions.