VirtualMachineExtensionImageProperties Class
Describes the properties of a Virtual Machine Extension Image.
Constructor
VirtualMachineExtensionImageProperties(*args: Any, **kwargs: Any)
Variables
| Name | Description |
|---|---|
|
operating_system
|
The operating system this extension supports. Required. |
|
compute_role
|
The type of role (IaaS or PaaS) this extension supports. Required. |
|
handler_schema
|
The schema defined by publisher, where extension consumers should provide settings in a matching schema. Required. |
|
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. |
Attributes
compute_role
The type of role (IaaS or PaaS) this extension supports. Required.
compute_role: str
handler_schema
The schema defined by publisher, where extension consumers should provide settings in a matching schema. Required.
handler_schema: str
operating_system
The operating system this extension supports. Required.
operating_system: str
supports_multiple_extensions
Whether the handler can support multiple extensions.
supports_multiple_extensions: bool | None
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.
vm_scale_set_enabled: bool | None