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
ManagedObjectID
Gets or sets the unique ID for this managed object - for example "datacenter-21".
public string ManagedObjectID { get; set; }
Property Value
Name
Gets or sets the name of this VMware object.
public string Name { get; set; }
Property Value
Permissions
Gets or sets the permissions assigned to this VMware managed object.
public VMwarePermissions Permissions { get; set; }
Property Value
Methods
CompareTo(VMwareManagedObject)
Compares two VMware managed objects to allow sorting alphabetically by name.
public int CompareTo(VMwareManagedObject other)
Parameters
other
VMwareManagedObjectThe CENTREL.XIA.Configuration.Types.VMwareManagedObject to compare to.
Returns
- int
The sort order of the two CENTREL.XIA.Configuration.Types.VMwareManagedObjects.