azure.mgmt.compute package

Module contents

class azure.mgmt.compute.ComputeManagementClient(credential: TokenCredential, subscription_id: str, api_version: Optional[str] = None, base_url: str = 'https://management.azure.com', profile: azure.profiles.KnownProfiles = <KnownProfiles.default: <azure.profiles.DefaultProfile object>>, **kwargs: Any)[source]

Bases: azure.profiles.multiapiclient.MultiApiClientMixin, azure.mgmt.compute._compute_management_client._SDKClient

Compute Client.

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 (TokenCredential) – Credential needed for the client to connect to Azure. Required.

  • subscription_id (str) – Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call. Required.

  • 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.

Keyword Arguments

polling_interval (int) – Default waiting time between two polls for LRO operations if no Retry-After header is present.

This is a fake class to support current implemetation of MultiApiClientMixin.” Will be removed in final version of multiapi azure-core based client

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

Module depends on the API version:

  • 2015-06-15: v2015_06_15.models

  • 2016-03-30: v2016_03_30.models

  • 2016-04-30-preview: v2016_04_30_preview.models

  • 2017-03-30: v2017_03_30.models

  • 2017-09-01: v2017_09_01.models

  • 2017-12-01: v2017_12_01.models

  • 2018-04-01: v2018_04_01.models

  • 2018-06-01: v2018_06_01.models

  • 2018-09-30: v2018_09_30.models

  • 2018-10-01: v2018_10_01.models

  • 2019-03-01: v2019_03_01.models

  • 2019-04-01: v2019_04_01.models

  • 2019-07-01: v2019_07_01.models

  • 2019-11-01: v2019_11_01.models

  • 2019-12-01: v2019_12_01.models

  • 2020-05-01: v2020_05_01.models

  • 2020-06-01: v2020_06_01.models

  • 2020-06-30: v2020_06_30.models

  • 2020-09-30: v2020_09_30.models

  • 2020-10-01-preview: v2020_10_01_preview.models

  • 2020-12-01: v2020_12_01.models

  • 2021-03-01: v2021_03_01.models

  • 2021-04-01: v2021_04_01.models

  • 2021-07-01: v2021_07_01.models

  • 2021-08-01: v2021_08_01.models

  • 2021-10-01: v2021_10_01.models

  • 2021-11-01: v2021_11_01.models

  • 2021-12-01: v2021_12_01.models

  • 2022-01-03: v2022_01_03.models

  • 2022-03-01: v2022_03_01.models

  • 2022-03-02: v2022_03_02.models

  • 2022-03-03: v2022_03_03.models

  • 2022-04-04: v2022_04_04.models

  • 2022-07-02: v2022_07_02.models

  • 2022-08-01: v2022_08_01.models

  • 2022-09-04: v2022_09_04.models

  • 2022-11-01: v2022_11_01.models

DEFAULT_API_VERSION = '2022-11-01'
LATEST_PROFILE = azure.mgmt.compute.ComputeManagementClient latest
property availability_sets

Instance depends on the API version:

property capacity_reservation_groups

Instance depends on the API version:

  • 2021-04-01: CapacityReservationGroupsOperations

  • 2021-07-01: CapacityReservationGroupsOperations

  • 2021-11-01: CapacityReservationGroupsOperations

  • 2022-03-01: CapacityReservationGroupsOperations

  • 2022-08-01: CapacityReservationGroupsOperations

  • 2022-11-01: CapacityReservationGroupsOperations

property capacity_reservations

Instance depends on the API version:

  • 2021-04-01: CapacityReservationsOperations

  • 2021-07-01: CapacityReservationsOperations

  • 2021-11-01: CapacityReservationsOperations

  • 2022-03-01: CapacityReservationsOperations

  • 2022-08-01: CapacityReservationsOperations

  • 2022-11-01: CapacityReservationsOperations

property cloud_service_operating_systems

Instance depends on the API version:

  • 2021-03-01: CloudServiceOperatingSystemsOperations

  • 2022-04-04: CloudServiceOperatingSystemsOperations

  • 2022-09-04: CloudServiceOperatingSystemsOperations

property cloud_service_role_instances

