Skip to content

Commit 9d46099

Browse files
author
SDKAuto
committed
CodeGen from PR 25999 in Azure/azure-rest-api-specs
Merge ef593b174cd49ab12276ef80096f897c4360b7b8 into 6a2e3c7617314fe4ea7e5706da5437214e8a602b
1 parent f0ceeb9 commit 9d46099

26 files changed

+16099
-14
lines changed

sdk/compute/azure-mgmt-compute/_meta.json

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
{
2-
"commit": "eb3d96f8444cc58707d7cd3c8a7e10658cb319ea",
2+
"commit": "cdf802090059e8ffcccc578389d308bbc68ad619",
33
"repository_url": "https://github.com/Azure/azure-rest-api-specs",
44
"autorest": "3.9.7",
55
"use": [
66
"@autorest/[email protected]",
77
"@autorest/[email protected]"
88
],
9-
"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",
9+
"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",
1010
"readme": "specification/compute/resource-manager/readme.md",
1111
"package-2023-03-01-only": "2023-04-17 22:42:05 -0400 b06a6f45e472dd07c2e0dab06b1e52dfe2684c88 Microsoft.Compute/ComputeRP/stable/2023-03-01/virtualMachineScaleSet.json",
1212
"package-2023-01-02-only": "2023-06-28 00:48:15 -0400 b1d41f8dc643415d4dc6ee82bdb2fef04ef45bc9 Microsoft.Compute/DiskRP/stable/2023-01-02/snapshot.json",
@@ -47,5 +47,6 @@
4747
"package-compute-2016-04-preview": "2022-07-31 21:47:43 -0400 2dcad6d6e9a96882eb6d317e7500a94be007a9c6 Microsoft.Compute/DiskRP/preview/2016-04-30-preview/disk.json",
4848
"package-compute-2016-03": "2022-07-31 21:47:43 -0400 2dcad6d6e9a96882eb6d317e7500a94be007a9c6 Microsoft.Compute/ComputeRP/stable/2016-03-30/compute.json",
4949
"package-compute-2015-06": "2022-07-31 21:47:43 -0400 2dcad6d6e9a96882eb6d317e7500a94be007a9c6 Microsoft.Compute/ComputeRP/stable/2015-06-15/compute.json",
50-
"package-2023-07-01-only": "2023-08-10 16:21:40 -0400 1a925d1afe288a5f20d078bbc89214a36a0e4287 Microsoft.Compute/ComputeRP/stable/2023-07-01/virtualMachineScaleSet.json"
50+
"package-2023-07-01-only": "2023-08-10 16:21:40 -0400 1a925d1afe288a5f20d078bbc89214a36a0e4287 Microsoft.Compute/ComputeRP/stable/2023-07-01/virtualMachineScaleSet.json",
51+
"package-2023-04-02-only": "2023-08-07 20:58:57 -0400 b9403296f0b0e112b0d8222ad05fd1d79ee10e03 Microsoft.Compute/DiskRP/stable/2023-04-02/snapshot.json"
5152
}

sdk/compute/azure-mgmt-compute/azure/mgmt/compute/_compute_management_client.py

