VirtualMachineImagesOperations Class

Warning

DO NOT instantiate this class directly.

Instead, you should access the following operations through

ComputeManagementClient's

<xref:virtual_machine_images> attribute.

Constructor

VirtualMachineImagesOperations(*args, **kwargs)

Methods

get

Gets a virtual machine image.

list

Gets a list of all virtual machine image versions for the specified location, publisher, offer, and SKU.

list_offers

Gets a list of virtual machine image offers for the specified location and publisher.

list_publishers

Gets a list of virtual machine image publishers for the specified Azure location.

list_skus

Gets a list of virtual machine image SKUs for the specified location, publisher, and offer.

get

Gets a virtual machine image.

get(location: str, publisher_name: str, offer: str, skus: str, version: str, **kwargs: Any) -> VirtualMachineImage

Parameters

Name Description
location
Required
str

The name of a supported Azure region. Required.

publisher_name
Required
str

A valid image publisher. Required.

offer
Required
str

A valid image publisher offer. Required.

skus
Required
str

A valid image SKU. Required.

version
Required
str

A valid image SKU version. Required.

Returns

Type Description

VirtualMachineImage or the result of cls(response)

Exceptions

Type Description

list

Gets a list of all virtual machine image versions for the specified location, publisher, offer, and SKU.

list(location: str, publisher_name: str, offer: str, skus: str, *, expand: str | None = None, top: int | None = None, orderby: str | None = None, **kwargs: Any) -> List[VirtualMachineImageResource]

Parameters

Name Description
location
Required
str

The name of a supported Azure region. Required.

publisher_name
Required
str

A valid image publisher. Required.

offer
Required
str

A valid image publisher offer. Required.

skus
Required
str

A valid image SKU. Required.

Keyword-Only Parameters

Name Description
expand
str

The expand expression to apply on the operation. Default value is None.

Default value: None
top
int

Default value is None.

Default value: None
orderby
str

Default value is None.

Default value: None

Returns

Type Description

list of VirtualMachineImageResource or the result of cls(response)

Exceptions

Type Description

list_offers

Gets a list of virtual machine image offers for the specified location and publisher.

list_offers(location: str, publisher_name: str, **kwargs: Any) -> List[VirtualMachineImageResource]

Parameters

Name Description
location
Required
str

The name of a supported Azure region. Required.

publisher_name
Required
str

A valid image publisher. Required.

Returns

Type Description

list of VirtualMachineImageResource or the result of cls(response)

Exceptions

Type Description

list_publishers

Gets a list of virtual machine image publishers for the specified Azure location.

list_publishers(location: str, **kwargs: Any) -> List[VirtualMachineImageResource]

Parameters

Name Description
location
Required
str

The name of a supported Azure region. Required.

Returns

Type Description

list of VirtualMachineImageResource or the result of cls(response)

Exceptions

Type Description

list_skus

Gets a list of virtual machine image SKUs for the specified location, publisher, and offer.

list_skus(location: str, publisher_name: str, offer: str, **kwargs: Any) -> List[VirtualMachineImageResource]

Parameters

Name Description
location
Required
str

The name of a supported Azure region. Required.

publisher_name
Required
str

A valid image publisher. Required.

offer
Required
str

A valid image publisher offer. Required.

Returns

Type Description

list of VirtualMachineImageResource or the result of cls(response)

Exceptions

Type Description

Attributes

models

models = <module 'azure.mgmt.compute.v2019_12_01.models' from 'C:\\hostedtoolcache\\windows\\Python\\3.11.10\\x64\\Lib\\site-packages\\py2docfx\\venv\\venv83\\Lib\\site-packages\\azure\\mgmt\\compute\\v2019_12_01\\models\\__init__.py'>