Skip to content
This repository was archived by the owner on Aug 28, 2025. It is now read-only.
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
11 changes: 6 additions & 5 deletions sdk/compute/azure-mgmt-compute/_meta.json
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
{
"commit": "6c4497e6b0aaad8127f2dd50fa8a29aaf68f24e6",
"repository_url": "https://github.com/Azure/azure-rest-api-specs",
"commit": "1c9b0f8a680b8dfbbab06bff6df37c3cbad8e3cc",
"repository_url": "https://github.com/test-repo-billy/azure-rest-api-specs",
"autorest": "3.9.7",
"use": [
"@autorest/[email protected]",
"@autorest/[email protected]"
],
"autorest_command": "autorest specification/compute/resource-manager/readme.md --generate-sample=True --include-x-ms-examples-original-file=True --python --python-sdks-folder=/home/vsts/work/1/azure-sdk-for-python/sdk --use=@autorest/[email protected] --use=@autorest/[email protected] --version=3.9.7 --version-tolerant=False",
"autorest_command": "autorest specification/compute/resource-manager/readme.md --generate-sample=True --include-x-ms-examples-original-file=True --python --python-sdks-folder=/mnt/vss/_work/1/s/azure-sdk-for-python/sdk --use=@autorest/[email protected] --use=@autorest/[email protected] --version=3.9.7 --version-tolerant=False",
"readme": "specification/compute/resource-manager/readme.md",
"package-2023-03-01-only": "2023-04-17 22:42:05 -0400 b06a6f45e472dd07c2e0dab06b1e52dfe2684c88 Microsoft.Compute/ComputeRP/stable/2023-03-01/virtualMachineScaleSet.json",
"package-2023-01-02-only": "2023-06-28 00:48:15 -0400 b1d41f8dc643415d4dc6ee82bdb2fef04ef45bc9 Microsoft.Compute/DiskRP/stable/2023-01-02/snapshot.json",
Expand Down Expand Up @@ -44,11 +44,12 @@
"package-compute-only-2017-12": "2022-07-31 21:47:43 -0400 2dcad6d6e9a96882eb6d317e7500a94be007a9c6 Microsoft.Compute/ComputeRP/stable/2017-12-01/runCommands.json",
"package-skus-2017-09": "2022-07-31 21:47:43 -0400 2dcad6d6e9a96882eb6d317e7500a94be007a9c6 Microsoft.Compute/Skus/stable/2017-09-01/skus.json",
"package-compute-2017-03": "2022-07-31 21:47:43 -0400 2dcad6d6e9a96882eb6d317e7500a94be007a9c6 Microsoft.Compute/DiskRP/stable/2017-03-30/disk.json",
"package-compute-2016-04-preview": "2022-07-31 21:47:43 -0400 2dcad6d6e9a96882eb6d317e7500a94be007a9c6 Microsoft.Compute/DiskRP/preview/2016-04-30-preview/disk.json",
"package-compute-2016-04-preview": "2024-02-05 14:04:35 +0800 f9411e5e8de416b993a3848676e097ed8f6d1d06 Microsoft.Compute/ComputeRP/preview/2016-04-30-preview/compute.json",
"package-compute-2016-03": "2022-07-31 21:47:43 -0400 2dcad6d6e9a96882eb6d317e7500a94be007a9c6 Microsoft.Compute/ComputeRP/stable/2016-03-30/compute.json",
"package-compute-2015-06": "2022-07-31 21:47:43 -0400 2dcad6d6e9a96882eb6d317e7500a94be007a9c6 Microsoft.Compute/ComputeRP/stable/2015-06-15/compute.json",
"package-2023-07-01-only": "2023-08-10 16:21:40 -0400 1a925d1afe288a5f20d078bbc89214a36a0e4287 Microsoft.Compute/ComputeRP/stable/2023-07-01/virtualMachineScaleSet.json",
"package-2023-04-02-only": "2023-08-07 20:58:57 -0400 b9403296f0b0e112b0d8222ad05fd1d79ee10e03 Microsoft.Compute/DiskRP/stable/2023-04-02/snapshot.json",
"package-2023-09-01-only": "2023-12-05 16:05:55 -0500 378977e71101fdf224414b86e9f7d8c776cd07ec Microsoft.Compute/ComputeRP/stable/2023-09-01/virtualMachineScaleSet.json",
"package-2022-08-03-only": "2023-11-28 14:37:35 -0500 a4d77e0bd0f00b66d42940a9be143fdb38534b1e Microsoft.Compute/GalleryRP/stable/2022-08-03/sharedGallery.json"
"package-2022-08-03-only": "2023-11-28 14:37:35 -0500 a4d77e0bd0f00b66d42940a9be143fdb38534b1e Microsoft.Compute/GalleryRP/stable/2022-08-03/sharedGallery.json",
"package-2023-10-02-only": "2023-12-19 03:18:52 -0500 4a4e7c0083937d49061641e857bc876043bb1f5b Microsoft.Compute/DiskRP/stable/2023-10-02/snapshot.json"
}
Original file line number Diff line number Diff line change
Expand Up @@ -53,11 +53,14 @@ class ComputeManagementClient(MultiApiClientMixin, _SDKClient):
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
"""

DEFAULT_API_VERSION = '2023-09-01'
DEFAULT_API_VERSION = '2023-10-02'
_PROFILE_TAG = "azure.mgmt.compute.ComputeManagementClient"
LATEST_PROFILE = ProfileDefinition({
_PROFILE_TAG: {
None: DEFAULT_API_VERSION,
'availability_sets': '2023-09-01',
'capacity_reservation_groups': '2023-09-01',
'capacity_reservations': '2023-09-01',
'cloud_service_operating_systems': '2022-09-04',
'cloud_service_role_instances': '2022-09-04',
'cloud_service_roles': '2022-09-04',
Expand All @@ -66,21 +69,39 @@ class ComputeManagementClient(MultiApiClientMixin, _SDKClient):
'community_galleries': '2022-08-03',
'community_gallery_image_versions': '2022-08-03',
'community_gallery_images': '2022-08-03',
'disk_accesses': '2023-04-02',
'disk_encryption_sets': '2023-04-02',
'disk_restore_point': '2023-04-02',
'disks': '2023-04-02',
'dedicated_host_groups': '2023-09-01',
'dedicated_hosts': '2023-09-01',
'galleries': '2022-08-03',
'gallery_application_versions': '2022-08-03',
'gallery_applications': '2022-08-03',
'gallery_image_versions': '2022-08-03',
'gallery_images': '2022-08-03',
'gallery_sharing_profile': '2022-08-03',
'images': '2023-09-01',
'log_analytics': '2023-09-01',
'operations': '2023-09-01',
'proximity_placement_groups': '2023-09-01',
'resource_skus': '2021-07-01',
'restore_point_collections': '2023-09-01',
'restore_points': '2023-09-01',
'shared_galleries': '2022-08-03',
'shared_gallery_image_versions': '2022-08-03',
'shared_gallery_images': '2022-08-03',
'snapshots': '2023-04-02',
'ssh_public_keys': '2023-09-01',
'usage': '2023-09-01',
'virtual_machine_extension_images': '2023-09-01',
'virtual_machine_extensions': '2023-09-01',
'virtual_machine_images': '2023-09-01',
'virtual_machine_images_edge_zone': '2023-09-01',
'virtual_machine_run_commands': '2023-09-01',
'virtual_machine_scale_set_extensions': '2023-09-01',
'virtual_machine_scale_set_rolling_upgrades': '2023-09-01',
'virtual_machine_scale_set_vm_extensions': '2023-09-01',
'virtual_machine_scale_set_vm_run_commands': '2023-09-01',
'virtual_machine_scale_set_vms': '2023-09-01',
'virtual_machine_scale_sets': '2023-09-01',
'virtual_machine_sizes': '2023-09-01',
'virtual_machines': '2023-09-01',
}},
_PROFILE_TAG + " latest"
)
Expand Down Expand Up @@ -154,6 +175,7 @@ def models(cls, api_version=DEFAULT_API_VERSION):
* 2023-04-02: :mod:`v2023_04_02.models<azure.mgmt.compute.v2023_04_02.models>`
* 2023-07-01: :mod:`v2023_07_01.models<azure.mgmt.compute.v2023_07_01.models>`
* 2023-09-01: :mod:`v2023_09_01.models<azure.mgmt.compute.v2023_09_01.models>`
* 2023-10-02: :mod:`v2023_10_02.models<azure.mgmt.compute.v2023_10_02.models>`
"""
if api_version == '2015-06-15':
from .v2015_06_15 import models
Expand Down Expand Up @@ -284,6 +306,9 @@ def models(cls, api_version=DEFAULT_API_VERSION):
elif api_version == '2023-09-01':
from .v2023_09_01 import models
return models
elif api_version == '2023-10-02':
from .v2023_10_02 import models
return models
raise ValueError("API version {} is not available".format(api_version))