Instance depends on the API version:

  • 2020-10-01-preview: CloudServiceRoleInstancesOperations

  • 2021-03-01: CloudServiceRoleInstancesOperations

  • 2022-04-04: CloudServiceRoleInstancesOperations

  • 2022-09-04: CloudServiceRoleInstancesOperations

property cloud_service_roles

Instance depends on the API version:

  • 2020-10-01-preview: CloudServiceRolesOperations

  • 2021-03-01: CloudServiceRolesOperations

  • 2022-04-04: CloudServiceRolesOperations

  • 2022-09-04: CloudServiceRolesOperations

property cloud_services

Instance depends on the API version:

  • 2020-10-01-preview: CloudServicesOperations

  • 2021-03-01: CloudServicesOperations

  • 2022-04-04: CloudServicesOperations

  • 2022-09-04: CloudServicesOperations

property cloud_services_update_domain

Instance depends on the API version:

  • 2020-10-01-preview: CloudServicesUpdateDomainOperations

  • 2021-03-01: CloudServicesUpdateDomainOperations

  • 2022-04-04: CloudServicesUpdateDomainOperations

  • 2022-09-04: CloudServicesUpdateDomainOperations

property community_galleries

Instance depends on the API version:

  • 2021-07-01: CommunityGalleriesOperations

  • 2022-01-03: CommunityGalleriesOperations

  • 2022-03-03: CommunityGalleriesOperations

Instance depends on the API version:

  • 2021-07-01: CommunityGalleryImageVersionsOperations

  • 2022-01-03: CommunityGalleryImageVersionsOperations

  • 2022-03-03: CommunityGalleryImageVersionsOperations

Instance depends on the API version:

  • 2021-07-01: CommunityGalleryImagesOperations

  • 2022-01-03: CommunityGalleryImagesOperations

  • 2022-03-03: CommunityGalleryImagesOperations

property dedicated_host_groups

Instance depends on the API version:

  • 2019-03-01: DedicatedHostGroupsOperations

  • 2019-07-01: DedicatedHostGroupsOperations

  • 2019-12-01: DedicatedHostGroupsOperations

  • 2020-06-01: DedicatedHostGroupsOperations

  • 2020-12-01: DedicatedHostGroupsOperations

  • 2021-03-01: DedicatedHostGroupsOperations

  • 2021-04-01: DedicatedHostGroupsOperations

  • 2021-07-01: DedicatedHostGroupsOperations

  • 2021-11-01: DedicatedHostGroupsOperations

  • 2022-03-01: DedicatedHostGroupsOperations

  • 2022-08-01: DedicatedHostGroupsOperations

  • 2022-11-01: DedicatedHostGroupsOperations

property dedicated_hosts

Instance depends on the API version:

  • 2019-03-01: DedicatedHostsOperations

  • 2019-07-01: DedicatedHostsOperations

  • 2019-12-01: DedicatedHostsOperations

  • 2020-06-01: DedicatedHostsOperations

  • 2020-12-01: DedicatedHostsOperations

  • 2021-03-01: DedicatedHostsOperations

  • 2021-04-01: DedicatedHostsOperations

  • 2021-07-01: DedicatedHostsOperations

  • 2021-11-01: DedicatedHostsOperations

  • 2022-03-01: DedicatedHostsOperations

  • 2022-08-01: DedicatedHostsOperations

  • 2022-11-01: DedicatedHostsOperations

property disk_accesses

Instance depends on the API version:

  • 2020-05-01: DiskAccessesOperations

  • 2020-06-30: DiskAccessesOperations

  • 2020-09-30: DiskAccessesOperations

  • 2020-12-01: DiskAccessesOperations

  • 2021-04-01: DiskAccessesOperations

  • 2021-08-01: DiskAccessesOperations

  • 2021-12-01: DiskAccessesOperations

  • 2022-03-02: DiskAccessesOperations

  • 2022-07-02: DiskAccessesOperations

property disk_encryption_sets

Instance depends on the API version:

  • 2019-07-01: DiskEncryptionSetsOperations

  • 2019-11-01: DiskEncryptionSetsOperations

  • 2020-05-01: DiskEncryptionSetsOperations

  • 2020-06-30: DiskEncryptionSetsOperations

  • 2020-09-30: DiskEncryptionSetsOperations

  • 2020-12-01: DiskEncryptionSetsOperations

  • 2021-04-01: DiskEncryptionSetsOperations

  • 2021-08-01: DiskEncryptionSetsOperations

  • 2021-12-01: DiskEncryptionSetsOperations

  • 2022-03-02: DiskEncryptionSetsOperations

  • 2022-07-02: DiskEncryptionSetsOperations

