VirtualMachineExtensionImage Class

Describes a Virtual Machine Extension Image.

Variables are only populated by the server, and will be ignored when sending a request.

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

Inheritance
azure.mgmt.compute.v2023_07_01.models._models_py3.Resource
VirtualMachineExtensionImage

Constructor

VirtualMachineExtensionImage(*, location: str, tags: Dict[str, str] | None = None, operating_system: str | None = None, compute_role: str | None = None, handler_schema: str | None = None, vm_scale_set_enabled: bool | None = None, supports_multiple_extensions: bool | None = None, **kwargs: Any)

Keyword-Only Parameters

Name Description
location
str

Resource location. Required.

tags

Resource tags.

operating_system
str

The operating system this extension supports.

compute_role
str

The type of role (IaaS or PaaS) this extension supports.

handler_schema
str

The schema defined by publisher, where extension consumers should provide settings in a matching schema.

vm_scale_set_enabled

Whether the extension can be used on xRP VMScaleSets. By default existing extensions are usable on scalesets, but there might be cases where a publisher wants to explicitly indicate the extension is only enabled for CRP VMs but not VMSS.

supports_multiple_extensions

Whether the handler can support multiple extensions.

Variables

Name Description
id
str

Resource Id.

name
str

Resource name.

type
str

Resource type.

location
str

Resource location. Required.

tags

Resource tags.

operating_system
str

The operating system this extension supports.

compute_role
str

The type of role (IaaS or PaaS) this extension supports.

handler_schema
str

The schema defined by publisher, where extension consumers should provide settings in a matching schema.

vm_scale_set_enabled

Whether the extension can be used on xRP VMScaleSets. By default existing extensions are usable on scalesets, but there might be cases where a publisher wants to explicitly indicate the extension is only enabled for CRP VMs but not VMSS.

supports_multiple_extensions

Whether the handler can support multiple extensions.