Lines changed: 24 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -66,10 +66,10 @@ class ComputeManagementClient(MultiApiClientMixin, _SDKClient):
6666
'community_galleries': '2022-03-03',
6767
'community_gallery_image_versions': '2022-03-03',
6868
'community_gallery_images': '2022-03-03',
69-
'disk_accesses': '2023-01-02',
70-
'disk_encryption_sets': '2023-01-02',
71-
'disk_restore_point': '2023-01-02',
72-
'disks': '2023-01-02',
69+
'disk_accesses': '2023-04-02',
70+
'disk_encryption_sets': '2023-04-02',
71+
'disk_restore_point': '2023-04-02',
72+
'disks': '2023-04-02',
7373
'galleries': '2022-03-03',
7474
'gallery_application_versions': '2022-03-03',
7575
'gallery_applications': '2022-03-03',
@@ -80,7 +80,7 @@ class ComputeManagementClient(MultiApiClientMixin, _SDKClient):
8080
'shared_galleries': '2022-03-03',
8181
'shared_gallery_image_versions': '2022-03-03',
8282
'shared_gallery_images': '2022-03-03',
83-
'snapshots': '2023-01-02',
83+
'snapshots': '2023-04-02',
8484
}},
8585
_PROFILE_TAG + " latest"
8686
)
@@ -150,6 +150,7 @@ def models(cls, api_version=DEFAULT_API_VERSION):
150150
* 2022-11-01: :mod:`v2022_11_01.models<azure.mgmt.compute.v2022_11_01.models>`
151151
* 2023-01-02: :mod:`v2023_01_02.models<azure.mgmt.compute.v2023_01_02.models>`
152152
* 2023-03-01: :mod:`v2023_03_01.models<azure.mgmt.compute.v2023_03_01.models>`
153+
* 2023-04-02: :mod:`v2023_04_02.models<azure.mgmt.compute.v2023_04_02.models>`
153154
* 2023-07-01: :mod:`v2023_07_01.models<azure.mgmt.compute.v2023_07_01.models>`
154155
"""
155156
if api_version == '2015-06-15':
@@ -269,6 +270,9 @@ def models(cls, api_version=DEFAULT_API_VERSION):
269270
elif api_version == '2023-03-01':
270271
from .v2023_03_01 import models
271272
return models
273+
elif api_version == '2023-04-02':
274+
from .v2023_04_02 import models
275+
return models
272276
elif api_version == '2023-07-01':
273277
from .v2023_07_01 import models
274278
return models
@@ -713,6 +717,7 @@ def disk_accesses(self):
713717
* 2022-03-02: :class:`DiskAccessesOperations<azure.mgmt.compute.v2022_03_02.operations.DiskAccessesOperations>`
714718
* 2022-07-02: :class:`DiskAccessesOperations<azure.mgmt.compute.v2022_07_02.operations.DiskAccessesOperations>`
715719
* 2023-01-02: :class:`DiskAccessesOperations<azure.mgmt.compute.v2023_01_02.operations.DiskAccessesOperations>`
720+
* 2023-04-02: :class:`DiskAccessesOperations<azure.mgmt.compute.v2023_04_02.operations.DiskAccessesOperations>`
716721
"""
717722
api_version = self._get_api_version('disk_accesses')
718723
if api_version == '2020-05-01':
@@ -735,6 +740,8 @@ def disk_accesses(self):
735740
from .v2022_07_02.operations import DiskAccessesOperations as OperationClass
736741
elif api_version == '2023-01-02':
737742
from .v2023_01_02.operations import DiskAccessesOperations as OperationClass
743+
elif api_version == '2023-04-02':
744+
from .v2023_04_02.operations import DiskAccessesOperations as OperationClass
738745
else:
739746
raise ValueError("API version {} does not have operation group 'disk_accesses'".format(api_version))
740747
self._config.api_version = api_version
@@ -756,6 +763,7 @@ def disk_encryption_sets(self):
756763
* 2022-03-02: :class:`DiskEncryptionSetsOperations<azure.mgmt.compute.v2022_03_02.operations.DiskEncryptionSetsOperations>`
757764
* 2022-07-02: :class:`DiskEncryptionSetsOperations<azure.mgmt.compute.v2022_07_02.operations.DiskEncryptionSetsOperations>`
758765
* 2023-01-02: :class:`DiskEncryptionSetsOperations<azure.mgmt.compute.v2023_01_02.operations.DiskEncryptionSetsOperations>`
766+
* 2023-04-02: :class:`DiskEncryptionSetsOperations<azure.mgmt.compute.v2023_04_02.operations.DiskEncryptionSetsOperations>`
759767
"""
760768
api_version = self._get_api_version('disk_encryption_sets')
761769
if api_version == '2019-07-01':
@@ -782,6 +790,8 @@ def disk_encryption_sets(self):
782790
from .v2022_07_02.operations import DiskEncryptionSetsOperations as OperationClass
783791
elif api_version == '2023-01-02':
784792
from .v2023_01_02.operations import DiskEncryptionSetsOperations as OperationClass
793+
elif api_version == '2023-04-02':
794+
from .v2023_04_02.operations import DiskEncryptionSetsOperations as OperationClass
785795
else:
786796
raise ValueError("API version {} does not have operation group 'disk_encryption_sets'".format(api_version))
787797
self._config.api_version = api_version
@@ -799,6 +809,7 @@ def disk_restore_point(self):
799809
* 2022-03-02: :class:`DiskRestorePointOperations<azure.mgmt.compute.v2022_03_02.operations.DiskRestorePointOperations>`
800810
* 2022-07-02: :class:`DiskRestorePointOperations<azure.mgmt.compute.v2022_07_02.operations.DiskRestorePointOperations>`
801811
* 2023-01-02: :class:`DiskRestorePointOperations<azure.mgmt.compute.v2023_01_02.operations.DiskRestorePointOperations>`
812+
* 2023-04-02: :class:`DiskRestorePointOperations<azure.mgmt.compute.v2023_04_02.operations.DiskRestorePointOperations>`
802813
"""
803814
api_version = self._get_api_version('disk_restore_point')
804815
if api_version == '2020-09-30':
@@ -817,6 +828,8 @@ def disk_restore_point(self):
817828
from .v2022_07_02.operations import DiskRestorePointOperations as OperationClass
818829
elif api_version == '2023-01-02':
819830
from .v2023_01_02.operations import DiskRestorePointOperations as OperationClass
831+
elif api_version == '2023-04-02':
832+
from .v2023_04_02.operations import DiskRestorePointOperations as OperationClass
820833
else:
821834
raise ValueError("API version {} does not have operation group 'disk_restore_point'".format(api_version))
822835
self._config.api_version = api_version
@@ -844,6 +857,7 @@ def disks(self):
844857
* 2022-03-02: :class:`DisksOperations<azure.mgmt.compute.v2022_03_02.operations.DisksOperations>`
845858
* 2022-07-02: :class:`DisksOperations<azure.mgmt.compute.v2022_07_02.operations.DisksOperations>`
846859
* 2023-01-02: :class:`DisksOperations<azure.mgmt.compute.v2023_01_02.operations.DisksOperations>`
860+
* 2023-04-02: :class:`DisksOperations<azure.mgmt.compute.v2023_04_02.operations.DisksOperations>`
847861
"""
848862
api_version = self._get_api_version('disks')
849863
if api_version == '2016-04-30-preview':
@@ -882,6 +896,8 @@ def disks(self):
882896
from .v2022_07_02.operations import DisksOperations as OperationClass
883897
elif api_version == '2023-01-02':
884898
from .v2023_01_02.operations import DisksOperations as OperationClass
899+
elif api_version == '2023-04-02':
900+
from .v2023_04_02.operations import DisksOperations as OperationClass
885901
else:
886902
raise ValueError("API version {} does not have operation group 'disks'".format(api_version))
887903
self._config.api_version = api_version
@@ -1550,6 +1566,7 @@ def snapshots(self):
15501566
* 2022-03-02: :class:`SnapshotsOperations<azure.mgmt.compute.v2022_03_02.operations.SnapshotsOperations>`
15511567
* 2022-07-02: :class:`SnapshotsOperations<azure.mgmt.compute.v2022_07_02.operations.SnapshotsOperations>`
15521568
* 2023-01-02: :class:`SnapshotsOperations<azure.mgmt.compute.v2023_01_02.operations.SnapshotsOperations>`
1569+
* 2023-04-02: :class:`SnapshotsOperations<azure.mgmt.compute.v2023_04_02.operations.SnapshotsOperations>`
15531570
"""
15541571
api_version = self._get_api_version('snapshots')
15551572
if api_version == '2016-04-30-preview':
@@ -1588,6 +1605,8 @@ def snapshots(self):
15881605
from .v2022_07_02.operations import SnapshotsOperations as OperationClass
15891606
elif api_version == '2023-01-02':
15901607
from .v2023_01_02.operations import SnapshotsOperations as OperationClass
1608+
elif api_version == '2023-04-02':
1609+
from .v2023_04_02.operations import SnapshotsOperations as OperationClass
15911610
else:
15921611
raise ValueError("API version {} does not have operation group 'snapshots'".format(api_version))
15931612
self._config.api_version = api_version

