Skip to main content

DeviceData class

This data object contains high-level information about a managed device.

Namespace: Lenovo.SysMgmt.LXCO.Integration.Data

Assembly: Lenovo.SysMgmt.LXCO.Integration.Data

Properties

public string DeviceName { get; set; }
Name that is displayed in the user interface for this device
public string ProductName { get; set; }
Product name
public string Id { get; set; }
Device ID
Note
The device ID includes the UUID of the device and the UUID of the resource manager that manages the device, separated by a dash (deviceUUIDmanagerUUID).
public string ManagerUuid { get; set; }
Resource manager UUID
public string [] Ipv6Addresses { get; set; }
List of IPV6 addresses
public string [] Ipv4Addresses { get; set; }
List of IPv4 addresses
public string PowerStatus { get; set; }
Power status. This can be one of the following values.
  • Off
  • On
  • Standby
  • Unknown
public string OverallHealthState { get; set; }
Highest severity of all alerts. This can be one of the following values.
  • Normal
  • Warning
  • Critical
  • Unknown

Methods

public virtual bool Equals (object obj);
Determines whether the specified object is equal to the current object.

(Inherited from System.Object)

public virtual int GetHashCode ();
Serves as the default hash function

(Inherited from System.Object)

public Type GetType ();
Gets the System.Type of the current instance

(Inherited from System.Object)

public virtual string ToString ();
Returns a string that represents the current object.

(Inherited from System.Object)