Click or drag to resize

DriveInfo Class

DriveInfo
Inheritance Hierarchy
SystemObject
  SolidFire.CoreRpcBase
    SolidFire.Element.ApiDriveInfo

Namespace:  SolidFire.Element.Api
Assembly:  SolidFire.SDK (in SolidFire.SDK.dll) Version: 12.3.0.0
Syntax
C#
public class DriveInfo : RpcBase

The DriveInfo type exposes the following members.

Constructors
  NameDescription
Public methodDriveInfo
Initializes a new instance of the DriveInfo class
Top
Properties
  NameDescription
Public propertyAttributes
List of Name/Value pairs in JSON object format.
Public propertyCapacity
Total Raw capacity of the drive, in bytes.
Public propertyChassisSlot
For HCI platforms, this value is the node letter and slot number in the server chassis where this drive is located. For legacy platforms, the slot number is a string representation of the 'slot' integer.
Public propertyDriveFailureDetail
If a drive's status is 'Failed', this field provides more detail on why the drive was marked failed.
Public propertyDriveID
DriveID for this drive.
Public propertyDriveSecurityFaultReason
If enabling or disabling drive security failed, this is the reason why it failed. If the value is 'none', there was no failure.
Public propertyKeyID
The keyID used by the key provider to acquire the authentication key for unlocking this drive.
Public propertyKeyProviderID
Identifies the provider of the authentication key for unlocking this drive.
Public propertyNodeID
NodeID where this drive is located.
Public propertySegmentFileSize
Segment File Size of the drive, in bytes.
Public propertySerial
Drive serial number.
Public propertySlot
Slot number in the server chassis where this drive is located, or -1 if SATADimm used for internal metadata drive.
Public propertyStatus
Public propertyType
Public propertyUsableCapacity
Total Usable capacity of the drive, in bytes.
Top
Methods
  NameDescription
Public methodEquals
Determines whether the specified object is equal to the current object.
(Inherited from Object.)
Protected methodFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
Public methodGetHashCode
Serves as the default hash function.
(Inherited from Object.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodToString
Builds a json-enabled string of all the properties and their values in this class.
(Inherited from RpcBase.)
Top
See Also