VirtualMachineScaleSetExtension Class

Describes a Virtual Machine Scale Set Extension.

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

Inheritance
azure.mgmt.compute.v2016_03_30.models._models_py3.SubResource
VirtualMachineScaleSetExtension

Constructor

VirtualMachineScaleSetExtension(*, id: Optional[str] = None, name: Optional[str] = None, publisher: Optional[str] = None, type: Optional[str] = None, type_handler_version: Optional[str] = None, auto_upgrade_minor_version: Optional[bool] = None, settings: Optional[Any] = None, protected_settings: Optional[Any] = None, **kwargs)

Parameters

id
str
Required

Resource Id.

name
str
Required

The name of the extension.

publisher
str
Required

The name of the extension handler publisher.

type
str
Required

The type of the extension handler.

type_handler_version
str
Required

The type version of the extension handler.

auto_upgrade_minor_version
bool
Required

Whether the extension handler should be automatically upgraded across minor versions.

settings
any
Required

Json formatted public settings for the extension.

protected_settings
any
Required

Json formatted protected settings for the extension.

Variables

provisioning_state
str

The provisioning state, which only appears in the response.