@property
Expand Down Expand Up @@ -750,6 +775,7 @@ def disk_accesses(self):
* 2022-07-02: :class:`DiskAccessesOperations<azure.mgmt.compute.v2022_07_02.operations.DiskAccessesOperations>`
* 2023-01-02: :class:`DiskAccessesOperations<azure.mgmt.compute.v2023_01_02.operations.DiskAccessesOperations>`
* 2023-04-02: :class:`DiskAccessesOperations<azure.mgmt.compute.v2023_04_02.operations.DiskAccessesOperations>`
* 2023-10-02: :class:`DiskAccessesOperations<azure.mgmt.compute.v2023_10_02.operations.DiskAccessesOperations>`
"""
api_version = self._get_api_version('disk_accesses')
if api_version == '2020-05-01':
Expand All @@ -774,6 +800,8 @@ def disk_accesses(self):
from .v2023_01_02.operations import DiskAccessesOperations as OperationClass
elif api_version == '2023-04-02':
from .v2023_04_02.operations import DiskAccessesOperations as OperationClass
elif api_version == '2023-10-02':
from .v2023_10_02.operations import DiskAccessesOperations as OperationClass
else:
raise ValueError("API version {} does not have operation group 'disk_accesses'".format(api_version))
self._config.api_version = api_version
Expand All @@ -796,6 +824,7 @@ def disk_encryption_sets(self):
* 2022-07-02: :class:`DiskEncryptionSetsOperations<azure.mgmt.compute.v2022_07_02.operations.DiskEncryptionSetsOperations>`
* 2023-01-02: :class:`DiskEncryptionSetsOperations<azure.mgmt.compute.v2023_01_02.operations.DiskEncryptionSetsOperations>`
* 2023-04-02: :class:`DiskEncryptionSetsOperations<azure.mgmt.compute.v2023_04_02.operations.DiskEncryptionSetsOperations>`
* 2023-10-02: :class:`DiskEncryptionSetsOperations<azure.mgmt.compute.v2023_10_02.operations.DiskEncryptionSetsOperations>`
"""
api_version = self._get_api_version('disk_encryption_sets')
if api_version == '2019-07-01':
Expand Down Expand Up @@ -824,6 +853,8 @@ def disk_encryption_sets(self):
from .v2023_01_02.operations import DiskEncryptionSetsOperations as OperationClass
elif api_version == '2023-04-02':
from .v2023_04_02.operations import DiskEncryptionSetsOperations as OperationClass
elif api_version == '2023-10-02':
from .v2023_10_02.operations import DiskEncryptionSetsOperations as OperationClass
else:
raise ValueError("API version {} does not have operation group 'disk_encryption_sets'".format(api_version))
self._config.api_version = api_version
Expand All @@ -842,6 +873,7 @@ def disk_restore_point(self):
* 2022-07-02: :class:`DiskRestorePointOperations<azure.mgmt.compute.v2022_07_02.operations.DiskRestorePointOperations>`
* 2023-01-02: :class:`DiskRestorePointOperations<azure.mgmt.compute.v2023_01_02.operations.DiskRestorePointOperations>`
* 2023-04-02: :class:`DiskRestorePointOperations<azure.mgmt.compute.v2023_04_02.operations.DiskRestorePointOperations>`
* 2023-10-02: :class:`DiskRestorePointOperations<azure.mgmt.compute.v2023_10_02.operations.DiskRestorePointOperations>`
"""
api_version = self._get_api_version('disk_restore_point')
if api_version == '2020-09-30':
Expand All @@ -862,6 +894,8 @@ def disk_restore_point(self):
from .v2023_01_02.operations import DiskRestorePointOperations as OperationClass
elif api_version == '2023-04-02':
from .v2023_04_02.operations import DiskRestorePointOperations as OperationClass
elif api_version == '2023-10-02':
from .v2023_10_02.operations import DiskRestorePointOperations as OperationClass
else:
raise ValueError("API version {} does not have operation group 'disk_restore_point'".format(api_version))
self._config.api_version = api_version
Expand Down Expand Up @@ -890,6 +924,7 @@ def disks(self):
* 2022-07-02: :class:`DisksOperations<azure.mgmt.compute.v2022_07_02.operations.DisksOperations>`
* 2023-01-02: :class:`DisksOperations<azure.mgmt.compute.v2023_01_02.operations.DisksOperations>`
* 2023-04-02: :class:`DisksOperations<azure.mgmt.compute.v2023_04_02.operations.DisksOperations>`
* 2023-10-02: :class:`DisksOperations<azure.mgmt.compute.v2023_10_02.operations.DisksOperations>`
"""
api_version = self._get_api_version('disks')
if api_version == '2016-04-30-preview':
Expand Down Expand Up @@ -930,6 +965,8 @@ def disks(self):
from .v2023_01_02.operations import DisksOperations as OperationClass
elif api_version == '2023-04-02':
from .v2023_04_02.operations import DisksOperations as OperationClass
elif api_version == '2023-10-02':
from .v2023_10_02.operations import DisksOperations as OperationClass
else:
raise ValueError("API version {} does not have operation group 'disks'".format(api_version))
self._config.api_version = api_version
Expand Down Expand Up @@ -1644,6 +1681,7 @@ def snapshots(self):
* 2022-07-02: :class:`SnapshotsOperations<azure.mgmt.compute.v2022_07_02.operations.SnapshotsOperations>`
* 2023-01-02: :class:`SnapshotsOperations<azure.mgmt.compute.v2023_01_02.operations.SnapshotsOperations>`
* 2023-04-02: :class:`SnapshotsOperations<azure.mgmt.compute.v2023_04_02.operations.SnapshotsOperations>`
* 2023-10-02: :class:`SnapshotsOperations<azure.mgmt.compute.v2023_10_02.operations.SnapshotsOperations>`
"""
api_version = self._get_api_version('snapshots')
if api_version == '2016-04-30-preview':
Expand Down Expand Up @@ -1684,6 +1722,8 @@ def snapshots(self):
from .v2023_01_02.operations import SnapshotsOperations as OperationClass
elif api_version == '2023-04-02':
from .v2023_04_02.operations import SnapshotsOperations as OperationClass
elif api_version == '2023-10-02':
from .v2023_10_02.operations import SnapshotsOperations as OperationClass
else:
raise ValueError("API version {} does not have operation group 'snapshots'".format(api_version))
self._config.api_version = api_version
Expand Down
Loading