The sushy.resources.system.storage.drive Module

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

This 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

Creative Commons Attribution 3.0 License

Except where otherwise noted, this document is licensed under Creative Commons Attribution 3.0 License. See all OpenStack Legal Documents.