iLO 4 REST API Data Model (HpSmartStorageDiskDrive Resource Type) - shamimur/hp-proliant-sdk GitHub Wiki

HP RESTful API Data Model Reference for iLO 4—Redfish 1.0 Conformance (Cont)

"HpSmartStorageDiskDrive" Resource Type

Resource Instances

/rest/v1/Systems/{item}/SmartStorage/ArrayControllers/{item}/DiskDrives/{item}

See Resource Map for more details.

HpSmartStorageDiskDrive

"HpSmartStorageDiskDrive" defines the following properties:

"BlockSizeBytes"

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

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.

"CapacityMiB"

This property is a member of HpSmartStorageDiskDrive

Total capacity of the drive in MiB
JSON type:
Integer

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.

"CarrierApplicationVersion"

This property is a member of HpSmartStorageDiskDrive

Carrier PIC firmware version currently running
JSON type:
String

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.

"CarrierAuthenticationStatus"

This property is a member of HpSmartStorageDiskDrive

Authentication status of the drive carrier
JSON type:
String containing one of the following supported values:

"OK" "Fail" "NoCommunication" "NotApplicable"

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.

"CurrentTemperatureCelsius"

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)
The current temperature of the drive
JSON type:
Integer

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.

"EncryptedDrive"

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)
True if encryption is currently enabled on this disk drive, false otherwise
JSON type:
Boolean ('true' or 'false')

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.

"EraseCompletionPercentage"

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)
The percent complete for an erase operation currently occurring on the disk drive
JSON type:
Integer

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.

"ErasePattern"

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)
The pattern used for erasing the disk drive
JSON type:
String

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.

"FirmwareVersion/Current/VersionString"

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)
This string represents the version of the firmware image.
JSON type:
String

HTTP Operations

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.

"InterfaceSpeedGbps"

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)
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.

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.

"InterfaceType"

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)
The connection interface of the drive
JSON type:
String containing one of the following supported values: "SAS" "SATA" "NVME" "Unknown"

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.

"Location"

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)
The location of the drive
JSON type:
String

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.

"LocationFormat"

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)
Format for the location property
JSON type:
String containing one of the following supported values: "ControllerPort:Box:Bay" "SwitchPort:Box:Bay" "SwitchPort:SwitchBay:Bay"

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.

"Manufacturer"

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)
Manufacturer of the disk drive
JSON type:
String

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.

"MaximumTemperatureCelsius"

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)
The maximum recommended temperature for the drive
JSON type:
Integer

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.

"MediaType"

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)
Type of disk
JSON type:
String containing one of the following supported values: "HDD" "SSD"

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.

"MinimumGoodFirmwareVersion"

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)
The minimum recommended firmware revision for the drive
JSON type:
String

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.

"Model"

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)
Drive model number
JSON type:
String

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.

"NativeBlockSizeBytes"

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)
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

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.

"PhyCount"

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)
The number of phys the drive has
JSON type:
Integer

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.

"PortCount"

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)
The number of ports on the drive. Typically 1 (single-domain) or 2 (dual-domain)
JSON type:
Integer greater than or equal to 0.

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.

"PowerOnHours"

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)
The number of lifetime hours that the drive has been powered on
JSON type:
Integer

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.

"RotationalSpeedRpm"

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)
The rotational speed of the drive, only applicable on HDDs
JSON type:
Integer

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.

"SSDEnduranceUtilizationPercentage"

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)
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

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.

"SerialNumber"

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)
The serial number of the drive
JSON type:
String

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.

"SpareRebuildMode"

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)
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"

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.

"Status/Health"

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)
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"

HTTP Operations

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.

"Status/HealthRollUp"

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)
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"

HTTP Operations

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.

"Status/HealthRollup"

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)
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"

HTTP Operations

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.

"Status/State"

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)
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"

HTTP Operations

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.

"TransferSpeedGbps"

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)
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

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.

"WWID"

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)
Unique identifier for the device
JSON type:
String

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.
⚠️ **GitHub.com Fallback** ⚠️