Skip to content
Prev Previous commit
Next Next commit
[AutoPR compute/resource-manager] add HyperVGeneation in GetVMImage (#…
…6501)

* Generated from 4b3b012a4c684afd2e931bb2ac4c01bbf894eec4

add HyperVGeneation in SharedVMImageVersion

* Generated from c34793bd9910de785d31e7bf8e6da1fd7e30de8b

reuse HyperVGenerationType

* Generated from c34793bd9910de785d31e7bf8e6da1fd7e30de8b

reuse HyperVGenerationType
  • Loading branch information
AutorestCI authored and Zim Kalinowski committed Aug 27, 2019
commit 0102a2aa8194691eb5a64d4089e55dcb126b3857
Original file line number Diff line number Diff line change
Expand Up @@ -4901,6 +4901,9 @@ class VirtualMachineImage(VirtualMachineImageResource):
:param automatic_os_upgrade_properties:
:type automatic_os_upgrade_properties:
~azure.mgmt.compute.v2019_03_01.models.AutomaticOSUpgradeProperties
:param hyper_vgeneration: Possible values include: 'V1', 'V2'
:type hyper_vgeneration: str or
~azure.mgmt.compute.v2019_03_01.models.HyperVGenerationTypes
"""

_validation = {
Expand All @@ -4917,6 +4920,7 @@ class VirtualMachineImage(VirtualMachineImageResource):
'os_disk_image': {'key': 'properties.osDiskImage', 'type': 'OSDiskImage'},
'data_disk_images': {'key': 'properties.dataDiskImages', 'type': '[DataDiskImage]'},
'automatic_os_upgrade_properties': {'key': 'properties.automaticOSUpgradeProperties', 'type': 'AutomaticOSUpgradeProperties'},
'hyper_vgeneration': {'key': 'properties.hyperVGeneration', 'type': 'str'},
}

def __init__(self, **kwargs):
Expand All @@ -4925,6 +4929,7 @@ def __init__(self, **kwargs):
self.os_disk_image = kwargs.get('os_disk_image', None)
self.data_disk_images = kwargs.get('data_disk_images', None)
self.automatic_os_upgrade_properties = kwargs.get('automatic_os_upgrade_properties', None)
self.hyper_vgeneration = kwargs.get('hyper_vgeneration', None)


class VirtualMachineInstanceView(Model):
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4901,6 +4901,9 @@ class VirtualMachineImage(VirtualMachineImageResource):
:param automatic_os_upgrade_properties:
:type automatic_os_upgrade_properties:
~azure.mgmt.compute.v2019_03_01.models.AutomaticOSUpgradeProperties
:param hyper_vgeneration: Possible values include: 'V1', 'V2'
:type hyper_vgeneration: str or
~azure.mgmt.compute.v2019_03_01.models.HyperVGenerationTypes
"""

_validation = {
Expand All @@ -4917,14 +4920,16 @@ class VirtualMachineImage(VirtualMachineImageResource):
'os_disk_image': {'key': 'properties.osDiskImage', 'type': 'OSDiskImage'},
'data_disk_images': {'key': 'properties.dataDiskImages', 'type': '[DataDiskImage]'},
'automatic_os_upgrade_properties': {'key': 'properties.automaticOSUpgradeProperties', 'type': 'AutomaticOSUpgradeProperties'},
'hyper_vgeneration': {'key': 'properties.hyperVGeneration', 'type': 'str'},
}

def __init__(self, *, name: str, location: str, id: str=None, tags=None, plan=None, os_disk_image=None, data_disk_images=None, automatic_os_upgrade_properties=None, **kwargs) -> None:
def __init__(self, *, name: str, location: str, id: str=None, tags=None, plan=None, os_disk_image=None, data_disk_images=None, automatic_os_upgrade_properties=None, hyper_vgeneration=None, **kwargs) -> None:
super(VirtualMachineImage, self).__init__(id=id, name=name, location=location, tags=tags, **kwargs)
self.plan = plan
self.os_disk_image = os_disk_image
self.data_disk_images = data_disk_images
self.automatic_os_upgrade_properties = automatic_os_upgrade_properties
self.hyper_vgeneration = hyper_vgeneration


class VirtualMachineInstanceView(Model):
Expand Down