Skip to content

Commit 598fc9a

Browse files
author
SDKAuto
committed
CodeGen from PR 12796 in Azure/azure-rest-api-specs
Merge 487340292909582fe03acc3a89dd1888e387942b into ae35089
1 parent 1a60ae0 commit 598fc9a

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

45 files changed

+11744
-336
lines changed

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

Lines changed: 15 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -55,10 +55,6 @@ class ComputeManagementClient(MultiApiClientMixin, _SDKClient):
5555
'cloud_service_roles': '2020-10-01-preview',
5656
'cloud_services': '2020-10-01-preview',
5757
'cloud_services_update_domain': '2020-10-01-preview',
58-
'disk_accesses': '2020-09-30',
59-
'disk_encryption_sets': '2020-09-30',
60-
'disk_restore_point': '2020-09-30',
61-
'disks': '2020-09-30',
6258
'galleries': '2020-09-30',
6359
'gallery_application_versions': '2020-09-30',
6460
'gallery_applications': '2020-09-30',
@@ -69,7 +65,6 @@ class ComputeManagementClient(MultiApiClientMixin, _SDKClient):
6965
'shared_galleries': '2020-09-30',
7066
'shared_gallery_image_versions': '2020-09-30',
7167
'shared_gallery_images': '2020-09-30',
72-
'snapshots': '2020-09-30',
7368
}},
7469
_PROFILE_TAG + " latest"
7570
)
@@ -345,6 +340,7 @@ def disk_accesses(self):
345340
* 2020-05-01: :class:`DiskAccessesOperations<azure.mgmt.compute.v2020_05_01.operations.DiskAccessesOperations>`
346341
* 2020-06-30: :class:`DiskAccessesOperations<azure.mgmt.compute.v2020_06_30.operations.DiskAccessesOperations>`
347342
* 2020-09-30: :class:`DiskAccessesOperations<azure.mgmt.compute.v2020_09_30.operations.DiskAccessesOperations>`
343+
* 2020-12-01: :class:`DiskAccessesOperations<azure.mgmt.compute.v2020_12_01.operations.DiskAccessesOperations>`
348344
"""
349345
api_version = self._get_api_version('disk_accesses')
350346
if api_version == '2020-05-01':
@@ -353,6 +349,8 @@ def disk_accesses(self):
353349
from .v2020_06_30.operations import DiskAccessesOperations as OperationClass
354350
elif api_version == '2020-09-30':
355351
from .v2020_09_30.operations import DiskAccessesOperations as OperationClass
352+
elif api_version == '2020-12-01':
353+
from .v2020_12_01.operations import DiskAccessesOperations as OperationClass
356354
else:
357355
raise ValueError("API version {} does not have operation group 'disk_accesses'".format(api_version))
358356
return OperationClass(self._client, self._config, Serializer(self._models_dict(api_version)), Deserializer(self._models_dict(api_version)))
@@ -366,6 +364,7 @@ def disk_encryption_sets(self):
366364
* 2020-05-01: :class:`DiskEncryptionSetsOperations<azure.mgmt.compute.v2020_05_01.operations.DiskEncryptionSetsOperations>`
367365
* 2020-06-30: :class:`DiskEncryptionSetsOperations<azure.mgmt.compute.v2020_06_30.operations.DiskEncryptionSetsOperations>`
368366
* 2020-09-30: :class:`DiskEncryptionSetsOperations<azure.mgmt.compute.v2020_09_30.operations.DiskEncryptionSetsOperations>`
367+
* 2020-12-01: :class:`DiskEncryptionSetsOperations<azure.mgmt.compute.v2020_12_01.operations.DiskEncryptionSetsOperations>`
369368
"""
370369
api_version = self._get_api_version('disk_encryption_sets')
371370
if api_version == '2019-07-01':
@@ -378,6 +377,8 @@ def disk_encryption_sets(self):
378377
from .v2020_06_30.operations import DiskEncryptionSetsOperations as OperationClass
379378
elif api_version == '2020-09-30':
380379
from .v2020_09_30.operations import DiskEncryptionSetsOperations as OperationClass
380+
elif api_version == '2020-12-01':
381+
from .v2020_12_01.operations import DiskEncryptionSetsOperations as OperationClass
381382
else:
382383
raise ValueError("API version {} does not have operation group 'disk_encryption_sets'".format(api_version))
383384
return OperationClass(self._client, self._config, Serializer(self._models_dict(api_version)), Deserializer(self._models_dict(api_version)))
@@ -387,10 +388,13 @@ def disk_restore_point(self):
387388
"""Instance depends on the API version:
388389
389390
* 2020-09-30: :class:`DiskRestorePointOperations<azure.mgmt.compute.v2020_09_30.operations.DiskRestorePointOperations>`
391+
* 2020-12-01: :class:`DiskRestorePointOperations<azure.mgmt.compute.v2020_12_01.operations.DiskRestorePointOperations>`
390392
"""
391393
api_version = self._get_api_version('disk_restore_point')
392394
if api_version == '2020-09-30':
393395
from .v2020_09_30.operations import DiskRestorePointOperations as OperationClass
396+
elif api_version == '2020-12-01':
397+
from .v2020_12_01.operations import DiskRestorePointOperations as OperationClass
394398
else:
395399
raise ValueError("API version {} does not have operation group 'disk_restore_point'".format(api_version))
396400
return OperationClass(self._client, self._config, Serializer(self._models_dict(api_version)), Deserializer(self._models_dict(api_version)))
@@ -410,6 +414,7 @@ def disks(self):
410414
* 2020-05-01: :class:`DisksOperations<azure.mgmt.compute.v2020_05_01.operations.DisksOperations>`
411415
* 2020-06-30: :class:`DisksOperations<azure.mgmt.compute.v2020_06_30.operations.DisksOperations>`
412416
* 2020-09-30: :class:`DisksOperations<azure.mgmt.compute.v2020_09_30.operations.DisksOperations>`
417+
* 2020-12-01: :class:`DisksOperations<azure.mgmt.compute.v2020_12_01.operations.DisksOperations>`
413418
"""
414419
api_version = self._get_api_version('disks')
415420
if api_version == '2016-04-30-preview':
@@ -434,6 +439,8 @@ def disks(self):
434439
from .v2020_06_30.operations import DisksOperations as OperationClass
435440
elif api_version == '2020-09-30':
436441
from .v2020_09_30.operations import DisksOperations as OperationClass
442+
elif api_version == '2020-12-01':
443+
from .v2020_12_01.operations import DisksOperations as OperationClass
437444
else:
438445
raise ValueError("API version {} does not have operation group 'disks'".format(api_version))
439446
return OperationClass(self._client, self._config, Serializer(self._models_dict(api_version)), Deserializer(self._models_dict(api_version)))
@@ -794,6 +801,7 @@ def snapshots(self):
794801
* 2020-05-01: :class:`SnapshotsOperations<azure.mgmt.compute.v2020_05_01.operations.SnapshotsOperations>`
795802
* 2020-06-30: :class:`SnapshotsOperations<azure.mgmt.compute.v2020_06_30.operations.SnapshotsOperations>`
796803
* 2020-09-30: :class:`SnapshotsOperations<azure.mgmt.compute.v2020_09_30.operations.SnapshotsOperations>`
804+
* 2020-12-01: :class:`SnapshotsOperations<azure.mgmt.compute.v2020_12_01.operations.SnapshotsOperations>`
797805
"""
798806
api_version = self._get_api_version('snapshots')
799807
if api_version == '2016-04-30-preview':
@@ -818,6 +826,8 @@ def snapshots(self):
818826
from .v2020_06_30.operations import SnapshotsOperations as OperationClass
819827
elif api_version == '2020-09-30':
820828
from .v2020_09_30.operations import SnapshotsOperations as OperationClass
829+
elif api_version == '2020-12-01':
830+
from .v2020_12_01.operations import SnapshotsOperations as OperationClass
821831
else:
822832
raise ValueError("API version {} does not have operation group 'snapshots'".format(api_version))
823833
return OperationClass(self._client, self._config, Serializer(self._models_dict(api_version)), Deserializer(self._models_dict(api_version)))

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

