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

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

"HpSmartStorageLogicalDrive" Resource Type

Resource Instances

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

See Resource Map for more details.

HpSmartStorageLogicalDrive

"HpSmartStorageLogicalDrive" defines the following properties:

"BlockSizeBytes"

This property is a member of HpSmartStorageLogicalDrive

The block size of the disk drive in bytes
JSON type:
Integer

HTTP Operations

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

"CapacityMiB"

This property is a member of HpSmartStorageLogicalDrive

Total usable capacity available on this logical drive in MiB units
JSON type:
Integer

HTTP Operations

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

"DriveAccessName"

This property is a member of HpSmartStorageLogicalDrive

The access ID of the logical drive given by the OS
JSON type:
String

HTTP Operations

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

"DriveGeometryCylinders"

This property is a member of HpSmartStorageLogicalDrive

The number of cylinders on the drive
JSON type:
String

HTTP Operations

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

"DriveGeometryHeads"

This property is a member of HpSmartStorageLogicalDrive

The number of heads on the drive
JSON type:
String

HTTP Operations

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

"DriveGeometrySectors"

This property is a member of HpSmartStorageLogicalDrive

The number of sectors on the drive
JSON type:
String

HTTP Operations

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

"LogicalDriveEncryption"

This property is a member of HpSmartStorageLogicalDrive

True if encryption is currently enabled on this logical drive, false otherwise
JSON type:
Boolean ('true' or 'false')

HTTP Operations

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

"LogicalDriveEncryptionDataKeysVolatile"

This property is a member of HpSmartStorageLogicalDrive

True if volatile keys are enabled for encryption, false otherwise
JSON type:
Boolean ('true' or 'false')

HTTP Operations

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

"LogicalDriveEncryptionDataKeysVolatileBackup"

This property is a member of HpSmartStorageLogicalDrive

True if volatile keys are backed up to a remote key manager, false if volatile keys are not backed up
JSON type:
Boolean ('true' or 'false')

HTTP Operations

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

"LogicalDriveEncryptionDataKeysVolatileStatus"

This property is a member of HpSmartStorageLogicalDrive

The status of the encryption volatile keys
JSON type:
String containing one of the following supported values:

"NoOp" "BackupInProgress" "BackupAndSetInProgress" "RestoreInProgress" "DeleteInProgress"

HTTP Operations

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

"LogicalDriveName"

This property is a member of HpSmartStorageLogicalDrive

Label given to the logical drive
JSON type:
String

HTTP Operations

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

"LogicalDriveNumber"

This property is a member of HpSmartStorageLogicalDrive

logical drive number
JSON type:
Integer

HTTP Operations

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

"LogicalDriveType"

This property is a member of HpSmartStorageLogicalDrive

How the logical drive is being used
JSON type:
String containing one of the following supported values: "Data" "Cache" "SplitMirrorSetPrimary" "SplitMirrorSetBackup" "SplitMirrorSetBackupOrphan"

HTTP Operations

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

"ParityInitializationCompletionPercentage"

This property is a member of HpSmartStorageLogicalDrive

Parity initialization complete percentage for a parity based logical drive (e.g. RAID 5)
JSON type:
Integer

HTTP Operations

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

"ParityInitializationType"

This property is a member of HpSmartStorageLogicalDrive

When creating a logical drive with a RAID level that requires parity, parity blocks can be initialized with two different methods
JSON type:
String containing one of the following supported values: "Default" "Rapid"

HTTP Operations

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

h3 class="PropertyName"> "PartitionInformation"

This property is a member of HpSmartStorageLogicalDrive

OS partition information for the drive
JSON type:
String

HTTP Operations

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

"Raid"

This property is a member of HpSmartStorageLogicalDrive

The current RAID level configured on the logical drive
JSON type:
String containing one of the following supported values: "0" "1" "1ADM" "10" "10ADM" "5" "50" "6" "60"

HTTP Operations

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

"RebuildCompletionPercentage"

This property is a member of HpSmartStorageLogicalDrive

The percent complete for a rebuild operation currently occurring on the logical drive
JSON type:
Integer

HTTP Operations

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

"SmartCacheState"

This property is a member of HpSmartStorageLogicalDrive

The state of the SmartCache cache. This is valid if this drive either is a cache drive, or has a cache drive attached to it
JSON type:
String containing one of the following supported values: "Good" "Limited" "DDRUnsafe" "CacheLUNOffline" "PrimaryLUNOffline" "Destroyed" "Flushing" "Configuring" "PairFailAtPowerup" "Unknown"

HTTP Operations

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

"Status/Health"

This property is a member of HpSmartStorageLogicalDrive

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 HpSmartStorageLogicalDrive

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 HpSmartStorageLogicalDrive

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 HpSmartStorageLogicalDrive

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.

"StripSizeBytes"

This property is a member of HpSmartStorageLogicalDrive

The strip size of the logical drive in bytes
JSON type:
Integer

HTTP Operations

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

"StripeSizeBytes"

This property is a member of HpSmartStorageLogicalDrive

The stripe size of the logical drive in bytes
JSON type:
Integer

HTTP Operations

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

"TransformationCompletionPercentage"

This property is a member of HpSmartStorageLogicalDrive

The percent complete for any transformations the logical drive may be undergoing such as RAID migration, stripesize migration, capacity expansion etc.
JSON type:
Integer

HTTP Operations

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

"VolumeUniqueIdentifier"

This property is a member of HpSmartStorageLogicalDrive

An identifier (typically SCSI Inquiry based such as Inquiry VPD Page 0x83 NAA 64 identifier) used to uniquely identify this volume.
JSON type:
String

HTTP Operations

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