Share via


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

AzureClouds

An enum to describe Azure Cloud.

CaseInsensitiveEnumMeta

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

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

Python

   from enum import Enum
   from azure.core import CaseInsensitiveEnumMeta

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

An enum to describe match conditions.