VirtualMachineImage Class

Describes a Virtual Machine Image.

All required parameters must be populated in order to send to Azure.

Inheritance
azure.mgmt.compute.v2018_04_01.models._models_py3.VirtualMachineImageResource
VirtualMachineImage

Constructor

VirtualMachineImage(*, name: str, location: str, id: Optional[str] = None, tags: Optional[Dict[str, str]] = None, plan: Optional[azure.mgmt.compute.v2018_04_01.models._models_py3.PurchasePlan] = None, os_disk_image: Optional[azure.mgmt.compute.v2018_04_01.models._models_py3.OSDiskImage] = None, data_disk_images: Optional[List[azure.mgmt.compute.v2018_04_01.models._models_py3.DataDiskImage]] = None, **kwargs)

Parameters

id
str
Required

Resource Id.

name
str
Required

Required. The name of the resource.

location
str
Required

Required. The supported Azure location of the resource.

tags
dict[str, str]
Required

A set of tags. Specifies the tags that are assigned to the virtual machine. For more information about using tags, see Using tags to organize your Azure resources.

plan
PurchasePlan
Required

Used for establishing the purchase context of any 3rd Party artifact through MarketPlace.

os_disk_image
OSDiskImage
Required

Contains the os disk image information.

data_disk_images
list[DataDiskImage]
Required