Lines changed: 15 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -55,10 +55,6 @@ class ComputeManagementClient(MultiApiClientMixin, _SDKClient):
5555
'cloud_service_roles': '2020-10-01-preview',
5656
'cloud_services': '2020-10-01-preview',
5757
'cloud_services_update_domain': '2020-10-01-preview',
58-
'disk_accesses': '2020-09-30',
59-
'disk_encryption_sets': '2020-09-30',
60-
'disk_restore_point': '2020-09-30',
61-
'disks': '2020-09-30',
6258
'galleries': '2020-09-30',
6359
'gallery_application_versions': '2020-09-30',
6460
'gallery_applications': '2020-09-30',
@@ -69,7 +65,6 @@ class ComputeManagementClient(MultiApiClientMixin, _SDKClient):
6965
'shared_galleries': '2020-09-30',
7066
'shared_gallery_image_versions': '2020-09-30',
7167
'shared_gallery_images': '2020-09-30',
72-
'snapshots': '2020-09-30',
7368
}},
7469
_PROFILE_TAG + " latest"
7570
)
@@ -345,6 +340,7 @@ def disk_accesses(self):
345340
* 2020-05-01: :class:`DiskAccessesOperations<azure.mgmt.compute.v2020_05_01.aio.operations.DiskAccessesOperations>`
346341
* 2020-06-30: :class:`DiskAccessesOperations<azure.mgmt.compute.v2020_06_30.aio.operations.DiskAccessesOperations>`
347342
* 2020-09-30: :class:`DiskAccessesOperations<azure.mgmt.compute.v2020_09_30.aio.operations.DiskAccessesOperations>`
343+
* 2020-12-01: :class:`DiskAccessesOperations<azure.mgmt.compute.v2020_12_01.aio.operations.DiskAccessesOperations>`
348344
"""
349345
api_version = self._get_api_version('disk_accesses')
350346
if api_version == '2020-05-01':
@@ -353,6 +349,8 @@ def disk_accesses(self):
353349
from ..v2020_06_30.aio.operations import DiskAccessesOperations as OperationClass
354350
elif api_version == '2020-09-30':
355351
from ..v2020_09_30.aio.operations import DiskAccessesOperations as OperationClass
352+
elif api_version == '2020-12-01':
353+
from ..v2020_12_01.aio.operations import DiskAccessesOperations as OperationClass
356354
else:
357355
raise ValueError("API version {} does not have operation group 'disk_accesses'".format(api_version))
358356
return OperationClass(self._client, self._config, Serializer(self._models_dict(api_version)), Deserializer(self._models_dict(api_version)))
@@ -366,6 +364,7 @@ def disk_encryption_sets(self):
366364
* 2020-05-01: :class:`DiskEncryptionSetsOperations<azure.mgmt.compute.v2020_05_01.aio.operations.DiskEncryptionSetsOperations>`
367365
* 2020-06-30: :class:`DiskEncryptionSetsOperations<azure.mgmt.compute.v2020_06_30.aio.operations.DiskEncryptionSetsOperations>`
368366
* 2020-09-30: :class:`DiskEncryptionSetsOperations<azure.mgmt.compute.v2020_09_30.aio.operations.DiskEncryptionSetsOperations>`
367+
* 2020-12-01: :class:`DiskEncryptionSetsOperations<azure.mgmt.compute.v2020_12_01.aio.operations.DiskEncryptionSetsOperations>`
369368
"""
370369
api_version = self._get_api_version('disk_encryption_sets')
371370
if api_version == '2019-07-01':
@@ -378,6 +377,8 @@ def disk_encryption_sets(self):
378377
from ..v2020_06_30.aio.operations import DiskEncryptionSetsOperations as OperationClass
379378
elif api_version == '2020-09-30':
380379
from ..v2020_09_30.aio.operations import DiskEncryptionSetsOperations as OperationClass
380+
elif api_version == '2020-12-01':
381+
from ..v2020_12_01.aio.operations import DiskEncryptionSetsOperations as OperationClass
381382
else:
382383
raise ValueError("API version {} does not have operation group 'disk_encryption_sets'".format(api_version))
383384
return OperationClass(self._client, self._config, Serializer(self._models_dict(api_version)), Deserializer(self._models_dict(api_version)))
@@ -387,10 +388,13 @@ def disk_restore_point(self):
387388
"""Instance depends on the API version:
388389
389390
* 2020-09-30: :class:`DiskRestorePointOperations<azure.mgmt.compute.v2020_09_30.aio.operations.DiskRestorePointOperations>`
391+
* 2020-12-01: :class:`DiskRestorePointOperations<azure.mgmt.compute.v2020_12_01.aio.operations.DiskRestorePointOperations>`
390392
"""
391393
api_version = self._get_api_version('disk_restore_point')
392394
if api_version == '2020-09-30':
393395
from ..v2020_09_30.aio.operations import DiskRestorePointOperations as OperationClass
396+
elif api_version == '2020-12-01':
397+
from ..v2020_12_01.aio.operations import DiskRestorePointOperations as OperationClass
394398
else:
395399
raise ValueError("API version {} does not have operation group 'disk_restore_point'".format(api_version))
396400
return OperationClass(self._client, self._config, Serializer(self._models_dict(api_version)), Deserializer(self._models_dict(api_version)))
@@ -410,6 +414,7 @@ def disks(self):
410414
* 2020-05-01: :class:`DisksOperations<azure.mgmt.compute.v2020_05_01.aio.operations.DisksOperations>`
411415
* 2020-06-30: :class:`DisksOperations<azure.mgmt.compute.v2020_06_30.aio.operations.DisksOperations>`
412416
* 2020-09-30: :class:`DisksOperations<azure.mgmt.compute.v2020_09_30.aio.operations.DisksOperations>`
417+
* 2020-12-01: :class:`DisksOperations<azure.mgmt.compute.v2020_12_01.aio.operations.DisksOperations>`
413418
"""
414419
api_version = self._get_api_version('disks')
415420
if api_version == '2016-04-30-preview':
@@ -434,6 +439,8 @@ def disks(self):
434439
from ..v2020_06_30.aio.operations import DisksOperations as OperationClass
435440
elif api_version == '2020-09-30':
436441
from ..v2020_09_30.aio.operations import DisksOperations as OperationClass
442+
elif api_version == '2020-12-01':
443+
from ..v2020_12_01.aio.operations import DisksOperations as OperationClass
437444
else:
438445
raise ValueError("API version {} does not have operation group 'disks'".format(api_version))
439446
return OperationClass(self._client, self._config, Serializer(self._models_dict(api_version)), Deserializer(self._models_dict(api_version)))
@@ -794,6 +801,7 @@ def snapshots(self):
794801
* 2020-05-01: :class:`SnapshotsOperations<azure.mgmt.compute.v2020_05_01.aio.operations.SnapshotsOperations>`
795802
* 2020-06-30: :class:`SnapshotsOperations<azure.mgmt.compute.v2020_06_30.aio.operations.SnapshotsOperations>`
796803
* 2020-09-30: :class:`SnapshotsOperations<azure.mgmt.compute.v2020_09_30.aio.operations.SnapshotsOperations>`
804+
* 2020-12-01: :class:`SnapshotsOperations<azure.mgmt.compute.v2020_12_01.aio.operations.SnapshotsOperations>`
797805
"""
798806
api_version = self._get_api_version('snapshots')
799807
if api_version == '2016-04-30-preview':
@@ -818,6 +826,8 @@ def snapshots(self):
818826
from ..v2020_06_30.aio.operations import SnapshotsOperations as OperationClass
819827
elif api_version == '2020-09-30':
820828
from ..v2020_09_30.aio.operations import SnapshotsOperations as OperationClass
829+
elif api_version == '2020-12-01':
830+
from ..v2020_12_01.aio.operations import SnapshotsOperations as OperationClass
821831
else:
822832
raise ValueError("API version {} does not have operation group 'snapshots'".format(api_version))
823833
return OperationClass(self._client, self._config, Serializer(self._models_dict(api_version)), Deserializer(self._models_dict(api_version)))

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

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -154,8 +154,7 @@ class StatusLevelTypes(with_metaclass(_CaseInsensitiveEnumMeta, str, Enum)):
154154

