iLO 4 REST API Data Model (HpSmartStorageDiskDrive Resource Type) - shamimur/hp-proliant-sdk GitHub Wiki
/rest/v1/Systems/{item}/SmartStorage/ArrayControllers/{item}/DiskDrives/{item}
See Resource Map for more details.
HpSmartStorageDiskDrive
"HpSmartStorageDiskDrive" defines the following properties:
This property is a member of HpSmartStorageDiskDrive
Block size of the drive in bytes. This is the block size presented by the drive to clients such as the array controller or operating system.
JSON type:
Integer
This property is a member of HpSmartStorageDiskDrive
Total capacity of the drive in MiB
JSON type:
Integer
This property is a member of HpSmartStorageDiskDrive
Carrier PIC firmware version currently running
JSON type:
String
This property is a member of HpSmartStorageDiskDrive
Authentication status of the drive carrier
JSON type:
String containing one of the following supported values:
This property is a member of [HpSmartStorageDiskDrive](https://github.com/HewlettPackard/python-proliant-sdk/wiki/iLO-4-REST-API-Data-Model-(HpSmartStorageDiskDrive-Resource-Type)#hpsmartstoragediskdrive-resource-type)
"OK" "Fail" "NoCommunication" "NotApplicable"
The current temperature of the drive
JSON type:
Integer
True if encryption is currently enabled on this disk drive, false otherwise
JSON type:
Boolean ('true' or 'false')
The percent complete for an erase operation currently occurring on the disk drive
JSON type:
Integer
The pattern used for erasing the disk drive
JSON type:
String
This string represents the version of the firmware image.
JSON type:
String
GET | Rendered if supported by the implementation or omitted if not. The value of this property may also be null if it is unavailable at the time of the request. |
Native interface speed for the device
This property is not implemented in iLO 4 and is reserved for future use.
JSON type:
Integer
greater than or equal to 0.
The connection interface of the drive
JSON type:
String containing one of the following supported values:
"SAS"
"SATA"
"NVME"
"Unknown"
This property is a member of [HpSmartStorageDiskDrive](https://github.com/HewlettPackard/python-proliant-sdk/wiki/iLO-4-REST-API-Data-Model-(HpSmartStorageDiskDrive-Resource-Type)#hpsmartstoragediskdrive-resource-type)
GET | Rendered if supported by the implementation or omitted if not. |
The location of the drive
JSON type:
String
Format for the location property
JSON type:
String containing one of the following supported values:
"ControllerPort:Box:Bay"
"SwitchPort:Box:Bay"
"SwitchPort:SwitchBay:Bay"
This property is a member of [HpSmartStorageDiskDrive](https://github.com/HewlettPackard/python-proliant-sdk/wiki/iLO-4-REST-API-Data-Model-(HpSmartStorageDiskDrive-Resource-Type)#hpsmartstoragediskdrive-resource-type)
GET | Rendered if supported by the implementation or omitted if not. |
Manufacturer of the disk drive
JSON type:
String
The maximum recommended temperature for the drive
JSON type:
Integer
Type of disk
JSON type:
String containing one of the following supported values:
"HDD"
"SSD"
This property is a member of [HpSmartStorageDiskDrive](https://github.com/HewlettPackard/python-proliant-sdk/wiki/iLO-4-REST-API-Data-Model-(HpSmartStorageDiskDrive-Resource-Type)#hpsmartstoragediskdrive-resource-type)
GET | Rendered if supported by the implementation or omitted if not. |
The minimum recommended firmware revision for the drive
JSON type:
String
Drive model number
JSON type:
String
Native block size of the drive in bytes. This is the underlying sector size used by the physical drive to store data. For example, an advanced format drive that uses 4K sector sizes to store data will return 4K as the NativeBlockSizeBytes but may return 512 for the BlockSizeBytes when running in 512e (emulation) mode for backward compatibility
JSON type:
Integer
The number of phys the drive has
JSON type:
Integer
The number of ports on the drive. Typically 1 (single-domain) or 2 (dual-domain)
JSON type:
Integer
greater than or equal to 0.
The number of lifetime hours that the drive has been powered on
JSON type:
Integer
The rotational speed of the drive, only applicable on HDDs
JSON type:
Integer
This is the percentage of the drive that has been worn out and can no longer be used. When this values reaches 100%, the drive has 0% usage remaining and is completely worn out
JSON type:
Integer
The serial number of the drive
JSON type:
String
Method to used activate this drive when another drive fails, this is only applicable if the drive is configured as a spare drive
JSON type:
String containing one of the following supported values:
"Dedicated"
"Roaming"
This property is a member of [HpSmartStorageDiskDrive](https://github.com/HewlettPackard/python-proliant-sdk/wiki/iLO-4-REST-API-Data-Model-(HpSmartStorageDiskDrive-Resource-Type)#hpsmartstoragediskdrive-resource-type)
GET | Rendered if supported by the implementation or omitted if not. |
This represents the health state of this resource in the absence of its dependent resources.
JSON type:
String containing one of the following supported values:
"OK"
"Warning"
"Critical"
This property is a member of [HpSmartStorageDiskDrive](https://github.com/HewlettPackard/python-proliant-sdk/wiki/iLO-4-REST-API-Data-Model-(HpSmartStorageDiskDrive-Resource-Type)#hpsmartstoragediskdrive-resource-type)
GET | Rendered if supported by the implementation or omitted if not. The value of this property may also be null if it is unavailable at the time of the request. |
This represents the overall health state from the view of this resource.
JSON type:
String containing one of the following supported values:
"OK"
"Warning"
"Critical"
This property is a member of [HpSmartStorageDiskDrive](https://github.com/HewlettPackard/python-proliant-sdk/wiki/iLO-4-REST-API-Data-Model-(HpSmartStorageDiskDrive-Resource-Type)#hpsmartstoragediskdrive-resource-type)
GET | Rendered if supported by the implementation or omitted if not. The value of this property may also be null if it is unavailable at the time of the request. |
This represents the overall health state from the view of this resource.
JSON type:
String containing one of the following supported values:
"OK"
"Warning"
"Critical"
This property is a member of [HpSmartStorageDiskDrive](https://github.com/HewlettPackard/python-proliant-sdk/wiki/iLO-4-REST-API-Data-Model-(HpSmartStorageDiskDrive-Resource-Type)#hpsmartstoragediskdrive-resource-type)
GET | Rendered if supported by the implementation or omitted if not. The value of this property may also be null if it is unavailable at the time of the request. |
This indicates the known state of the resource, such as if it is enabled.
JSON type:
String containing one of the following supported values:
"Enabled"
"Disabled"
"Offline"
"InTest"
"Starting"
"Absent"
This property is a member of [HpSmartStorageDiskDrive](https://github.com/HewlettPackard/python-proliant-sdk/wiki/iLO-4-REST-API-Data-Model-(HpSmartStorageDiskDrive-Resource-Type)#hpsmartstoragediskdrive-resource-type)
GET | Rendered if supported by the implementation or omitted if not. The value of this property may also be null if it is unavailable at the time of the request. |
Effective transfer speed to the device taking into account hardware acceleration such as edge-buffering
This property is not implemented in iLO 4 and is reserved for future use.
JSON type:
Integer
GET | Rendered if supported by the implementation or omitted if not. |
Unique identifier for the device
JSON type:
String