Table of Contents

Class VMwareManagedObject

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

Represents an abstract VMware object that managed objects such as hosts, clusters, resource pools, and virtual machines inherit.

public abstract class VMwareManagedObject : GlobalSerializableClassicBase, IComparable<VMwareManagedObject>
Inheritance
VMwareManagedObject
Implements
Derived

Constructors

VMwareManagedObject()

protected VMwareManagedObject()

Properties

Alarms

Gets or sets the alarms configured on this VMware managed object.

public VMwareAlarms Alarms { get; set; }

Property Value

VMwareAlarms

ManagedObjectID

Gets or sets the unique ID for this managed object - for example "datacenter-21".

public string ManagedObjectID { get; set; }

Property Value

string

Name

Gets or sets the name of this VMware object.

public string Name { get; set; }

Property Value

string

Permissions

Gets or sets the permissions assigned to this VMware managed object.

public VMwarePermissions Permissions { get; set; }

Property Value

VMwarePermissions

Methods

CompareTo(VMwareManagedObject)

Compares two VMware managed objects to allow sorting alphabetically by name.

public int CompareTo(VMwareManagedObject other)

Parameters

other VMwareManagedObject

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

Returns

int

The sort order of the two CENTREL.XIA.Configuration.Types.VMwareManagedObjects.