Skip to content

Commit

Permalink
CodeGen from PR 13436 in Azure/azure-rest-api-specs
Browse files Browse the repository at this point in the history
Merge ce981732047973d07bb32cfc40c542de4ab3d30c into dc8093d
  • Loading branch information
SDKAuto committed Mar 17, 2021
1 parent 3b1d694 commit 59844d7
Show file tree
Hide file tree
Showing 45 changed files with 11,662 additions and 239 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -55,10 +55,6 @@ class ComputeManagementClient(MultiApiClientMixin, _SDKClient):
'cloud_service_roles': '2020-10-01-preview',
'cloud_services': '2020-10-01-preview',
'cloud_services_update_domain': '2020-10-01-preview',
'disk_accesses': '2020-09-30',
'disk_encryption_sets': '2020-09-30',
'disk_restore_point': '2020-09-30',
'disks': '2020-09-30',
'galleries': '2020-09-30',
'gallery_application_versions': '2020-09-30',
'gallery_applications': '2020-09-30',
Expand All @@ -69,7 +65,6 @@ class ComputeManagementClient(MultiApiClientMixin, _SDKClient):
'shared_galleries': '2020-09-30',
'shared_gallery_image_versions': '2020-09-30',
'shared_gallery_images': '2020-09-30',
'snapshots': '2020-09-30',
}},
_PROFILE_TAG + " latest"
)
Expand Down Expand Up @@ -345,6 +340,7 @@ def disk_accesses(self):
* 2020-05-01: :class:`DiskAccessesOperations<azure.mgmt.compute.v2020_05_01.operations.DiskAccessesOperations>`
* 2020-06-30: :class:`DiskAccessesOperations<azure.mgmt.compute.v2020_06_30.operations.DiskAccessesOperations>`
* 2020-09-30: :class:`DiskAccessesOperations<azure.mgmt.compute.v2020_09_30.operations.DiskAccessesOperations>`
* 2020-12-01: :class:`DiskAccessesOperations<azure.mgmt.compute.v2020_12_01.operations.DiskAccessesOperations>`
"""
api_version = self._get_api_version('disk_accesses')
if api_version == '2020-05-01':
Expand All @@ -353,6 +349,8 @@ def disk_accesses(self):
from .v2020_06_30.operations import DiskAccessesOperations as OperationClass
elif api_version == '2020-09-30':
from .v2020_09_30.operations import DiskAccessesOperations as OperationClass
elif api_version == '2020-12-01':
from .v2020_12_01.operations import DiskAccessesOperations as OperationClass
else:
raise ValueError("API version {} does not have operation group 'disk_accesses'".format(api_version))
return OperationClass(self._client, self._config, Serializer(self._models_dict(api_version)), Deserializer(self._models_dict(api_version)))
Expand All @@ -366,6 +364,7 @@ def disk_encryption_sets(self):
* 2020-05-01: :class:`DiskEncryptionSetsOperations<azure.mgmt.compute.v2020_05_01.operations.DiskEncryptionSetsOperations>`
* 2020-06-30: :class:`DiskEncryptionSetsOperations<azure.mgmt.compute.v2020_06_30.operations.DiskEncryptionSetsOperations>`
* 2020-09-30: :class:`DiskEncryptionSetsOperations<azure.mgmt.compute.v2020_09_30.operations.DiskEncryptionSetsOperations>`
* 2020-12-01: :class:`DiskEncryptionSetsOperations<azure.mgmt.compute.v2020_12_01.operations.DiskEncryptionSetsOperations>`
"""
api_version = self._get_api_version('disk_encryption_sets')
if api_version == '2019-07-01':
Expand All @@ -378,6 +377,8 @@ def disk_encryption_sets(self):
from .v2020_06_30.operations import DiskEncryptionSetsOperations as OperationClass
elif api_version == '2020-09-30':
from .v2020_09_30.operations import DiskEncryptionSetsOperations as OperationClass
elif api_version == '2020-12-01':
from .v2020_12_01.operations import DiskEncryptionSetsOperations as OperationClass
else:
raise ValueError("API version {} does not have operation group 'disk_encryption_sets'".format(api_version))
return OperationClass(self._client, self._config, Serializer(self._models_dict(api_version)), Deserializer(self._models_dict(api_version)))
Expand All @@ -387,10 +388,13 @@ def disk_restore_point(self):
"""Instance depends on the API version:
* 2020-09-30: :class:`DiskRestorePointOperations<azure.mgmt.compute.v2020_09_30.operations.DiskRestorePointOperations>`
* 2020-12-01: :class:`DiskRestorePointOperations<azure.mgmt.compute.v2020_12_01.operations.DiskRestorePointOperations>`
"""
api_version = self._get_api_version('disk_restore_point')
if api_version == '2020-09-30':
from .v2020_09_30.operations import DiskRestorePointOperations as OperationClass
elif api_version == '2020-12-01':
from .v2020_12_01.operations import DiskRestorePointOperations as OperationClass
else:
raise ValueError("API version {} does not have operation group 'disk_restore_point'".format(api_version))
return OperationClass(self._client, self._config, Serializer(self._models_dict(api_version)), Deserializer(self._models_dict(api_version)))
Expand All @@ -410,6 +414,7 @@ def disks(self):
* 2020-05-01: :class:`DisksOperations<azure.mgmt.compute.v2020_05_01.operations.DisksOperations>`
* 2020-06-30: :class:`DisksOperations<azure.mgmt.compute.v2020_06_30.operations.DisksOperations>`
* 2020-09-30: :class:`DisksOperations<azure.mgmt.compute.v2020_09_30.operations.DisksOperations>`
* 2020-12-01: :class:`DisksOperations<azure.mgmt.compute.v2020_12_01.operations.DisksOperations>`
"""
api_version = self._get_api_version('disks')
if api_version == '2016-04-30-preview':
Expand All @@ -434,6 +439,8 @@ def disks(self):
from .v2020_06_30.operations import DisksOperations as OperationClass
elif api_version == '2020-09-30':
from .v2020_09_30.operations import DisksOperations as OperationClass
elif api_version == '2020-12-01':
from .v2020_12_01.operations import DisksOperations as OperationClass
else:
raise ValueError("API version {} does not have operation group 'disks'".format(api_version))
return OperationClass(self._client, self._config, Serializer(self._models_dict(api_version)), Deserializer(self._models_dict(api_version)))
Expand Down Expand Up @@ -794,6 +801,7 @@ def snapshots(self):
* 2020-05-01: :class:`SnapshotsOperations<azure.mgmt.compute.v2020_05_01.operations.SnapshotsOperations>`
* 2020-06-30: :class:`SnapshotsOperations<azure.mgmt.compute.v2020_06_30.operations.SnapshotsOperations>`
* 2020-09-30: :class:`SnapshotsOperations<azure.mgmt.compute.v2020_09_30.operations.SnapshotsOperations>`
* 2020-12-01: :class:`SnapshotsOperations<azure.mgmt.compute.v2020_12_01.operations.SnapshotsOperations>`
"""
api_version = self._get_api_version('snapshots')
if api_version == '2016-04-30-preview':
Expand All @@ -818,6 +826,8 @@ def snapshots(self):
from .v2020_06_30.operations import SnapshotsOperations as OperationClass
elif api_version == '2020-09-30':
from .v2020_09_30.operations import SnapshotsOperations as OperationClass
elif api_version == '2020-12-01':
from .v2020_12_01.operations import SnapshotsOperations as OperationClass
else:
raise ValueError("API version {} does not have operation group 'snapshots'".format(api_version))
return OperationClass(self._client, self._config, Serializer(self._models_dict(api_version)), Deserializer(self._models_dict(api_version)))
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -55,10 +55,6 @@ class ComputeManagementClient(MultiApiClientMixin, _SDKClient):
'cloud_service_roles': '2020-10-01-preview',
'cloud_services': '2020-10-01-preview',
'cloud_services_update_domain': '2020-10-01-preview',
'disk_accesses': '2020-09-30',
'disk_encryption_sets': '2020-09-30',
'disk_restore_point': '2020-09-30',
'disks': '2020-09-30',
'galleries': '2020-09-30',
'gallery_application_versions': '2020-09-30',
'gallery_applications': '2020-09-30',
Expand All @@ -69,7 +65,6 @@ class ComputeManagementClient(MultiApiClientMixin, _SDKClient):
'shared_galleries': '2020-09-30',
'shared_gallery_image_versions': '2020-09-30',
'shared_gallery_images': '2020-09-30',
'snapshots': '2020-09-30',
}},
_PROFILE_TAG + " latest"
)
Expand Down Expand Up @@ -345,6 +340,7 @@ def disk_accesses(self):
* 2020-05-01: :class:`DiskAccessesOperations<azure.mgmt.compute.v2020_05_01.aio.operations.DiskAccessesOperations>`
* 2020-06-30: :class:`DiskAccessesOperations<azure.mgmt.compute.v2020_06_30.aio.operations.DiskAccessesOperations>`
* 2020-09-30: :class:`DiskAccessesOperations<azure.mgmt.compute.v2020_09_30.aio.operations.DiskAccessesOperations>`
* 2020-12-01: :class:`DiskAccessesOperations<azure.mgmt.compute.v2020_12_01.aio.operations.DiskAccessesOperations>`
"""
api_version = self._get_api_version('disk_accesses')
if api_version == '2020-05-01':
Expand All @@ -353,6 +349,8 @@ def disk_accesses(self):
from ..v2020_06_30.aio.operations import DiskAccessesOperations as OperationClass
elif api_version == '2020-09-30':
from ..v2020_09_30.aio.operations import DiskAccessesOperations as OperationClass
elif api_version == '2020-12-01':
from ..v2020_12_01.aio.operations import DiskAccessesOperations as OperationClass
else:
raise ValueError("API version {} does not have operation group 'disk_accesses'".format(api_version))
return OperationClass(self._client, self._config, Serializer(self._models_dict(api_version)), Deserializer(self._models_dict(api_version)))
Expand All @@ -366,6 +364,7 @@ def disk_encryption_sets(self):
* 2020-05-01: :class:`DiskEncryptionSetsOperations<azure.mgmt.compute.v2020_05_01.aio.operations.DiskEncryptionSetsOperations>`
* 2020-06-30: :class:`DiskEncryptionSetsOperations<azure.mgmt.compute.v2020_06_30.aio.operations.DiskEncryptionSetsOperations>`
* 2020-09-30: :class:`DiskEncryptionSetsOperations<azure.mgmt.compute.v2020_09_30.aio.operations.DiskEncryptionSetsOperations>`
* 2020-12-01: :class:`DiskEncryptionSetsOperations<azure.mgmt.compute.v2020_12_01.aio.operations.DiskEncryptionSetsOperations>`
"""
api_version = self._get_api_version('disk_encryption_sets')
if api_version == '2019-07-01':
Expand All @@ -378,6 +377,8 @@ def disk_encryption_sets(self):
from ..v2020_06_30.aio.operations import DiskEncryptionSetsOperations as OperationClass
elif api_version == '2020-09-30':
from ..v2020_09_30.aio.operations import DiskEncryptionSetsOperations as OperationClass
elif api_version == '2020-12-01':
from ..v2020_12_01.aio.operations import DiskEncryptionSetsOperations as OperationClass
else:
raise ValueError("API version {} does not have operation group 'disk_encryption_sets'".format(api_version))
return OperationClass(self._client, self._config, Serializer(self._models_dict(api_version)), Deserializer(self._models_dict(api_version)))
Expand All @@ -387,10 +388,13 @@ def disk_restore_point(self):
"""Instance depends on the API version:
* 2020-09-30: :class:`DiskRestorePointOperations<azure.mgmt.compute.v2020_09_30.aio.operations.DiskRestorePointOperations>`
* 2020-12-01: :class:`DiskRestorePointOperations<azure.mgmt.compute.v2020_12_01.aio.operations.DiskRestorePointOperations>`
"""
api_version = self._get_api_version('disk_restore_point')
if api_version == '2020-09-30':
from ..v2020_09_30.aio.operations import DiskRestorePointOperations as OperationClass
elif api_version == '2020-12-01':
from ..v2020_12_01.aio.operations import DiskRestorePointOperations as OperationClass
else:
raise ValueError("API version {} does not have operation group 'disk_restore_point'".format(api_version))
return OperationClass(self._client, self._config, Serializer(self._models_dict(api_version)), Deserializer(self._models_dict(api_version)))
Expand All @@ -410,6 +414,7 @@ def disks(self):
* 2020-05-01: :class:`DisksOperations<azure.mgmt.compute.v2020_05_01.aio.operations.DisksOperations>`
* 2020-06-30: :class:`DisksOperations<azure.mgmt.compute.v2020_06_30.aio.operations.DisksOperations>`
* 2020-09-30: :class:`DisksOperations<azure.mgmt.compute.v2020_09_30.aio.operations.DisksOperations>`
* 2020-12-01: :class:`DisksOperations<azure.mgmt.compute.v2020_12_01.aio.operations.DisksOperations>`
"""
api_version = self._get_api_version('disks')
if api_version == '2016-04-30-preview':
Expand All @@ -434,6 +439,8 @@ def disks(self):
from ..v2020_06_30.aio.operations import DisksOperations as OperationClass
elif api_version == '2020-09-30':
from ..v2020_09_30.aio.operations import DisksOperations as OperationClass
elif api_version == '2020-12-01':
from ..v2020_12_01.aio.operations import DisksOperations as OperationClass
else:
raise ValueError("API version {} does not have operation group 'disks'".format(api_version))
return OperationClass(self._client, self._config, Serializer(self._models_dict(api_version)), Deserializer(self._models_dict(api_version)))
Expand Down Expand Up @@ -794,6 +801,7 @@ def snapshots(self):
* 2020-05-01: :class:`SnapshotsOperations<azure.mgmt.compute.v2020_05_01.aio.operations.SnapshotsOperations>`
* 2020-06-30: :class:`SnapshotsOperations<azure.mgmt.compute.v2020_06_30.aio.operations.SnapshotsOperations>`
* 2020-09-30: :class:`SnapshotsOperations<azure.mgmt.compute.v2020_09_30.aio.operations.SnapshotsOperations>`
* 2020-12-01: :class:`SnapshotsOperations<azure.mgmt.compute.v2020_12_01.aio.operations.SnapshotsOperations>`
"""
api_version = self._get_api_version('snapshots')
if api_version == '2016-04-30-preview':
Expand All @@ -818,6 +826,8 @@ def snapshots(self):
from ..v2020_06_30.aio.operations import SnapshotsOperations as OperationClass
elif api_version == '2020-09-30':
from ..v2020_09_30.aio.operations import SnapshotsOperations as OperationClass
elif api_version == '2020-12-01':
from ..v2020_12_01.aio.operations import SnapshotsOperations as OperationClass
else:
raise ValueError("API version {} does not have operation group 'snapshots'".format(api_version))
return OperationClass(self._client, self._config, Serializer(self._models_dict(api_version)), Deserializer(self._models_dict(api_version)))
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -154,8 +154,7 @@ class StatusLevelTypes(with_metaclass(_CaseInsensitiveEnumMeta, str, Enum)):

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

