Table of Contents

Class VMwareBaseResourceAllocationSettings

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

Represents the base class for resource allocation settings from which CPU and memory allocation inherits.

public abstract class VMwareBaseResourceAllocationSettings : GlobalSerializableClassicBase
Inheritance
VMwareBaseResourceAllocationSettings
Derived

Constructors

VMwareBaseResourceAllocationSettings()

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

public VMwareBaseResourceAllocationSettings()

Properties

ExpandableReservation

Gets or sets whether this resource allocation is an expandable reservation.

public BooleanOption ExpandableReservation { get; set; }

Property Value

BooleanOption

Limit

Gets or sets the limit for this resource type, a value of -1 means unlimited.

public long Limit { get; set; }

Property Value

long

Remarks

The inherited classes present the LimitString property which is used by the DataComparer.

Reservation

Gets or sets the reservation level.

public long Reservation { get; set; }

Property Value

long

Shares

Gets or sets the number of shares allocated.

public int Shares { get; set; }

Property Value

int

SharesLevel

Gets or sets the shares level.

public VMwareResourceAllocationSharesLevel SharesLevel { get; set; }

Property Value

VMwareResourceAllocationSharesLevel

SharesLevelString

Gets the shares level as a human readable string.

public string SharesLevelString { get; set; }

Property Value

string