property disk_restore_point

Instance depends on the API version:

  • 2020-09-30: DiskRestorePointOperations

  • 2020-12-01: DiskRestorePointOperations

  • 2021-04-01: DiskRestorePointOperations

  • 2021-08-01: DiskRestorePointOperations

  • 2021-12-01: DiskRestorePointOperations

  • 2022-03-02: DiskRestorePointOperations

  • 2022-07-02: DiskRestorePointOperations

property disks

Instance depends on the API version:

  • 2016-04-30-preview: DisksOperations

  • 2017-03-30: DisksOperations

  • 2018-04-01: DisksOperations

  • 2018-06-01: DisksOperations

  • 2018-09-30: DisksOperations

  • 2019-03-01: DisksOperations

  • 2019-07-01: DisksOperations

  • 2019-11-01: DisksOperations

  • 2020-05-01: DisksOperations

  • 2020-06-30: DisksOperations

  • 2020-09-30: DisksOperations

  • 2020-12-01: DisksOperations

  • 2021-04-01: DisksOperations

  • 2021-08-01: DisksOperations

  • 2021-12-01: DisksOperations

  • 2022-03-02: DisksOperations

  • 2022-07-02: DisksOperations

property galleries

Instance depends on the API version:

  • 2018-06-01: GalleriesOperations

  • 2019-03-01: GalleriesOperations

  • 2019-07-01: GalleriesOperations

  • 2019-12-01: GalleriesOperations

  • 2020-09-30: GalleriesOperations

  • 2021-07-01: GalleriesOperations

  • 2021-10-01: GalleriesOperations

  • 2022-01-03: GalleriesOperations

  • 2022-03-03: GalleriesOperations

property gallery_application_versions

Instance depends on the API version:

  • 2019-03-01: GalleryApplicationVersionsOperations

  • 2019-07-01: GalleryApplicationVersionsOperations

  • 2019-12-01: GalleryApplicationVersionsOperations

  • 2020-09-30: GalleryApplicationVersionsOperations

  • 2021-07-01: GalleryApplicationVersionsOperations

  • 2021-10-01: GalleryApplicationVersionsOperations

  • 2022-01-03: GalleryApplicationVersionsOperations

  • 2022-03-03: GalleryApplicationVersionsOperations

property gallery_applications

Instance depends on the API version:

  • 2019-03-01: GalleryApplicationsOperations

  • 2019-07-01: GalleryApplicationsOperations

  • 2019-12-01: GalleryApplicationsOperations

  • 2020-09-30: GalleryApplicationsOperations

  • 2021-07-01: GalleryApplicationsOperations

  • 2021-10-01: GalleryApplicationsOperations

  • 2022-01-03: GalleryApplicationsOperations

  • 2022-03-03: GalleryApplicationsOperations

property gallery_image_versions

Instance depends on the API version:

  • 2018-06-01: GalleryImageVersionsOperations

  • 2019-03-01: GalleryImageVersionsOperations

  • 2019-07-01: GalleryImageVersionsOperations

  • 2019-12-01: GalleryImageVersionsOperations

  • 2020-09-30: GalleryImageVersionsOperations

  • 2021-07-01: GalleryImageVersionsOperations

  • 2021-10-01: GalleryImageVersionsOperations

  • 2022-01-03: GalleryImageVersionsOperations

  • 2022-03-03: GalleryImageVersionsOperations

property gallery_images

Instance depends on the API version:

  • 2018-06-01: GalleryImagesOperations

  • 2019-03-01: GalleryImagesOperations

  • 2019-07-01: GalleryImagesOperations

  • 2019-12-01: GalleryImagesOperations

  • 2020-09-30: GalleryImagesOperations

  • 2021-07-01: GalleryImagesOperations

  • 2021-10-01: GalleryImagesOperations

  • 2022-01-03: GalleryImagesOperations

  • 2022-03-03: GalleryImagesOperations

property gallery_sharing_profile