sdk/compute/azure-mgmt-compute/azure/mgmt/compute/aio/_compute_management_client.py

Lines changed: 24 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -66,10 +66,10 @@ class ComputeManagementClient(MultiApiClientMixin, _SDKClient):
6666
'community_galleries': '2022-03-03',
6767
'community_gallery_image_versions': '2022-03-03',
6868
'community_gallery_images': '2022-03-03',
69-
'disk_accesses': '2023-01-02',
70-
'disk_encryption_sets': '2023-01-02',
71-
'disk_restore_point': '2023-01-02',
72-
'disks': '2023-01-02',
69+
'disk_accesses': '2023-04-02',
70+
'disk_encryption_sets': '2023-04-02',
71+
'disk_restore_point': '2023-04-02',
72+
'disks': '2023-04-02',
7373
'galleries': '2022-03-03',
7474
'gallery_application_versions': '2022-03-03',
7575
'gallery_applications': '2022-03-03',
@@ -80,7 +80,7 @@ class ComputeManagementClient(MultiApiClientMixin, _SDKClient):
8080
'shared_galleries': '2022-03-03',
8181
'shared_gallery_image_versions': '2022-03-03',
8282
'shared_gallery_images': '2022-03-03',
83-
'snapshots': '2023-01-02',
83+
'snapshots': '2023-04-02',
8484
}},
8585
_PROFILE_TAG + " latest"
8686
)
@@ -150,6 +150,7 @@ def models(cls, api_version=DEFAULT_API_VERSION):
150150
* 2022-11-01: :mod:`v2022_11_01.models<azure.mgmt.compute.v2022_11_01.models>`
151151
* 2023-01-02: :mod:`v2023_01_02.models<azure.mgmt.compute.v2023_01_02.models>`
152152
* 2023-03-01: :mod:`v2023_03_01.models<azure.mgmt.compute.v2023_03_01.models>`
153+
* 2023-04-02: :mod:`v2023_04_02.models<azure.mgmt.compute.v2023_04_02.models>`
153154
* 2023-07-01: :mod:`v2023_07_01.models<azure.mgmt.compute.v2023_07_01.models>`
154155
"""
155156
if api_version == '2015-06-15':
@@ -269,6 +270,9 @@ def models(cls, api_version=DEFAULT_API_VERSION):
269270
elif api_version == '2023-03-01':
270271
from ..v2023_03_01 import models
271272
return models
273+
elif api_version == '2023-04-02':
274+
from ..v2023_04_02 import models
275+
return models
272276
elif api_version == '2023-07-01':
273277
from ..v2023_07_01 import models
274278
return models
@@ -713,6 +717,7 @@ def disk_accesses(self):
713717
* 2022-03-02: :class:`DiskAccessesOperations<azure.mgmt.compute.v2022_03_02.aio.operations.DiskAccessesOperations>`
714718
* 2022-07-02: :class:`DiskAccessesOperations<azure.mgmt.compute.v2022_07_02.aio.operations.DiskAccessesOperations>`
715719
* 2023-01-02: :class:`DiskAccessesOperations<azure.mgmt.compute.v2023_01_02.aio.operations.DiskAccessesOperations>`
720+
* 2023-04-02: :class:`DiskAccessesOperations<azure.mgmt.compute.v2023_04_02.aio.operations.DiskAccessesOperations>`
716721
"""
717722
api_version = self._get_api_version('disk_accesses')
718723
if api_version == '2020-05-01':
@@ -735,6 +740,8 @@ def disk_accesses(self):
735740
from ..v2022_07_02.aio.operations import DiskAccessesOperations as OperationClass
736741
elif api_version == '2023-01-02':
737742
from ..v2023_01_02.aio.operations import DiskAccessesOperations as OperationClass
743+
elif api_version == '2023-04-02':
744+
from ..v2023_04_02.aio.operations import DiskAccessesOperations as OperationClass
738745
else:
739746
raise ValueError("API version {} does not have operation group 'disk_accesses'".format(api_version))
740747
self._config.api_version = api_version
@@ -756,6 +763,7 @@ def disk_encryption_sets(self):
756763
* 2022-03-02: :class:`DiskEncryptionSetsOperations<azure.mgmt.compute.v2022_03_02.aio.operations.DiskEncryptionSetsOperations>`
757764
* 2022-07-02: :class:`DiskEncryptionSetsOperations<azure.mgmt.compute.v2022_07_02.aio.operations.DiskEncryptionSetsOperations>`
758765
* 2023-01-02: :class:`DiskEncryptionSetsOperations<azure.mgmt.compute.v2023_01_02.aio.operations.DiskEncryptionSetsOperations>`
766+
* 2023-04-02: :class:`DiskEncryptionSetsOperations<azure.mgmt.compute.v2023_04_02.aio.operations.DiskEncryptionSetsOperations>`
759767
"""
760768
api_version = self._get_api_version('disk_encryption_sets')
761769
if api_version == '2019-07-01':
@@ -782,6 +790,8 @@ def disk_encryption_sets(self):
782790
from ..v2022_07_02.aio.operations import DiskEncryptionSetsOperations as OperationClass
783791
elif api_version == '2023-01-02':
784792
from ..v2023_01_02.aio.operations import DiskEncryptionSetsOperations as OperationClass
793+
elif api_version == '2023-04-02':
794+
from ..v2023_04_02.aio.operations import DiskEncryptionSetsOperations as OperationClass
785795
else:
786796
raise ValueError("API version {} does not have operation group 'disk_encryption_sets'".format(api_version))
787797
self._config.api_version = api_version
@@ -799,6 +809,7 @@ def disk_restore_point(self):
799809
* 2022-03-02: :class:`DiskRestorePointOperations<azure.mgmt.compute.v2022_03_02.aio.operations.DiskRestorePointOperations>`
800810
* 2022-07-02: :class:`DiskRestorePointOperations<azure.mgmt.compute.v2022_07_02.aio.operations.DiskRestorePointOperations>`
801811
* 2023-01-02: :class:`DiskRestorePointOperations<azure.mgmt.compute.v2023_01_02.aio.operations.DiskRestorePointOperations>`
812+
* 2023-04-02: :class:`DiskRestorePointOperations<azure.mgmt.compute.v2023_04_02.aio.operations.DiskRestorePointOperations>`
802813
"""
803814
api_version = self._get_api_version('disk_restore_point')
804815
if api_version == '2020-09-30':
@@ -817,6 +828,8 @@ def disk_restore_point(self):
817828
from ..v2022_07_02.aio.operations import DiskRestorePointOperations as OperationClass
818829
elif api_version == '2023-01-02':
819830
from ..v2023_01_02.aio.operations import DiskRestorePointOperations as OperationClass
831+
elif api_version == '2023-04-02':
832+
from ..v2023_04_02.aio.operations import DiskRestorePointOperations as OperationClass
820833
else:
821834
raise ValueError("API version {} does not have operation group 'disk_restore_point'".format(api_version))
822835
self._config.api_version = api_version
@@ -844,6 +857,7 @@ def disks(self):
844857
* 2022-03-02: :class:`DisksOperations<azure.mgmt.compute.v2022_03_02.aio.operations.DisksOperations>`
845858
* 2022-07-02: :class:`DisksOperations<azure.mgmt.compute.v2022_07_02.aio.operations.DisksOperations>`
846859
* 2023-01-02: :class:`DisksOperations<azure.mgmt.compute.v2023_01_02.aio.operations.DisksOperations>`
860+
* 2023-04-02: :class:`DisksOperations<azure.mgmt.compute.v2023_04_02.aio.operations.DisksOperations>`
847861
"""
848862
api_version = self._get_api_version('disks')
849863
if api_version == '2016-04-30-preview':
@@ -882,6 +896,8 @@ def disks(self):
882896
from ..v2022_07_02.aio.operations import DisksOperations as OperationClass
883897
elif api_version == '2023-01-02':
884898
from ..v2023_01_02.aio.operations import DisksOperations as OperationClass
899+
elif api_version == '2023-04-02':
900+
from ..v2023_04_02.aio.operations import DisksOperations as OperationClass
885901
else:
886902
raise ValueError("API version {} does not have operation group 'disks'".format(api_version))
887903
self._config.api_version = api_version
@@ -1550,6 +1566,7 @@ def snapshots(self):
15501566
* 2022-03-02: :class:`SnapshotsOperations<azure.mgmt.compute.v2022_03_02.aio.operations.SnapshotsOperations>`
15511567
* 2022-07-02: :class:`SnapshotsOperations<azure.mgmt.compute.v2022_07_02.aio.operations.SnapshotsOperations>`
15521568
* 2023-01-02: :class:`SnapshotsOperations<azure.mgmt.compute.v2023_01_02.aio.operations.SnapshotsOperations>`
1569+
* 2023-04-02: :class:`SnapshotsOperations<azure.mgmt.compute.v2023_04_02.aio.operations.SnapshotsOperations>`
15531570
"""
15541571
api_version = self._get_api_version('snapshots')
15551572
if api_version == '2016-04-30-preview':
@@ -1588,6 +1605,8 @@ def snapshots(self):
15881605
from ..v2022_07_02.aio.operations import SnapshotsOperations as OperationClass
15891606
elif api_version == '2023-01-02':
15901607
from ..v2023_01_02.aio.operations import SnapshotsOperations as OperationClass
1608+
elif api_version == '2023-04-02':
1609+
from ..v2023_04_02.aio.operations import SnapshotsOperations as OperationClass
15911610
else:
15921611
raise ValueError("API version {} does not have operation group 'snapshots'".format(api_version))
15931612
self._config.api_version = api_version

