azure.mgmt.resource.subscriptions.v2021_01_01.operations module
- class azure.mgmt.resource.subscriptions.v2021_01_01.operations.SubscriptionClientOperationsMixin[source]
Bases:
SubscriptionClientMixinABC
- check_resource_name(resource_name_definition: _models.ResourceName | None = None, *, content_type: str = 'application/json', **kwargs: Any) _models.CheckResourceNameResult [source]
- check_resource_name(resource_name_definition: IO[bytes] | None = None, *, content_type: str = 'application/json', **kwargs: Any) _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 or IO[bytes]) – Resource object with values for resource name and resource type. Is either a ResourceName type or a IO[bytes] type. Default value is None.
- Returns:
CheckResourceNameResult or the result of cls(response)
- Return type:
- Raises:
- class azure.mgmt.resource.subscriptions.v2021_01_01.operations.SubscriptionsOperations(*args, **kwargs)[source]
Bases:
object
Warning
DO NOT instantiate this class directly.
Instead, you should access the following operations through
SubscriptionClient
’ssubscriptions
attribute.- check_zone_peers(subscription_id: str, parameters: _models.CheckZonePeersRequest, *, content_type: str = 'application/json', **kwargs: Any) _models.CheckZonePeersResult [source]
- check_zone_peers(subscription_id: str, parameters: IO[bytes], *, content_type: str = 'application/json', **kwargs: Any) _models.CheckZonePeersResult
Compares a subscriptions logical zone mapping.
- Parameters:
subscription_id (str) – The ID of the target subscription. Required.
parameters (CheckZonePeersRequest or IO[bytes]) – Parameters for checking zone peers. Is either a CheckZonePeersRequest type or a IO[bytes] type. Required.
- Returns:
CheckZonePeersResult or the result of cls(response)
- Return type:
- Raises:
- get(subscription_id: str, **kwargs: Any) Subscription [source]
Gets details about a specified subscription.
- Parameters:
subscription_id (str) – The ID of the target subscription. Required.
- Returns:
Subscription or the result of cls(response)
- Return type:
- Raises:
- list(**kwargs: Any) Iterable[Subscription] [source]
Gets all subscriptions for a tenant.
- Returns:
An iterator like instance of either Subscription or the result of cls(response)
- Return type:
- Raises:
- list_locations(subscription_id: str, include_extended_locations: bool | None = None, **kwargs: Any) Iterable[Location] [source]
Gets all available geo-locations.
This operation provides all the locations that are available for resource providers; however, each resource provider may support a subset of this list.
- Parameters:
- Returns:
An iterator like instance of either Location or the result of cls(response)
- Return type:
- Raises:
- models = <module 'azure.mgmt.resource.subscriptions.v2021_01_01.models' from '/mnt/vss/_work/1/s/sdk/resources/azure-mgmt-resource/.tox/sphinx/lib/python3.11/site-packages/azure/mgmt/resource/subscriptions/v2021_01_01/models/__init__.py'>
- class azure.mgmt.resource.subscriptions.v2021_01_01.operations.TenantsOperations(*args, **kwargs)[source]
Bases:
object
Warning
DO NOT instantiate this class directly.
Instead, you should access the following operations through
SubscriptionClient
’stenants
attribute.- list(**kwargs: Any) Iterable[TenantIdDescription] [source]
Gets the tenants for your account.
- Returns:
An iterator like instance of either TenantIdDescription or the result of cls(response)
- Return type:
- Raises:
- models = <module 'azure.mgmt.resource.subscriptions.v2021_01_01.models' from '/mnt/vss/_work/1/s/sdk/resources/azure-mgmt-resource/.tox/sphinx/lib/python3.11/site-packages/azure/mgmt/resource/subscriptions/v2021_01_01/models/__init__.py'>