Instance depends on the API version:

  • 2020-09-30: GallerySharingProfileOperations

  • 2021-07-01: GallerySharingProfileOperations

  • 2021-10-01: GallerySharingProfileOperations

  • 2022-01-03: GallerySharingProfileOperations

  • 2022-03-03: GallerySharingProfileOperations

property images

Instance depends on the API version:

property log_analytics

Instance depends on the API version:

  • 2017-12-01: LogAnalyticsOperations

  • 2018-04-01: LogAnalyticsOperations

  • 2018-06-01: LogAnalyticsOperations

  • 2018-10-01: LogAnalyticsOperations

  • 2019-03-01: LogAnalyticsOperations

  • 2019-07-01: LogAnalyticsOperations

  • 2019-12-01: LogAnalyticsOperations

  • 2020-06-01: LogAnalyticsOperations

  • 2020-12-01: LogAnalyticsOperations

  • 2021-03-01: LogAnalyticsOperations

  • 2021-04-01: LogAnalyticsOperations

  • 2021-07-01: LogAnalyticsOperations

  • 2021-11-01: LogAnalyticsOperations

  • 2022-03-01: LogAnalyticsOperations

  • 2022-08-01: LogAnalyticsOperations

  • 2022-11-01: LogAnalyticsOperations

property operations

Instance depends on the API version:

  • 2017-12-01: Operations

  • 2018-04-01: Operations

  • 2018-06-01: Operations

  • 2018-10-01: Operations

  • 2019-03-01: Operations

  • 2019-07-01: Operations

  • 2019-12-01: Operations

  • 2020-06-01: Operations

  • 2020-12-01: Operations

  • 2021-03-01: Operations

  • 2021-04-01: Operations

  • 2021-07-01: Operations

  • 2021-11-01: Operations

  • 2022-03-01: Operations

  • 2022-08-01: Operations

  • 2022-11-01: Operations

property proximity_placement_groups

Instance depends on the API version:

  • 2018-04-01: ProximityPlacementGroupsOperations

  • 2018-06-01: ProximityPlacementGroupsOperations

  • 2018-10-01: ProximityPlacementGroupsOperations

  • 2019-03-01: ProximityPlacementGroupsOperations

  • 2019-07-01: ProximityPlacementGroupsOperations

  • 2019-12-01: ProximityPlacementGroupsOperations

  • 2020-06-01: ProximityPlacementGroupsOperations

  • 2020-12-01: ProximityPlacementGroupsOperations

  • 2021-03-01: ProximityPlacementGroupsOperations

  • 2021-04-01: ProximityPlacementGroupsOperations

  • 2021-07-01: ProximityPlacementGroupsOperations

  • 2021-11-01: ProximityPlacementGroupsOperations

  • 2022-03-01: ProximityPlacementGroupsOperations

  • 2022-08-01: ProximityPlacementGroupsOperations

  • 2022-11-01: ProximityPlacementGroupsOperations

property resource_skus

Instance depends on the API version:

property restore_point_collections

Instance depends on the API version:

  • 2021-03-01: RestorePointCollectionsOperations

  • 2021-04-01: RestorePointCollectionsOperations

  • 2021-07-01: RestorePointCollectionsOperations

  • 2021-11-01: RestorePointCollectionsOperations

  • 2022-03-01: RestorePointCollectionsOperations

  • 2022-08-01: RestorePointCollectionsOperations

  • 2022-11-01: RestorePointCollectionsOperations

property restore_points

Instance depends on the API version:

  • 2021-03-01: RestorePointsOperations

  • 2021-04-01: RestorePointsOperations

  • 2021-07-01: RestorePointsOperations

  • 2021-11-01: RestorePointsOperations

  • 2022-03-01: RestorePointsOperations

  • 2022-08-01: RestorePointsOperations

  • 2022-11-01: RestorePointsOperations

property shared_galleries

Instance depends on the API version:

  • 2020-09-30: SharedGalleriesOperations

  • 2021-07-01: SharedGalleriesOperations

  • 2022-01-03: SharedGalleriesOperations

  • 2022-03-03: SharedGalleriesOperations

Instance depends on the API version:

  • 2020-09-30: SharedGalleryImageVersionsOperations

  • 2021-07-01: SharedGalleryImageVersionsOperations

  • 2022-01-03: SharedGalleryImageVersionsOperations

  • 2022-03-03: SharedGalleryImageVersionsOperations

