azure.mgmt.resource.subscriptions.aio package

class azure.mgmt.resource.subscriptions.aio.SubscriptionClient(credential, api_version=None, base_url=None, profile=<KnownProfiles.default: <azure.profiles.DefaultProfile object>>, **kwargs)[source]

All resource groups and resources exist within subscriptions. These operation enable you get information about your subscriptions and tenants. A tenant is a dedicated instance of Azure Active Directory (Azure AD) for your organization.

This ready contains multiple API versions, to help you deal with all of the Azure clouds (Azure Stack, Azure Government, Azure China, etc.). By default, it uses the latest API version available on public Azure. For production, you should stick to a particular api-version and/or profile. The profile sets a mapping between an operation group and its API version. The api-version parameter sets the default API version if the operation group is not described in the profile.

Parameters
  • credential (AsyncTokenCredential) – Credential needed for the client to connect to Azure.

  • api_version (str) – API version to use if no profile is provided, or if missing in profile.

  • base_url (str) – Service URL

  • profile (azure.profiles.KnownProfiles) – A profile definition, from KnownProfiles to dict.

async check_resource_name(resource_name_definition: Optional[models.ResourceName] = None, **kwargs) → models.CheckResourceNameResult

Checks resource name validity.

A resource name is valid if it is not a reserved word, does not contains a reserved word and does not start with a reserved word.

Parameters

resource_name_definition (ResourceName) – Resource object with values for resource name and resource type.

Keyword Arguments

cls (callable) – A custom type or function that will be passed the direct response

Returns

CheckResourceNameResult, or the result of cls(response)

Return type

CheckResourceNameResult

Raises

~azure.core.exceptions.HttpResponseError

async close()[source]
classmethod models(api_version='2019-11-01')[source]

Module depends on the API version:

  • 2016-06-01: v2016_06_01.models

  • 2018-06-01: v2018_06_01.models

  • 2019-06-01: v2019_06_01.models

  • 2019-11-01: v2019_11_01.models

DEFAULT_API_VERSION = '2019-11-01'
LATEST_PROFILE = azure.mgmt.resource.SubscriptionClient latest
property operations

Instance depends on the API version:

  • 2016-06-01: Operations

  • 2018-06-01: Operations

  • 2019-06-01: Operations

  • 2019-11-01: Operations

property subscriptions

Instance depends on the API version:

  • 2016-06-01: SubscriptionsOperations

  • 2018-06-01: SubscriptionsOperations

  • 2019-06-01: SubscriptionsOperations

  • 2019-11-01: SubscriptionsOperations

property tenants

Instance depends on the API version:

  • 2016-06-01: TenantsOperations

  • 2018-06-01: TenantsOperations

  • 2019-06-01: TenantsOperations

  • 2019-11-01: TenantsOperations