155155
class StorageAccountTypes(with_metaclass(_CaseInsensitiveEnumMeta, str, Enum)):
156156
"""Specifies the storage account type for the managed disk. Possible values are: Standard_LRS or
157-
Premium_LRS. NOTE: Managed OS disk storage account type can only be set when you create the
158-
scale set.
157+
Premium_LRS.
159158
"""
160159

161160
STANDARD_LRS = "Standard_LRS"

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

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4361,9 +4361,9 @@ def __init__(
43614361
class VirtualMachineScaleSetManagedDiskParameters(msrest.serialization.Model):
43624362
"""Describes the parameters of a ScaleSet managed disk.
43634363
4364-
:param storage_account_type: Specifies the storage account type for the managed disk. Possible
4365-
values are: Standard_LRS or Premium_LRS. Possible values include: "Standard_LRS",
4366-
"Premium_LRS".
4364+
:param storage_account_type: Specifies the storage account type for the managed disk. Managed
4365+
OS disk storage account type can only be set when you create the scale set. Possible values
4366+
are: Standard_LRS or Premium_LRS. Possible values include: "Standard_LRS", "Premium_LRS".
43674367
:type storage_account_type: str or ~azure.mgmt.compute.v2017_03_30.models.StorageAccountTypes
43684368
"""
43694369

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

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4805,9 +4805,9 @@ def __init__(
48054805
class VirtualMachineScaleSetManagedDiskParameters(msrest.serialization.Model):
48064806
"""Describes the parameters of a ScaleSet managed disk.
48074807
4808-
:param storage_account_type: Specifies the storage account type for the managed disk. Possible
4809-
values are: Standard_LRS or Premium_LRS. Possible values include: "Standard_LRS",
4810-
"Premium_LRS".
4808+
:param storage_account_type: Specifies the storage account type for the managed disk. Managed
4809+
OS disk storage account type can only be set when you create the scale set. Possible values
4810+
are: Standard_LRS or Premium_LRS. Possible values include: "Standard_LRS", "Premium_LRS".
48114811
:type storage_account_type: str or ~azure.mgmt.compute.v2017_03_30.models.StorageAccountTypes
48124812
"""
48134813

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

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -144,8 +144,7 @@ class StatusLevelTypes(with_metaclass(_CaseInsensitiveEnumMeta, str, Enum)):
144144

145145
class StorageAccountTypes(with_metaclass(_CaseInsensitiveEnumMeta, str, Enum)):
146146
"""Specifies the storage account type for the managed disk. Possible values are: Standard_LRS or
147-
Premium_LRS. NOTE: Managed OS disk storage account type can only be set when you create the
148-
scale set.
147+
Premium_LRS.
149148
"""
150149

151150
STANDARD_LRS = "Standard_LRS"

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

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4185,9 +4185,9 @@ def __init__(
41854185
class VirtualMachineScaleSetManagedDiskParameters(msrest.serialization.Model):
41864186
"""Describes the parameters of a ScaleSet managed disk.
41874187
4188-
:param storage_account_type: Specifies the storage account type for the managed disk. Possible
4189-
values are: Standard_LRS or Premium_LRS. Possible values include: "Standard_LRS",
4190-
"Premium_LRS".
4188+
:param storage_account_type: Specifies the storage account type for the managed disk. Managed
4189+
OS disk storage account type can only be set when you create the scale set. Possible values
4190+
are: Standard_LRS or Premium_LRS. Possible values include: "Standard_LRS", "Premium_LRS".
41914191
:type storage_account_type: str or ~azure.mgmt.compute.v2017_12_01.models.StorageAccountTypes
41924192
"""
41934193

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

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4615,9 +4615,9 @@ def __init__(
46154615
class VirtualMachineScaleSetManagedDiskParameters(msrest.serialization.Model):
46164616
"""Describes the parameters of a ScaleSet managed disk.
46174617
4618-
:param storage_account_type: Specifies the storage account type for the managed disk. Possible
4619-
values are: Standard_LRS or Premium_LRS. Possible values include: "Standard_LRS",
4620-
"Premium_LRS".
4618+
:param storage_account_type: Specifies the storage account type for the managed disk. Managed
4619+
OS disk storage account type can only be set when you create the scale set. Possible values
4620+
are: Standard_LRS or Premium_LRS. Possible values include: "Standard_LRS", "Premium_LRS".
46214621
:type storage_account_type: str or ~azure.mgmt.compute.v2017_12_01.models.StorageAccountTypes
46224622
"""
46234623

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

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -177,8 +177,7 @@ class StatusLevelTypes(with_metaclass(_CaseInsensitiveEnumMeta, str, Enum)):
177177

178178
class StorageAccountTypes(with_metaclass(_CaseInsensitiveEnumMeta, str, Enum)):
179179
"""Specifies the storage account type for the managed disk. Possible values are: Standard_LRS,
180-
Premium_LRS, and StandardSSD_LRS. NOTE: Managed OS disk storage account type can only be set
181-
when you create the scale set.
180+
Premium_LRS, and StandardSSD_LRS.
182181
"""
183182

184183
STANDARD_LRS = "Standard_LRS"

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

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4865,9 +4865,10 @@ def __init__(
48654865
class VirtualMachineScaleSetManagedDiskParameters(msrest.serialization.Model):
48664866
"""Describes the parameters of a ScaleSet managed disk.
48674867
4868-
:param storage_account_type: Specifies the storage account type for the managed disk. Possible
4869-
values are: Standard_LRS, Premium_LRS, and StandardSSD_LRS. Possible values include:
4870-
"Standard_LRS", "Premium_LRS", "StandardSSD_LRS".
4868+
:param storage_account_type: Specifies the storage account type for the managed disk. Managed
4869+
OS disk storage account type can only be set when you create the scale set. Possible values
4870+
are: Standard_LRS, Premium_LRS, and StandardSSD_LRS. Possible values include: "Standard_LRS",
4871+
"Premium_LRS", "StandardSSD_LRS".
48714872
:type storage_account_type: str or ~azure.mgmt.compute.v2018_04_01.models.StorageAccountTypes
48724873
"""
48734874

0 commit comments

Comments
 (0)