Skip to main content

DeviceUpdateComponent class

This data object contains information about firmware update for a specific component.

Namespace: Lenovo.SysMgmt.LXCO.Integration.Data

Assembly: Lenovo.SysMgmt.LXCO.Integration.Data

Properties

public string Name { get; set; }
Component name
public string MainComponentName { get; set; }
Main component name
public string bool IsUpgradeable { get; set; }
Indicates whether the component can be updated
public string FirmwareActivationStatus { get; set; }
Firmware activation status
public string ComponentID { get; set; }
Component ID
public string PolicyState { get; set; }
Policy state key. This can be one of the following values.
  • NoPolicyAssigned
  • PolicyAssigned
public LXCOComponentVersion TargetVersion { get; set; }
Information about the target update for the component based on the assigned policy

If a policy is not assigned, this value is null.

public LXCOComponentVersion Version { get; set; }
Information about the update that is currently installed for the component
public ComponentCVEDetails CVEDetails { get; set; }
Information about available CVEs for the update

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)