sdk/compute/azure-mgmt-compute/azure/mgmt/compute/models.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,5 +7,5 @@
77
from .v2021_07_01.models import *
88
from .v2022_03_03.models import *
99
from .v2022_09_04.models import *
10-
from .v2023_01_02.models import *
10+
from .v2023_04_02.models import *
1111
from .v2023_07_01.models import *
Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
# coding=utf-8
2+
# --------------------------------------------------------------------------
3+
# Copyright (c) Microsoft Corporation. All rights reserved.
4+
# Licensed under the MIT License. See License.txt in the project root for license information.
5+
# Code generated by Microsoft (R) AutoRest Code Generator.
6+
# Changes may cause incorrect behavior and will be lost if the code is regenerated.
7+
# --------------------------------------------------------------------------
8+
9+
from ._compute_management_client import ComputeManagementClient
10+
from ._version import VERSION
11+
12+
__version__ = VERSION
13+
14+
try:
15+
from ._patch import __all__ as _patch_all
16+
from ._patch import * # pylint: disable=unused-wildcard-import
17+
except ImportError:
18+
_patch_all = []
19+
from ._patch import patch_sdk as _patch_sdk
20+
21+
__all__ = [
22+
"ComputeManagementClient",
23+
]
24+
__all__.extend([p for p in _patch_all if p not in __all__])
25+
26+
_patch_sdk()

0 commit comments

Comments
 (0)