Microsoft.Azure.Management.Compute.Fluent.VirtualMachineScaleSetExtension.Definition Namespace

Contains interfaces that support defining virtual machine extensions in a scale set.

Interfaces

IBlank<ParentT>

The first stage of a virtual machine scale set extension definition.

IDefinition<ParentT>

The entirety of a virtual machine scale set extension definition as a part of a parent definition.

IWithAttach<ParentT>

The final stage of a virtual machine scale set extension definition.

IWithAutoUpgradeMinorVersion<ParentT>

The stage of a virtual machine scale set extension definition allowing to enable or disable auto upgrade of the extension when when a new minor version of virtual machine scale set extension image gets published.

IWithImageOrPublisher<ParentT>

The stage of a virtual machines scale set extension definition allowing to specify an extension image or specify name of the virtual machine scale set extension publisher.

IWithPublisher<ParentT>

The stage of a virtual machine scale set extension definition allowing to specify the publisher of the extension image this extension is based on.

IWithSettings<ParentT>

The stage of a virtual machine scale set extension definition allowing to specify the public and private settings.

IWithType<ParentT>

The stage of a virtual machine scale set extension definition allowing to specify the type of the virtual machine scale set extension image this extension is based on.

IWithVersion<ParentT>

The stage of a virtual machine scale set extension definition allowing to specify the type of the virtual machine scale set extension version this extension is based on.