Instance depends on the API version:

  • 2020-09-30: SharedGalleryImagesOperations

  • 2021-07-01: SharedGalleryImagesOperations

  • 2022-01-03: SharedGalleryImagesOperations

  • 2022-03-03: SharedGalleryImagesOperations

property snapshots

Instance depends on the API version:

property ssh_public_keys

Instance depends on the API version:

  • 2019-12-01: SshPublicKeysOperations

  • 2020-06-01: SshPublicKeysOperations

  • 2020-12-01: SshPublicKeysOperations

  • 2021-03-01: SshPublicKeysOperations

  • 2021-04-01: SshPublicKeysOperations

  • 2021-07-01: SshPublicKeysOperations

  • 2021-11-01: SshPublicKeysOperations

  • 2022-03-01: SshPublicKeysOperations

  • 2022-08-01: SshPublicKeysOperations

  • 2022-11-01: SshPublicKeysOperations

property usage

Instance depends on the API version:

property virtual_machine_extension_images

Instance depends on the API version:

property virtual_machine_extensions

Instance depends on the API version:

property virtual_machine_images

Instance depends on the API version:

property virtual_machine_images_edge_zone

Instance depends on the API version:

  • 2020-12-01: VirtualMachineImagesEdgeZoneOperations

  • 2021-03-01: VirtualMachineImagesEdgeZoneOperations

  • 2021-04-01: VirtualMachineImagesEdgeZoneOperations

  • 2021-07-01: VirtualMachineImagesEdgeZoneOperations

  • 2021-11-01: VirtualMachineImagesEdgeZoneOperations

  • 2022-03-01: VirtualMachineImagesEdgeZoneOperations

  • 2022-08-01: VirtualMachineImagesEdgeZoneOperations

  • 2022-11-01: VirtualMachineImagesEdgeZoneOperations

property virtual_machine_run_commands

Instance depends on the API version:

property virtual_machine_scale_set_extensions

Instance depends on the API version:

property virtual_machine_scale_set_rolling_upgrades

Instance depends on the API version:

property virtual_machine_scale_set_vm_extensions

Instance depends on the API version:

  • 2019-07-01: VirtualMachineScaleSetVMExtensionsOperations

  • 2019-12-01: VirtualMachineScaleSetVMExtensionsOperations

  • 2020-06-01: VirtualMachineScaleSetVMExtensionsOperations

  • 2020-12-01: VirtualMachineScaleSetVMExtensionsOperations

  • 2021-03-01: VirtualMachineScaleSetVMExtensionsOperations

  • 2021-04-01: VirtualMachineScaleSetVMExtensionsOperations

  • 2021-07-01: VirtualMachineScaleSetVMExtensionsOperations

  • 2021-11-01: VirtualMachineScaleSetVMExtensionsOperations

  • 2022-03-01: VirtualMachineScaleSetVMExtensionsOperations

  • 2022-08-01: VirtualMachineScaleSetVMExtensionsOperations

  • 2022-11-01: VirtualMachineScaleSetVMExtensionsOperations

property virtual_machine_scale_set_vm_run_commands

Instance depends on the API version:

  • 2020-06-01: VirtualMachineScaleSetVMRunCommandsOperations

  • 2020-12-01: VirtualMachineScaleSetVMRunCommandsOperations

  • 2021-03-01: VirtualMachineScaleSetVMRunCommandsOperations

  • 2021-04-01: VirtualMachineScaleSetVMRunCommandsOperations

  • 2021-07-01: VirtualMachineScaleSetVMRunCommandsOperations

  • 2021-11-01: VirtualMachineScaleSetVMRunCommandsOperations

  • 2022-03-01: VirtualMachineScaleSetVMRunCommandsOperations

  • 2022-08-01: VirtualMachineScaleSetVMRunCommandsOperations

  • 2022-11-01: VirtualMachineScaleSetVMRunCommandsOperations

property virtual_machine_scale_set_vms

Instance depends on the API version:

property virtual_machine_scale_sets

Instance depends on the API version:

property virtual_machine_sizes

Instance depends on the API version:

property virtual_machines

Instance depends on the API version:

Submodules