STANDARD_LRS = "Standard_LRS"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4361,9 +4361,9 @@ def __init__(
class VirtualMachineScaleSetManagedDiskParameters(msrest.serialization.Model):
"""Describes the parameters of a ScaleSet managed disk.
:param storage_account_type: Specifies the storage account type for the managed disk. Possible
values are: Standard_LRS or Premium_LRS. Possible values include: "Standard_LRS",
"Premium_LRS".
:param storage_account_type: Specifies the storage account type for the managed disk. Managed
OS disk storage account type can only be set when you create the scale set. Possible values
are: Standard_LRS or Premium_LRS. Possible values include: "Standard_LRS", "Premium_LRS".
:type storage_account_type: str or ~azure.mgmt.compute.v2017_03_30.models.StorageAccountTypes
"""

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4805,9 +4805,9 @@ def __init__(
class VirtualMachineScaleSetManagedDiskParameters(msrest.serialization.Model):
"""Describes the parameters of a ScaleSet managed disk.
:param storage_account_type: Specifies the storage account type for the managed disk. Possible
values are: Standard_LRS or Premium_LRS. Possible values include: "Standard_LRS",
"Premium_LRS".
:param storage_account_type: Specifies the storage account type for the managed disk. Managed
OS disk storage account type can only be set when you create the scale set. Possible values
are: Standard_LRS or Premium_LRS. Possible values include: "Standard_LRS", "Premium_LRS".
:type storage_account_type: str or ~azure.mgmt.compute.v2017_03_30.models.StorageAccountTypes
"""

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -144,8 +144,7 @@ class StatusLevelTypes(with_metaclass(_CaseInsensitiveEnumMeta, str, Enum)):

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

STANDARD_LRS = "Standard_LRS"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4185,9 +4185,9 @@ def __init__(
class VirtualMachineScaleSetManagedDiskParameters(msrest.serialization.Model):
"""Describes the parameters of a ScaleSet managed disk.
:param storage_account_type: Specifies the storage account type for the managed disk. Possible
values are: Standard_LRS or Premium_LRS. Possible values include: "Standard_LRS",
"Premium_LRS".
:param storage_account_type: Specifies the storage account type for the managed disk. Managed
OS disk storage account type can only be set when you create the scale set. Possible values
are: Standard_LRS or Premium_LRS. Possible values include: "Standard_LRS", "Premium_LRS".
:type storage_account_type: str or ~azure.mgmt.compute.v2017_12_01.models.StorageAccountTypes
"""

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4615,9 +4615,9 @@ def __init__(
class VirtualMachineScaleSetManagedDiskParameters(msrest.serialization.Model):
"""Describes the parameters of a ScaleSet managed disk.
:param storage_account_type: Specifies the storage account type for the managed disk. Possible
values are: Standard_LRS or Premium_LRS. Possible values include: "Standard_LRS",
"Premium_LRS".
:param storage_account_type: Specifies the storage account type for the managed disk. Managed
OS disk storage account type can only be set when you create the scale set. Possible values
are: Standard_LRS or Premium_LRS. Possible values include: "Standard_LRS", "Premium_LRS".
:type storage_account_type: str or ~azure.mgmt.compute.v2017_12_01.models.StorageAccountTypes
"""

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -177,8 +177,7 @@ class StatusLevelTypes(with_metaclass(_CaseInsensitiveEnumMeta, str, Enum)):

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

STANDARD_LRS = "Standard_LRS"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4865,9 +4865,10 @@ def __init__(
class VirtualMachineScaleSetManagedDiskParameters(msrest.serialization.Model):
"""Describes the parameters of a ScaleSet managed disk.
:param storage_account_type: Specifies the storage account type for the managed disk. Possible
values are: Standard_LRS, Premium_LRS, and StandardSSD_LRS. Possible values include:
"Standard_LRS", "Premium_LRS", "StandardSSD_LRS".
:param storage_account_type: Specifies the storage account type for the managed disk. Managed
OS disk storage account type can only be set when you create the scale set. Possible values
are: Standard_LRS, Premium_LRS, and StandardSSD_LRS. Possible values include: "Standard_LRS",
"Premium_LRS", "StandardSSD_LRS".
:type storage_account_type: str or ~azure.mgmt.compute.v2018_04_01.models.StorageAccountTypes
"""

Expand Down
Loading

0 comments on commit 59844d7

Please sign in to comment.