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

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

"HpSmartStorageArrayController" Resource Type

Resource Instances

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

See Resource Map for more details.

HpSmartStorageArrayController

"HpSmartStorageArrayController" defines the following properties:

"AdapterType"

This property is a member of HpSmartStorageArrayController

Type of Smart controller
JSON type:
String containing one of the following supported values: "SmartArray" "SmartHBA" "DynamicSmartArray"

HTTP Operations

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

"ArrayCount"

This property is a member of [HpSmartStorageArrayController](https://github.com/HewlettPackard/python-proliant-sdk/wiki/iLO-4-REST-API-Data-Model-(HpSmartStorageArrayController-Resource-Type)#hpsmartstoragearraycontroller-resource-type)
The number of arrays configured on this controller
JSON type:
Integer

HTTP Operations

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

"BackupPowerSourceStatus"

This property is a member of [HpSmartStorageArrayController](https://github.com/HewlettPackard/python-proliant-sdk/wiki/iLO-4-REST-API-Data-Model-(HpSmartStorageArrayController-Resource-Type)#hpsmartstoragearraycontroller-resource-type)
The current status of the backup power source (battery, capacitor, megacell etc.)
JSON type:
String containing one of the following supported values: "Present" "NotPresent" "PresentAndCharged" "PresentAndCharging"

HTTP Operations

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

"BootVolumePrimary"

This property is a member of [HpSmartStorageArrayController](https://github.com/HewlettPackard/python-proliant-sdk/wiki/iLO-4-REST-API-Data-Model-(HpSmartStorageArrayController-Resource-Type)#hpsmartstoragearraycontroller-resource-type)
The primary boot volume of this controller
JSON type:
String

HTTP Operations

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

"BootVolumeSecondary"

This property is a member of [HpSmartStorageArrayController](https://github.com/HewlettPackard/python-proliant-sdk/wiki/iLO-4-REST-API-Data-Model-(HpSmartStorageArrayController-Resource-Type)#hpsmartstoragearraycontroller-resource-type)
The secondary boot volume of this controller
JSON type:
String

HTTP Operations

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

"CacheArrayCount"

This property is a member of [HpSmartStorageArrayController](https://github.com/HewlettPackard/python-proliant-sdk/wiki/iLO-4-REST-API-Data-Model-(HpSmartStorageArrayController-Resource-Type)#hpsmartstoragearraycontroller-resource-type)
The number of cache arrays configured on this controller
JSON type:
Integer

HTTP Operations

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

"CacheLogicalDriveCount"

This property is a member of [HpSmartStorageArrayController](https://github.com/HewlettPackard/python-proliant-sdk/wiki/iLO-4-REST-API-Data-Model-(HpSmartStorageArrayController-Resource-Type)#hpsmartstoragearraycontroller-resource-type)
The number of cache logical drives configured on this controller
JSON type:
Integer

HTTP Operations

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

"CacheMemorySizeMiB"

This property is a member of [HpSmartStorageArrayController](https://github.com/HewlettPackard/python-proliant-sdk/wiki/iLO-4-REST-API-Data-Model-(HpSmartStorageArrayController-Resource-Type)#hpsmartstoragearraycontroller-resource-type)
The total cache memory size for the controller in MiB
JSON type:
Integer

HTTP Operations

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

"CachePhysicalDriveCount"

This property is a member of [HpSmartStorageArrayController](https://github.com/HewlettPackard/python-proliant-sdk/wiki/iLO-4-REST-API-Data-Model-(HpSmartStorageArrayController-Resource-Type)#hpsmartstoragearraycontroller-resource-type)
The number of physical drives assigned as cache drives attached to this controller
JSON type:
Integer

HTTP Operations

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

"CurrentOperatingMode"

This property is a member of [HpSmartStorageArrayController](https://github.com/HewlettPackard/python-proliant-sdk/wiki/iLO-4-REST-API-Data-Model-(HpSmartStorageArrayController-Resource-Type)#hpsmartstoragearraycontroller-resource-type)
The current operating mode of the controller.
JSON type:
String containing one of the following supported values: "RAID" "HBA"

HTTP Operations

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

"CurrentParallelSurfaceScanCount"

This property is a member of [HpSmartStorageArrayController](https://github.com/HewlettPackard/python-proliant-sdk/wiki/iLO-4-REST-API-Data-Model-(HpSmartStorageArrayController-Resource-Type)#hpsmartstoragearraycontroller-resource-type)
Number of disks the controller is scanning in parallel
JSON type:
Integer

HTTP Operations

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

"DataLogicalDriveCount"

This property is a member of [HpSmartStorageArrayController](https://github.com/HewlettPackard/python-proliant-sdk/wiki/iLO-4-REST-API-Data-Model-(HpSmartStorageArrayController-Resource-Type)#hpsmartstoragearraycontroller-resource-type)
The number of data logical drives configured on this controller
JSON type:
Integer

HTTP Operations

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

"DataPhysicalDriveCount"

This property is a member of [HpSmartStorageArrayController](https://github.com/HewlettPackard/python-proliant-sdk/wiki/iLO-4-REST-API-Data-Model-(HpSmartStorageArrayController-Resource-Type)#hpsmartstoragearraycontroller-resource-type)
The number of physical drives assigned as data drives attached to this controller
JSON type:
Integer

HTTP Operations

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

"DegradedPerformanceOptimization"

This property is a member of [HpSmartStorageArrayController](https://github.com/HewlettPackard/python-proliant-sdk/wiki/iLO-4-REST-API-Data-Model-(HpSmartStorageArrayController-Resource-Type)#hpsmartstoragearraycontroller-resource-type)
Enables the controller to attempt to improve performance on RAID 5/50/6(ADG)/60 logical drives when one or more physical drives in the logical drive are failed
JSON type:
String containing one of the following supported values: "Enabled" "Disabled"

HTTP Operations

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

"DriveWriteCache"

This property is a member of [HpSmartStorageArrayController](https://github.com/HewlettPackard/python-proliant-sdk/wiki/iLO-4-REST-API-Data-Model-(HpSmartStorageArrayController-Resource-Type)#hpsmartstoragearraycontroller-resource-type)
Enables or disables the write cache of the physical drives attached to the controller
JSON type:
String containing one of the following supported values: "Enabled" "Disabled"

HTTP Operations

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

"ElevatorSort"

This property is a member of [HpSmartStorageArrayController](https://github.com/HewlettPackard/python-proliant-sdk/wiki/iLO-4-REST-API-Data-Model-(HpSmartStorageArrayController-Resource-Type)#hpsmartstoragearraycontroller-resource-type)
Enables the controller to sort requests to a physical drive
JSON type:
String containing one of the following supported values: "Enabled" "Disabled"

HTTP Operations

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

"EncryptionBootPasswordSet"

This property is a member of [HpSmartStorageArrayController](https://github.com/HewlettPackard/python-proliant-sdk/wiki/iLO-4-REST-API-Data-Model-(HpSmartStorageArrayController-Resource-Type)#hpsmartstoragearraycontroller-resource-type)
True if there is a boot password set, false otherwise
JSON type:
Boolean ('true' or 'false')

HTTP Operations

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

"EncryptionCryptoOfficerPasswordSet"

This property is a member of [HpSmartStorageArrayController](https://github.com/HewlettPackard/python-proliant-sdk/wiki/iLO-4-REST-API-Data-Model-(HpSmartStorageArrayController-Resource-Type)#hpsmartstoragearraycontroller-resource-type)
True if a password has been set for the Encryption Crypto Officer, false otherwise
JSON type:
Boolean ('true' or 'false')

HTTP Operations

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

"EncryptionEnabled"

This property is a member of [HpSmartStorageArrayController](https://github.com/HewlettPackard/python-proliant-sdk/wiki/iLO-4-REST-API-Data-Model-(HpSmartStorageArrayController-Resource-Type)#hpsmartstoragearraycontroller-resource-type)
True if encryption is currently enabled for this controller, false otherwise
JSON type:
Boolean ('true' or 'false')

HTTP Operations

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

"EncryptionFwLocked"

This property is a member of [HpSmartStorageArrayController](https://github.com/HewlettPackard/python-proliant-sdk/wiki/iLO-4-REST-API-Data-Model-(HpSmartStorageArrayController-Resource-Type)#hpsmartstoragearraycontroller-resource-type)
True if the controller firmware has been locked, preventing firmware updates, false otherwise
JSON type:
Boolean ('true' or 'false')

HTTP Operations

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

"EncryptionHasLockedVolumes"

This property is a member of [HpSmartStorageArrayController](https://github.com/HewlettPackard/python-proliant-sdk/wiki/iLO-4-REST-API-Data-Model-(HpSmartStorageArrayController-Resource-Type)#hpsmartstoragearraycontroller-resource-type)
True if the controller has one or more volumes that are locked, false otherwise
JSON type:
Boolean ('true' or 'false')

HTTP Operations

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

"EncryptionHasLockedVolumesMissingBootPassword"

This property is a member of [HpSmartStorageArrayController](https://github.com/HewlettPackard/python-proliant-sdk/wiki/iLO-4-REST-API-Data-Model-(HpSmartStorageArrayController-Resource-Type)#hpsmartstoragearraycontroller-resource-type)
True if there are locked drives due to a missing boot password, false otherwise
JSON type:
Boolean ('true' or 'false')

HTTP Operations

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

"EncryptionHasSuspendedVolumes"

This property is a member of [HpSmartStorageArrayController](https://github.com/HewlettPackard/python-proliant-sdk/wiki/iLO-4-REST-API-Data-Model-(HpSmartStorageArrayController-Resource-Type)#hpsmartstoragearraycontroller-resource-type)
True if the controller password has been temporarily suspended, false otherwise
JSON type:
Boolean ('true' or 'false')

HTTP Operations

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

"EncryptionKekSet"

This property is a member of [HpSmartStorageArrayController](https://github.com/HewlettPackard/python-proliant-sdk/wiki/iLO-4-REST-API-Data-Model-(HpSmartStorageArrayController-Resource-Type)#hpsmartstoragearraycontroller-resource-type)
True if the Master Key has been set, false otherwise
JSON type:
Boolean ('true' or 'false')

HTTP Operations

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

"EncryptionLocalKeyCacheEnabled"

This property is a member of [HpSmartStorageArrayController](https://github.com/HewlettPackard/python-proliant-sdk/wiki/iLO-4-REST-API-Data-Model-(HpSmartStorageArrayController-Resource-Type)#hpsmartstoragearraycontroller-resource-type)
True if the controller caches encryption keys locally when a remote key manager is being used, false otherwise
JSON type:
Boolean ('true' or 'false')

HTTP Operations

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

"EncryptionMixedVolumesEnabled"

This property is a member of [HpSmartStorageArrayController](https://github.com/HewlettPackard/python-proliant-sdk/wiki/iLO-4-REST-API-Data-Model-(HpSmartStorageArrayController-Resource-Type)#hpsmartstoragearraycontroller-resource-type)
True if the controller will allow plaintext and encrypted volumes to exist simultaneously, false otherwise
JSON type:
Boolean ('true' or 'false')

HTTP Operations

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

"EncryptionPhysicalDriveCount"

This property is a member of [HpSmartStorageArrayController](https://github.com/HewlettPackard/python-proliant-sdk/wiki/iLO-4-REST-API-Data-Model-(HpSmartStorageArrayController-Resource-Type)#hpsmartstoragearraycontroller-resource-type)
The number of encrypted physical drives attached to the controller
JSON type:
Integer

HTTP Operations

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

"EncryptionRecoveryParamsSet"

This property is a member of [HpSmartStorageArrayController](https://github.com/HewlettPackard/python-proliant-sdk/wiki/iLO-4-REST-API-Data-Model-(HpSmartStorageArrayController-Resource-Type)#hpsmartstoragearraycontroller-resource-type)
True if the encryption password recovery question and answer have been set, false otherwise
JSON type:
Boolean ('true' or 'false')

HTTP Operations

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

"EncryptionStandaloneModeEnabled"

This property is a member of [HpSmartStorageArrayController](https://github.com/HewlettPackard/python-proliant-sdk/wiki/iLO-4-REST-API-Data-Model-(HpSmartStorageArrayController-Resource-Type)#hpsmartstoragearraycontroller-resource-type)
True if the controller manages encryption keys locally, false if a remote key manager is being used
JSON type:
Boolean ('true' or 'false')

HTTP Operations

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

"EncryptionUserPasswordSet"

This property is a member of [HpSmartStorageArrayController](https://github.com/HewlettPackard/python-proliant-sdk/wiki/iLO-4-REST-API-Data-Model-(HpSmartStorageArrayController-Resource-Type)#hpsmartstoragearraycontroller-resource-type)
True if a password has been set for the Encryption User, false otherwise.
JSON type:
Boolean ('true' or 'false')

HTTP Operations

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

"ExpandPriority"

This property is a member of [HpSmartStorageArrayController](https://github.com/HewlettPackard/python-proliant-sdk/wiki/iLO-4-REST-API-Data-Model-(HpSmartStorageArrayController-Resource-Type)#hpsmartstoragearraycontroller-resource-type)
The level of priority that transformations have over handling current operating system requests
JSON type:
String containing one of the following supported values: "High" </td><td class="EnumDescription"><!-- tag4 --></td></tr><tr><td class="EnumValue"> "Medium" "Low"

HTTP Operations

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

"FirmwareVersion/Current/VersionString"

This property is a member of [HpSmartStorageArrayController](https://github.com/HewlettPackard/python-proliant-sdk/wiki/iLO-4-REST-API-Data-Model-(HpSmartStorageArrayController-Resource-Type)#hpsmartstoragearraycontroller-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.

"FlexibleLatencySchedulerSetting"

This property is a member of [HpSmartStorageArrayController](https://github.com/HewlettPackard/python-proliant-sdk/wiki/iLO-4-REST-API-Data-Model-(HpSmartStorageArrayController-Resource-Type)#hpsmartstoragearraycontroller-resource-type)
This allows the controller to process certain high-latency requests after a delay that may time out when elevator sorting
JSON type:
String containing one of the following supported values: "Default" "Low250" "Middle100" "Middle50" "Aggressive30" "Aggressive10"

HTTP Operations

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

"HardwareRevision"

This property is a member of [HpSmartStorageArrayController](https://github.com/HewlettPackard/python-proliant-sdk/wiki/iLO-4-REST-API-Data-Model-(HpSmartStorageArrayController-Resource-Type)#hpsmartstoragearraycontroller-resource-type)
The hardware revision of the controller
JSON type:
String

HTTP Operations

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

"InconsistencyRepairPolicy"

This property is a member of [HpSmartStorageArrayController](https://github.com/HewlettPackard/python-proliant-sdk/wiki/iLO-4-REST-API-Data-Model-(HpSmartStorageArrayController-Resource-Type)#hpsmartstoragearraycontroller-resource-type)
Enables the controller to update data on RAID 6(ADG) and 60 volumes based on parity information when an inconsistency is discovered during surface scan
JSON type:
String containing one of the following supported values: "Enabled" "Disabled"

HTTP Operations

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

"IsBootController"

This property is a member of [HpSmartStorageArrayController](https://github.com/HewlettPackard/python-proliant-sdk/wiki/iLO-4-REST-API-Data-Model-(HpSmartStorageArrayController-Resource-Type)#hpsmartstoragearraycontroller-resource-type)
True if this controller is the OS boot controller, false otherwise
JSON type:
Boolean ('true' or 'false')

HTTP Operations

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

"Location"

This property is a member of [HpSmartStorageArrayController](https://github.com/HewlettPackard/python-proliant-sdk/wiki/iLO-4-REST-API-Data-Model-(HpSmartStorageArrayController-Resource-Type)#hpsmartstoragearraycontroller-resource-type)
Location identifier
JSON type:
String

HTTP Operations

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

"LocationFormat"

This property is a member of [HpSmartStorageArrayController](https://github.com/HewlettPackard/python-proliant-sdk/wiki/iLO-4-REST-API-Data-Model-(HpSmartStorageArrayController-Resource-Type)#hpsmartstoragearraycontroller-resource-type)
Format for Location Identifier
JSON type:
String containing one of the following supported values: "PCISlot"

HTTP Operations

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

"LogicalDriveCount"

"Manufacturer"

This property is a member of HpSmartStorageArrayController

The manufacturer of the controller
JSON type:
String

HTTP Operations

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

"MaxParallelSurfaceScanCount"

This property is a member of HpSmartStorageArrayController

Maximum number of disks that the controller supports scanning in parallel
JSON type:
Integer

HTTP Operations

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

"Model"

This property is a member of HpSmartStorageArrayController

The model number for the controller
JSON type:
String

HTTP Operations

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

"OperatingModeAfterReboot"

This property is a member of HpSmartStorageArrayController

The operating mode the controller will be functioning in (RAID versus HBA) after a reboot
JSON type:
String containing one of the following supported values:

"RAID" "HBA"

HTTP Operations

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

"ParallelSurfaceScanSupported"

This property is a member of [HpSmartStorageArrayController](https://github.com/HewlettPackard/python-proliant-sdk/wiki/iLO-4-REST-API-Data-Model-(HpSmartStorageArrayController-Resource-Type)#hpsmartstoragearraycontroller-resource-type)
True if the controller supports scanning multiple disk surfaces
JSON type:
Boolean ('true' or 'false')

HTTP Operations

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

"PhysicalDriveCount"

This property is a member of [HpSmartStorageArrayController](https://github.com/HewlettPackard/python-proliant-sdk/wiki/iLO-4-REST-API-Data-Model-(HpSmartStorageArrayController-Resource-Type)#hpsmartstoragearraycontroller-resource-type)
The number of physical drives attached to this controller
JSON type:
Integer

HTTP Operations

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

"PowerModeAfterReboot"

This property is a member of [HpSmartStorageArrayController](https://github.com/HewlettPackard/python-proliant-sdk/wiki/iLO-4-REST-API-Data-Model-(HpSmartStorageArrayController-Resource-Type)#hpsmartstoragearraycontroller-resource-type)
The power mode of the controller after a reboot
JSON type:
String containing one of the following supported values: "Invalid" "Low" "LowAutomated" "Performant"

HTTP Operations

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

"PowerModeConfigured"

This property is a member of [HpSmartStorageArrayController](https://github.com/HewlettPackard/python-proliant-sdk/wiki/iLO-4-REST-API-Data-Model-(HpSmartStorageArrayController-Resource-Type)#hpsmartstoragearraycontroller-resource-type)
The current power mode of the controller
JSON type:
String containing one of the following supported values: "Invalid" "Low"

"LowAutomated" "Performant"

HTTP Operations

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

"PowerModeWarningChangedDrive"

This property is a member of [HpSmartStorageArrayController](https://github.com/HewlettPackard/python-proliant-sdk/wiki/iLO-4-REST-API-Data-Model-(HpSmartStorageArrayController-Resource-Type)#hpsmartstoragearraycontroller-resource-type)
True if the controller's drive configuration has changed while using configuration based power settings, false otherwise
JSON type:
Boolean ('true' or 'false')

HTTP Operations

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

"PowerModeWarningChangedMode"

This property is a member of [HpSmartStorageArrayController](https://github.com/HewlettPackard/python-proliant-sdk/wiki/iLO-4-REST-API-Data-Model-(HpSmartStorageArrayController-Resource-Type)#hpsmartstoragearraycontroller-resource-type)
True if the controller has a new power mode configured, false otherwise
JSON type:
Boolean ('true' or 'false')

HTTP Operations

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

"PowerModeWarningReboot"

This property is a member of [HpSmartStorageArrayController](https://github.com/HewlettPackard/python-proliant-sdk/wiki/iLO-4-REST-API-Data-Model-(HpSmartStorageArrayController-Resource-Type)#hpsmartstoragearraycontroller-resource-type)
True if a reboot is required to change the active power mode on the controller, false otherwise
JSON type:
String containing one of the following supported values: "NotRequired" "RequiredNoReason" "RequiredPowerSavings" "RequiredPerformance"

HTTP Operations

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

"PowerModeWarningTemperature"

This property is a member of [HpSmartStorageArrayController](https://github.com/HewlettPackard/python-proliant-sdk/wiki/iLO-4-REST-API-Data-Model-(HpSmartStorageArrayController-Resource-Type)#hpsmartstoragearraycontroller-resource-type)
True if the controller has crossed a critical temperature threshold and performance has been reduced to prevent damage to the controller, false otherwise
JSON type:
Boolean ('true' or 'false')

HTTP Operations

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

"PredictiveSpareRebuild"

This property is a member of [HpSmartStorageArrayController](https://github.com/HewlettPackard/python-proliant-sdk/wiki/iLO-4-REST-API-Data-Model-(HpSmartStorageArrayController-Resource-Type)#hpsmartstoragearraycontroller-resource-type)
Enables or disables predictive spare rebuild mode
JSON type:
String containing one of the following supported values: "Enabled" "Disabled"

HTTP Operations

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

"QueueDepth"

This property is a member of [HpSmartStorageArrayController](https://github.com/HewlettPackard/python-proliant-sdk/wiki/iLO-4-REST-API-Data-Model-(HpSmartStorageArrayController-Resource-Type)#hpsmartstoragearraycontroller-resource-type)
This sets the maximum number of requests the controller will submit to a drive at any given time
JSON type:
String containing one of the following supported values: "2" "4"

"8" "16" "32" "Automatic"

HTTP Operations

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

"RebuildPriority"

This property is a member of [HpSmartStorageArrayController](https://github.com/HewlettPackard/python-proliant-sdk/wiki/iLO-4-REST-API-Data-Model-(HpSmartStorageArrayController-Resource-Type)#hpsmartstoragearraycontroller-resource-type)
The level of priority that rebuilds have over handling current operating system requests
JSON type:
String containing one of the following supported values: "High" "Medium" "Low" "RapidHigh" "RapidMediumHigh" "RapidMedium" "RapidLow"

HTTP Operations

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

"SerialNumber"

This property is a member of [HpSmartStorageArrayController](https://github.com/HewlettPackard/python-proliant-sdk/wiki/iLO-4-REST-API-Data-Model-(HpSmartStorageArrayController-Resource-Type)#hpsmartstoragearraycontroller-resource-type)
The serial number for this controller
JSON type:
String

HTTP Operations

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

"SoftwareRaidHbaFirmwareRev"

This property is a member of [HpSmartStorageArrayController](https://github.com/HewlettPackard/python-proliant-sdk/wiki/iLO-4-REST-API-Data-Model-(HpSmartStorageArrayController-Resource-Type)#hpsmartstoragearraycontroller-resource-type)
The firmware version of the underlying HBA that is being used by the software RAID stack
JSON type:
String

HTTP Operations

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

"SoftwareRaidHbaModeOptionRomRev"

This property is a member of [HpSmartStorageArrayController](https://github.com/HewlettPackard/python-proliant-sdk/wiki/iLO-4-REST-API-Data-Model-(HpSmartStorageArrayController-Resource-Type)#hpsmartstoragearraycontroller-resource-type)
The option ROM firmware version used to bootstrap the software RAID stack
JSON type:
String

HTTP Operations

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

"SparePhysicalDriveCount"

This property is a member of [HpSmartStorageArrayController](https://github.com/HewlettPackard/python-proliant-sdk/wiki/iLO-4-REST-API-Data-Model-(HpSmartStorageArrayController-Resource-Type)#hpsmartstoragearraycontroller-resource-type)
he number of physical drives assigned as spare drives attached to this controller
JSON type:
Integer

HTTP Operations

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

"Status/Health"

This property is a member of [HpSmartStorageArrayController](https://github.com/HewlettPackard/python-proliant-sdk/wiki/iLO-4-REST-API-Data-Model-(HpSmartStorageArrayController-Resource-Type)#hpsmartstoragearraycontroller-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 [HpSmartStorageArrayController](https://github.com/HewlettPackard/python-proliant-sdk/wiki/iLO-4-REST-API-Data-Model-(HpSmartStorageArrayController-Resource-Type)#hpsmartstoragearraycontroller-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 [HpSmartStorageArrayController](https://github.com/HewlettPackard/python-proliant-sdk/wiki/iLO-4-REST-API-Data-Model-(HpSmartStorageArrayController-Resource-Type)#hpsmartstoragearraycontroller-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 [HpSmartStorageArrayController](https://github.com/HewlettPackard/python-proliant-sdk/wiki/iLO-4-REST-API-Data-Model-(HpSmartStorageArrayController-Resource-Type)#hpsmartstoragearraycontroller-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.

"SurfaceScanAnalysisPriority"

This property is a member of [HpSmartStorageArrayController](https://github.com/HewlettPackard/python-proliant-sdk/wiki/iLO-4-REST-API-Data-Model-(HpSmartStorageArrayController-Resource-Type)#hpsmartstoragearraycontroller-resource-type)
Priority that the controller takes to find and correct disk surface errors
JSON type:
String containing one of the following supported values: "Disabled" "High" "Medium" "Low" "Idle"

HTTP Operations

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

"UnassignedPhysicalDriveCount"

This property is a member of [HpSmartStorageArrayController](https://github.com/HewlettPackard/python-proliant-sdk/wiki/iLO-4-REST-API-Data-Model-(HpSmartStorageArrayController-Resource-Type)#hpsmartstoragearraycontroller-resource-type)
The number of unassigned physical drives attached to this controller
JSON type:
Integer

HTTP Operations

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