Skip to main content

ServerDriveInfo class

This data object contains drive data.

Namespace: Lenovo.XClarityOrchestrator.PowerShell.Data.Devices

Assembly: Lenovo.XClarityOrchestrator.PowerShell.Data

Properties

public string SerialNumber { get; set;}
Serial number.
public string Model { get; set;}
Model.
public int Bay { get; set;}
Drive bay.
public int NumberOfBlocks { get; set;}
Number of blocks.
public long BlockSize { get; set;}
Block size.
public long LargestAvailableSize { get; set;}
Largest available size.
public long Capacity { get; set;}
Drive capacity.
public string M2Location { get; set;}
Location of M.2 drive and bay (M.2 drives only).
public string FRU { get; set;}
FRU.
public string PartNumber { get; set;}
Part number.
public string Uuid { get; set;}
Unique identifier.
public string Name { get; set;}
Drive name.
public string Manufacturer { get; set;}
Manufacturer.
public string Temperature { get; set;}
Device temperature.
public string RemainingLife { get; set;}
Indicate the amount of life that remains for a solid-state drive (SSD). This can be one of the following values.
  • 0 – 100. The percent of remaining life
  • -1. Unknown(default)
  • -2. Information is not available
  • -3. The drive is not an SSD.
public string Description { get; set;}
Drive description.
public string DiskState { get; set;}
Disk-drive state.
public string MediaType { get; set;}
Media type.
public string InterfaceType { get; set;}
Drive interface type (ThinkServer servers only).
public string HealthState { get; set;}
Health state that corresponds to the highest event severity of all disk drives in the device. This can be one of the following values.
  • Normal
  • Non-Critical
  • Warning
  • Minor-Failure
  • Major-Failure
  • Non-Recoverable
  • 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)