ComputeManagementClient Class
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.
- Inheritance
-
ComputeManagementClientazure.mgmt.compute._compute_management_client._SDKClientComputeManagementClient
Constructor
ComputeManagementClient(credential: TokenCredential, subscription_id: str, api_version: str | None = None, base_url: str = 'https://management.azure.com', profile: KnownProfiles = KnownProfiles.default, **kwargs: Any)
Parameters
Name | Description |
---|---|
credential
Required
|
Credential needed for the client to connect to Azure. Required. |
subscription_id
Required
|
Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call. Required. |
api_version
|
API version to use if no profile is provided, or if missing in profile. Default value: None
|
base_url
|
Service URL Default value: https://management.azure.com
|
profile
|
A profile definition, from KnownProfiles to dict. Default value: KnownProfiles.default
|
Keyword-Only Parameters
Name | Description |
---|---|
polling_interval
|
Default waiting time between two polls for LRO operations if no Retry-After header is present. |
Methods
close | |
models |
Module depends on the API version:
|
close
close()
models
Module depends on the API version:
2016-03-30: models
2017-03-30: models
2017-09-01: models
2017-12-01: models
2019-04-01: models
2019-07-01: models
2019-12-01: models
2020-05-01: models
2020-06-01: models
2021-07-01: models
2021-10-01: models
2022-01-03: models
2022-03-02: models
2022-09-04: models
2023-04-02: models
2023-07-03: models
2023-10-02: models
2024-03-02: models
2024-07-01: models
2024-11-04: models
models(api_version='2024-11-04')
Parameters
Name | Description |
---|---|
api_version
|
Default value: 2024-11-04
|
Attributes
availability_sets
Instance depends on the API version:
2016-03-30: AvailabilitySetsOperations
2017-03-30: AvailabilitySetsOperations
2017-12-01: AvailabilitySetsOperations
2019-07-01: AvailabilitySetsOperations
2019-12-01: AvailabilitySetsOperations
2020-06-01: AvailabilitySetsOperations
2021-07-01: AvailabilitySetsOperations
2024-07-01: AvailabilitySetsOperations
capacity_reservation_groups
Instance depends on the API version:
2021-07-01: CapacityReservationGroupsOperations
2024-07-01: CapacityReservationGroupsOperations
capacity_reservations
Instance depends on the API version:
2021-07-01: CapacityReservationsOperations
2024-07-01: CapacityReservationsOperations
cloud_service_operating_systems
Instance depends on the API version:
2022-09-04: CloudServiceOperatingSystemsOperations
2024-11-04: CloudServiceOperatingSystemsOperations
cloud_service_role_instances
Instance depends on the API version:
2022-09-04: CloudServiceRoleInstancesOperations
2024-11-04: CloudServiceRoleInstancesOperations
cloud_service_roles
Instance depends on the API version:
2022-09-04: CloudServiceRolesOperations
2024-11-04: CloudServiceRolesOperations
cloud_services
Instance depends on the API version:
2022-09-04: CloudServicesOperations
2024-11-04: CloudServicesOperations
cloud_services_update_domain
Instance depends on the API version:
2022-09-04: CloudServicesUpdateDomainOperations
2024-11-04: CloudServicesUpdateDomainOperations
community_galleries
Instance depends on the API version:
2021-07-01: CommunityGalleriesOperations
2022-01-03: CommunityGalleriesOperations
2023-07-03: CommunityGalleriesOperations
community_gallery_image_versions
Instance depends on the API version:
2021-07-01: CommunityGalleryImageVersionsOperations
2022-01-03: CommunityGalleryImageVersionsOperations
2023-07-03: CommunityGalleryImageVersionsOperations
community_gallery_images
Instance depends on the API version:
2021-07-01: CommunityGalleryImagesOperations
2022-01-03: CommunityGalleryImagesOperations
2023-07-03: CommunityGalleryImagesOperations
dedicated_host_groups
Instance depends on the API version:
2019-07-01: DedicatedHostGroupsOperations
2019-12-01: DedicatedHostGroupsOperations
2020-06-01: DedicatedHostGroupsOperations
2021-07-01: DedicatedHostGroupsOperations
2024-07-01: DedicatedHostGroupsOperations
dedicated_hosts
Instance depends on the API version:
2019-07-01: DedicatedHostsOperations
2019-12-01: DedicatedHostsOperations
2020-06-01: DedicatedHostsOperations
2021-07-01: DedicatedHostsOperations
2024-07-01: DedicatedHostsOperations
disk_accesses
Instance depends on the API version:
2020-05-01: DiskAccessesOperations
2022-03-02: DiskAccessesOperations
2023-04-02: DiskAccessesOperations
2023-10-02: DiskAccessesOperations
2024-03-02: DiskAccessesOperations
disk_encryption_sets
Instance depends on the API version:
2019-07-01: DiskEncryptionSetsOperations
2020-05-01: DiskEncryptionSetsOperations
2022-03-02: DiskEncryptionSetsOperations
2023-04-02: DiskEncryptionSetsOperations
2023-10-02: DiskEncryptionSetsOperations
2024-03-02: DiskEncryptionSetsOperations
disk_restore_point
Instance depends on the API version:
2022-03-02: DiskRestorePointOperations
2023-04-02: DiskRestorePointOperations
2023-10-02: DiskRestorePointOperations
2024-03-02: DiskRestorePointOperations
disks
Instance depends on the API version:
2017-03-30: DisksOperations
2019-07-01: DisksOperations
2020-05-01: DisksOperations
2022-03-02: DisksOperations
2023-04-02: DisksOperations
2023-10-02: DisksOperations
2024-03-02: DisksOperations
galleries
Instance depends on the API version:
2019-07-01: GalleriesOperations
2019-12-01: GalleriesOperations
2021-07-01: GalleriesOperations
2021-10-01: GalleriesOperations
2022-01-03: GalleriesOperations
2023-07-03: GalleriesOperations
gallery_application_versions
Instance depends on the API version:
2019-07-01: GalleryApplicationVersionsOperations
2019-12-01: GalleryApplicationVersionsOperations
2021-07-01: GalleryApplicationVersionsOperations
2021-10-01: GalleryApplicationVersionsOperations
2022-01-03: GalleryApplicationVersionsOperations
2023-07-03: GalleryApplicationVersionsOperations
gallery_applications
Instance depends on the API version:
2019-07-01: GalleryApplicationsOperations
2019-12-01: GalleryApplicationsOperations
2021-07-01: GalleryApplicationsOperations
2021-10-01: GalleryApplicationsOperations
2022-01-03: GalleryApplicationsOperations
2023-07-03: GalleryApplicationsOperations
gallery_image_versions
Instance depends on the API version:
2019-07-01: GalleryImageVersionsOperations
2019-12-01: GalleryImageVersionsOperations
2021-07-01: GalleryImageVersionsOperations
2021-10-01: GalleryImageVersionsOperations
2022-01-03: GalleryImageVersionsOperations
2023-07-03: GalleryImageVersionsOperations
gallery_images
Instance depends on the API version:
2019-07-01: GalleryImagesOperations
2019-12-01: GalleryImagesOperations
2021-07-01: GalleryImagesOperations
2021-10-01: GalleryImagesOperations
2022-01-03: GalleryImagesOperations
2023-07-03: GalleryImagesOperations
gallery_sharing_profile
Instance depends on the API version:
2021-07-01: GallerySharingProfileOperations
2021-10-01: GallerySharingProfileOperations
2022-01-03: GallerySharingProfileOperations
2023-07-03: GallerySharingProfileOperations
images
Instance depends on the API version:
2017-03-30: ImagesOperations
2017-12-01: ImagesOperations
2019-07-01: ImagesOperations
2019-12-01: ImagesOperations
2020-06-01: ImagesOperations
2021-07-01: ImagesOperations
2024-07-01: ImagesOperations
log_analytics
Instance depends on the API version:
2017-12-01: LogAnalyticsOperations
2019-07-01: LogAnalyticsOperations
2019-12-01: LogAnalyticsOperations
2020-06-01: LogAnalyticsOperations
2021-07-01: LogAnalyticsOperations
2024-07-01: LogAnalyticsOperations
operations
Instance depends on the API version:
2017-12-01: Operations
2019-07-01: Operations
2019-12-01: Operations
2020-06-01: Operations
2021-07-01: Operations
2024-07-01: Operations
proximity_placement_groups
Instance depends on the API version:
2019-07-01: ProximityPlacementGroupsOperations
2019-12-01: ProximityPlacementGroupsOperations
2020-06-01: ProximityPlacementGroupsOperations
2021-07-01: ProximityPlacementGroupsOperations
2024-07-01: ProximityPlacementGroupsOperations
resource_skus
Instance depends on the API version:
2017-03-30: ResourceSkusOperations
2017-09-01: ResourceSkusOperations
2019-04-01: ResourceSkusOperations
2021-07-01: ResourceSkusOperations
restore_point_collections
Instance depends on the API version:
2021-07-01: RestorePointCollectionsOperations
2024-07-01: RestorePointCollectionsOperations
restore_points
Instance depends on the API version:
2021-07-01: RestorePointsOperations
2024-07-01: RestorePointsOperations
shared_galleries
Instance depends on the API version:
2021-07-01: SharedGalleriesOperations
2022-01-03: SharedGalleriesOperations
2023-07-03: SharedGalleriesOperations
shared_gallery_image_versions
Instance depends on the API version:
2021-07-01: SharedGalleryImageVersionsOperations
2022-01-03: SharedGalleryImageVersionsOperations
2023-07-03: SharedGalleryImageVersionsOperations
shared_gallery_images
Instance depends on the API version:
2021-07-01: SharedGalleryImagesOperations
2022-01-03: SharedGalleryImagesOperations
2023-07-03: SharedGalleryImagesOperations
snapshots
Instance depends on the API version:
2017-03-30: SnapshotsOperations
2019-07-01: SnapshotsOperations
2020-05-01: SnapshotsOperations
2022-03-02: SnapshotsOperations
2023-04-02: SnapshotsOperations
2023-10-02: SnapshotsOperations
2024-03-02: SnapshotsOperations
ssh_public_keys
Instance depends on the API version:
2019-12-01: SshPublicKeysOperations
2020-06-01: SshPublicKeysOperations
2021-07-01: SshPublicKeysOperations
2024-07-01: SshPublicKeysOperations
usage
Instance depends on the API version:
2016-03-30: UsageOperations
2017-03-30: UsageOperations
2017-12-01: UsageOperations
2019-07-01: UsageOperations
2019-12-01: UsageOperations
2020-06-01: UsageOperations
2021-07-01: UsageOperations
2024-07-01: UsageOperations
virtual_machine_extension_images
Instance depends on the API version:
2016-03-30: VirtualMachineExtensionImagesOperations
2017-03-30: VirtualMachineExtensionImagesOperations
2017-12-01: VirtualMachineExtensionImagesOperations
2019-07-01: VirtualMachineExtensionImagesOperations
2019-12-01: VirtualMachineExtensionImagesOperations
2020-06-01: VirtualMachineExtensionImagesOperations
2021-07-01: VirtualMachineExtensionImagesOperations
2024-07-01: VirtualMachineExtensionImagesOperations
virtual_machine_extensions
Instance depends on the API version:
2016-03-30: VirtualMachineExtensionsOperations
2017-03-30: VirtualMachineExtensionsOperations
2017-12-01: VirtualMachineExtensionsOperations
2019-07-01: VirtualMachineExtensionsOperations
2019-12-01: VirtualMachineExtensionsOperations
2020-06-01: VirtualMachineExtensionsOperations
2021-07-01: VirtualMachineExtensionsOperations
2024-07-01: VirtualMachineExtensionsOperations
virtual_machine_images
Instance depends on the API version:
2016-03-30: VirtualMachineImagesOperations
2017-03-30: VirtualMachineImagesOperations
2017-12-01: VirtualMachineImagesOperations
2019-07-01: VirtualMachineImagesOperations
2019-12-01: VirtualMachineImagesOperations
2020-06-01: VirtualMachineImagesOperations
2021-07-01: VirtualMachineImagesOperations
2024-07-01: VirtualMachineImagesOperations
virtual_machine_images_edge_zone
Instance depends on the API version:
2021-07-01: VirtualMachineImagesEdgeZoneOperations
2024-07-01: VirtualMachineImagesEdgeZoneOperations
virtual_machine_run_commands
Instance depends on the API version:
2017-03-30: VirtualMachineRunCommandsOperations
2017-12-01: VirtualMachineRunCommandsOperations
2019-07-01: VirtualMachineRunCommandsOperations
2019-12-01: VirtualMachineRunCommandsOperations
2020-06-01: VirtualMachineRunCommandsOperations
2021-07-01: VirtualMachineRunCommandsOperations
2024-07-01: VirtualMachineRunCommandsOperations
virtual_machine_scale_set_extensions
Instance depends on the API version:
2017-03-30: VirtualMachineScaleSetExtensionsOperations
2017-12-01: VirtualMachineScaleSetExtensionsOperations
2019-07-01: VirtualMachineScaleSetExtensionsOperations
2019-12-01: VirtualMachineScaleSetExtensionsOperations
2020-06-01: VirtualMachineScaleSetExtensionsOperations
2021-07-01: VirtualMachineScaleSetExtensionsOperations
2024-07-01: VirtualMachineScaleSetExtensionsOperations
virtual_machine_scale_set_rolling_upgrades
Instance depends on the API version:
2017-03-30: VirtualMachineScaleSetRollingUpgradesOperations
2017-12-01: VirtualMachineScaleSetRollingUpgradesOperations
2019-07-01: VirtualMachineScaleSetRollingUpgradesOperations
2019-12-01: VirtualMachineScaleSetRollingUpgradesOperations
2020-06-01: VirtualMachineScaleSetRollingUpgradesOperations
2021-07-01: VirtualMachineScaleSetRollingUpgradesOperations
2024-07-01: VirtualMachineScaleSetRollingUpgradesOperations
virtual_machine_scale_set_vm_extensions
Instance depends on the API version:
2019-07-01: VirtualMachineScaleSetVMExtensionsOperations
2019-12-01: VirtualMachineScaleSetVMExtensionsOperations
2020-06-01: VirtualMachineScaleSetVMExtensionsOperations
2021-07-01: VirtualMachineScaleSetVMExtensionsOperations
2024-07-01: VirtualMachineScaleSetVMExtensionsOperations
virtual_machine_scale_set_vm_run_commands
Instance depends on the API version:
2020-06-01: VirtualMachineScaleSetVMRunCommandsOperations
2021-07-01: VirtualMachineScaleSetVMRunCommandsOperations
2024-07-01: VirtualMachineScaleSetVMRunCommandsOperations
virtual_machine_scale_set_vms
Instance depends on the API version:
2016-03-30: VirtualMachineScaleSetVMsOperations
2017-03-30: VirtualMachineScaleSetVMsOperations
2017-12-01: VirtualMachineScaleSetVMsOperations
2019-07-01: VirtualMachineScaleSetVMsOperations
2019-12-01: VirtualMachineScaleSetVMsOperations
2020-06-01: VirtualMachineScaleSetVMsOperations
2021-07-01: VirtualMachineScaleSetVMsOperations
2024-07-01: VirtualMachineScaleSetVMsOperations
virtual_machine_scale_sets
Instance depends on the API version:
2016-03-30: VirtualMachineScaleSetsOperations
2017-03-30: VirtualMachineScaleSetsOperations
2017-12-01: VirtualMachineScaleSetsOperations
2019-07-01: VirtualMachineScaleSetsOperations
2019-12-01: VirtualMachineScaleSetsOperations
2020-06-01: VirtualMachineScaleSetsOperations
2021-07-01: VirtualMachineScaleSetsOperations
2024-07-01: VirtualMachineScaleSetsOperations
virtual_machine_sizes
Instance depends on the API version:
2016-03-30: VirtualMachineSizesOperations
2017-03-30: VirtualMachineSizesOperations
2017-12-01: VirtualMachineSizesOperations
2019-07-01: VirtualMachineSizesOperations
2019-12-01: VirtualMachineSizesOperations
2020-06-01: VirtualMachineSizesOperations
2021-07-01: VirtualMachineSizesOperations
2024-07-01: VirtualMachineSizesOperations
virtual_machines
Instance depends on the API version:
2016-03-30: VirtualMachinesOperations
2017-03-30: VirtualMachinesOperations
2017-12-01: VirtualMachinesOperations
2019-07-01: VirtualMachinesOperations
2019-12-01: VirtualMachinesOperations
2020-06-01: VirtualMachinesOperations
2021-07-01: VirtualMachinesOperations
2024-07-01: VirtualMachinesOperations
DEFAULT_API_VERSION
DEFAULT_API_VERSION = '2024-11-04'
LATEST_PROFILE
LATEST_PROFILE = azure.mgmt.compute.ComputeManagementClient latest