Share via


VirtualMachineImageProperties interface

Describes the properties of a Virtual Machine Image.

Properties

architecture

Specifies the Architecture Type

automaticOSUpgradeProperties

Describes automatic OS upgrade properties on the image.

dataDiskImages
disallowed

Specifies disallowed configuration for the VirtualMachine created from the image

features
hyperVGeneration

Specifies the HyperVGeneration Type

osDiskImage

Contains the os disk image information.

plan

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

Property Details

architecture

Specifies the Architecture Type

architecture?: "x64" | "Arm64"

Property Value

"x64" | "Arm64"

automaticOSUpgradeProperties

Describes automatic OS upgrade properties on the image.

automaticOSUpgradeProperties?: AutomaticOSUpgradeProperties

Property Value

dataDiskImages

dataDiskImages?: DataDiskImage[]

Property Value

disallowed

Specifies disallowed configuration for the VirtualMachine created from the image

disallowed?: DisallowedConfiguration

Property Value

features

features?: VirtualMachineImageFeature[]

Property Value

hyperVGeneration

Specifies the HyperVGeneration Type

hyperVGeneration?: "V1" | "V2"

Property Value

"V1" | "V2"

osDiskImage

Contains the os disk image information.

osDiskImage?: OSDiskImage

Property Value

plan

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

plan?: PurchasePlan

Property Value