The sushy.resources.system.storage.drive Module¶
-
class
sushy.resources.system.storage.drive.Drive(connector, path='', redfish_version=None, registries=None, reader=None)¶ Bases:
sushy.resources.base.ResourceBaseThis class represents a disk drive or other physical storage medium.
-
block_size_bytes= <sushy.resources.base.Field object>¶ The size of the smallest addressable unit of this drive in bytes
-
capacity_bytes= <sushy.resources.base.Field object>¶ The size in bytes of this Drive
-
identifiers= <sushy.resources.common.IdentifiersListField object>¶ The Durable names for the drive
-
identity= <sushy.resources.base.Field object>¶ The Drive identity string
-
indicator_led= <sushy.resources.base.MappedField object>¶ Whether the indicator LED is lit or off
-
manufacturer= <sushy.resources.base.Field object>¶ This is the manufacturer of this drive
-
media_type= <sushy.resources.base.Field object>¶ The type of media contained in this drive
-
model= <sushy.resources.base.Field object>¶ This is the model number for the drive
-
name= <sushy.resources.base.Field object>¶ The name of the resource
-
part_number= <sushy.resources.base.Field object>¶ The part number for this drive
-
protocol= <sushy.resources.base.MappedField object>¶ Protocol this drive is using to communicate to the storage controller
-
serial_number= <sushy.resources.base.Field object>¶ The serial number for this drive
-
set_indicator_led(state)¶ Set IndicatorLED to the given state.
- Parameters
state – Desired LED state, lit (INDICATOR_LED_LIT), blinking (INDICATOR_LED_BLINKING), off (INDICATOR_LED_OFF)
- Raises
InvalidParameterValueError, if any information passed is invalid.
-
status= <sushy.resources.common.StatusField object>¶ This type describes the status and health of the drive
-