ComputeManagementClient Класс

Клиент вычислений.

Эта готовая версия содержит несколько версий API, которые помогут вам работать со всеми облаками Azure (Azure Stack, Azure для государственных организаций, Azure для Китая и т. д.). По умолчанию используется последняя версия API, доступная в общедоступной среде Azure. Для рабочей среды следует придерживаться определенной версии API и (или) профиля. Профиль задает сопоставление между группой операций и ее версией API. Параметр api-version задает версию API по умолчанию, если группа операций не описана в профиле.

Наследование
ComputeManagementClient
azure.mgmt.compute._compute_management_client._SDKClient
ComputeManagementClient

Конструктор

ComputeManagementClient(credential: TokenCredential, subscription_id: str, api_version: str | None = None, base_url: str = 'https://management.azure.com', profile: KnownProfiles = KnownProfiles.default, **kwargs: Any)

Параметры

credential
TokenCredential
Обязательно

Учетные данные, необходимые для подключения клиента к Azure. Обязательный.

subscription_id
str
Обязательно

Учетные данные подписки, которые однозначно идентифицируют подписку Microsoft Azure. Идентификатор подписки формирует часть URI для каждого вызова службы. Обязательный.

api_version
str
значение по умолчанию: None

Версия API, используемая, если профиль не указан или отсутствует в профиле.

base_url
str
значение по умолчанию: https://management.azure.com

URL-адрес службы

profile
KnownProfiles
значение по умолчанию: KnownProfiles.default

Определение профиля от KnownProfiles до dict.

polling_interval
int

Время ожидания по умолчанию между двумя опросами для операций LRO, если нет Retry-After заголовка.

Методы

close
models

Модуль зависит от версии API:

close

close()

models

Модуль зависит от версии API:

models(api_version='2023-09-01')

Параметры

api_version
значение по умолчанию: 2023-09-01

Атрибуты

availability_sets

capacity_reservation_groups

capacity_reservations

cloud_service_operating_systems

Экземпляр зависит от версии API:

cloud_service_role_instances

Экземпляр зависит от версии API:

cloud_service_roles

Экземпляр зависит от версии API:

cloud_services

Экземпляр зависит от версии API:

cloud_services_update_domain

Экземпляр зависит от версии API:

community_galleries

Экземпляр зависит от версии API:

Экземпляр зависит от версии API:

Экземпляр зависит от версии API:

dedicated_host_groups

dedicated_hosts

Экземпляр зависит от версии API:

disk_accesses

Экземпляр зависит от версии API:

disk_encryption_sets

disk_restore_point

Экземпляр зависит от версии API:

disks

Экземпляр зависит от версии API:

galleries

Экземпляр зависит от версии API:

Экземпляр зависит от версии API:

Экземпляр зависит от версии API:

Экземпляр зависит от версии API:

images

Экземпляр зависит от версии API:

log_analytics

Экземпляр зависит от версии API:

operations

Экземпляр зависит от версии API:

proximity_placement_groups

resource_skus

Экземпляр зависит от версии API:

restore_point_collections

restore_points

Экземпляр зависит от версии API:

shared_galleries

Экземпляр зависит от версии API:

Экземпляр зависит от версии API:

Экземпляр зависит от версии API:

snapshots

Экземпляр зависит от версии API:

ssh_public_keys

Экземпляр зависит от версии API:

usage

Экземпляр зависит от версии API:

virtual_machine_extension_images

virtual_machine_extensions

virtual_machine_images

virtual_machine_images_edge_zone

virtual_machine_run_commands

virtual_machine_scale_set_extensions

virtual_machine_scale_set_rolling_upgrades

virtual_machine_scale_set_vm_extensions

virtual_machine_scale_set_vm_run_commands

virtual_machine_scale_set_vms

virtual_machine_scale_sets

virtual_machine_sizes

virtual_machines

DEFAULT_API_VERSION

DEFAULT_API_VERSION = '2023-09-01'

LATEST_PROFILE

LATEST_PROFILE = azure.mgmt.compute.ComputeManagementClient latest