Condividi tramite


ComputeManagementClient Classe

Client di calcolo.

In questo modo sono disponibili più versioni API, per consentire di gestire tutti i cloud di Azure (Azure Stack, Azure per enti pubblici, Azure Cina e così via). Per impostazione predefinita, usa la versione più recente dell'API disponibile in Azure pubblico. Per la produzione, è consigliabile attenersi a una determinata versione api e/o profilo. Il profilo imposta un mapping tra un gruppo di operazioni e la relativa versione DELL'API. Il parametro api-version imposta la versione API predefinita se il gruppo di operazioni non è descritto nel profilo.

Ereditarietà
ComputeManagementClient
azure.mgmt.compute._compute_management_client._SDKClient
ComputeManagementClient

Costruttore

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

Parametri

credential
TokenCredential
Necessario

Credenziali necessarie per la connessione del client ad Azure. Obbligatorio.

subscription_id
str
Necessario

Credenziali di sottoscrizione che identificano in modo univoco la sottoscrizione di Microsoft Azure. L'ID sottoscrizione fa parte dell'URI per ogni chiamata di servizio. Obbligatorio.

api_version
str
valore predefinito: None

Versione dell'API da usare se non viene fornito alcun profilo o se mancante nel profilo.

base_url
str
valore predefinito: https://management.azure.com

URL del servizio

profile
KnownProfiles
valore predefinito: KnownProfiles.default

Definizione del profilo, da KnownProfiles a dict.

polling_interval
int

Tempo di attesa predefinito tra due polling per le operazioni LRO se non è presente alcuna intestazione Retry-After.

Metodi

close
models

Il modulo dipende dalla versione dell'API:

close

close()

models

Il modulo dipende dalla versione dell'API:

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

Parametri

api_version
valore predefinito: 2023-09-01

Attributi

availability_sets

capacity_reservation_groups

capacity_reservations

cloud_service_operating_systems

L'istanza dipende dalla versione dell'API:

cloud_service_role_instances

L'istanza dipende dalla versione dell'API:

cloud_service_roles

L'istanza dipende dalla versione dell'API:

cloud_services

L'istanza dipende dalla versione dell'API:

cloud_services_update_domain

L'istanza dipende dalla versione dell'API:

community_galleries

L'istanza dipende dalla versione dell'API:

L'istanza dipende dalla versione dell'API:

dedicated_host_groups

dedicated_hosts

disk_accesses

L'istanza dipende dalla versione dell'API:

disk_encryption_sets

disk_restore_point

L'istanza dipende dalla versione dell'API:

disks

L'istanza dipende dalla versione dell'API:

galleries

L'istanza dipende dalla versione dell'API:

L'istanza dipende dalla versione dell'API:

images

L'istanza dipende dalla versione dell'API:

log_analytics

L'istanza dipende dalla versione dell'API:

operations

L'istanza dipende dalla versione dell'API:

proximity_placement_groups

resource_skus

L'istanza dipende dalla versione dell'API:

restore_point_collections

restore_points

L'istanza dipende dalla versione dell'API:

shared_galleries

L'istanza dipende dalla versione dell'API:

L'istanza dipende dalla versione dell'API:

snapshots

L'istanza dipende dalla versione dell'API:

ssh_public_keys

L'istanza dipende dalla versione dell'API:

usage

L'istanza dipende dalla versione dell'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