Table of Contents

Class AzureVirtualMachineExtension

Namespace
CENTREL.XIA.Configuration.Types
Assembly
CENTREL.XIA.Configuration.Types.dll

Represents an Azure virtual machine extension.

public class AzureVirtualMachineExtension : BaseTypeSection, IComparable<AzureVirtualMachineExtension>
Inheritance
AzureVirtualMachineExtension
Implements

Constructors

AzureVirtualMachineExtension()

Initializes a new instance of the CENTREL.XIA.Configuration.Types.AzureVirtualMachineExtension class.

public AzureVirtualMachineExtension()

Properties

AutomaticUpgradeEnabled

Gets or sets whether the extension should be automatically upgraded.

public BooleanOption AutomaticUpgradeEnabled { get; set; }

Property Value

BooleanOption

CollectionIndex

Gets the collection index for the extension.

[Browsable(false)]
public string CollectionIndex { get; }

Property Value

string

Id

Gets or sets the unique resource identifier of the extension.

public string Id { get; set; }

Property Value

string

Name

Gets or sets the name of the extension - for example "IaaSAntimalware".

public string Name { get; set; }

Property Value

string

ProvisioningState

Gets or sets the provisioning state of the extension.

public AzureVirtualMachineExtensionProvisioningState ProvisioningState { get; set; }

Property Value

AzureVirtualMachineExtensionProvisioningState

ProvisioningStateString

Gets the provisioning state of the extension.

public string ProvisioningStateString { get; set; }

Property Value

string

PublicSettings

Gets or sets the public settings configured for the extension.

public AzureVirtualMachineExtensionPublicSettings PublicSettings { get; set; }

Property Value

AzureVirtualMachineExtensionPublicSettings

Publisher

Gets or sets the publisher of the extension - for example "Microsoft.Azure.Security".

public string Publisher { get; set; }

Property Value

string

TypeHandlerVersion

Gets or sets the version of the extension - for example "1.4.7.0".

public string TypeHandlerVersion { get; set; }

Property Value

string

Methods

CompareTo(AzureVirtualMachineExtension)

Compares two CENTREL.XIA.Configuration.Types.AzureVirtualMachineExtension objects to allow sorting alphabetically by name.

public int CompareTo(AzureVirtualMachineExtension other)

Parameters

other AzureVirtualMachineExtension

The CENTREL.XIA.Configuration.Types.AzureVirtualMachineExtension to compare to.

Returns

int

The sort order of the two CENTREL.XIA.Configuration.Types.AzureVirtualMachineExtension objects.