The rsd_lib.resources.v2_3.storage_service.drive
Module¶
- class rsd_lib.resources.v2_3.storage_service.drive.Drive(connector, path='', redfish_version=None, registries=None, reader=None, json_doc=None, root=None)¶
Bases:
ResourceBase
- asset_tag = <sushy.resources.base.Field object>¶
The asset tag of this drive
- capable_speed_gbs = <sushy.resources.base.Field object>¶
The current bus speed of the associated drive
- capacity_bytes = <sushy.resources.base.Field object>¶
The capacity in Bytes of this drive
- drive_type = <sushy.resources.base.Field object>¶
The protocol of this drive
- identifiers = <rsd_lib.resources.v2_3.storage_service.drive.IdentifiersField object>¶
These identifiers list of this drive
- identity = <sushy.resources.base.Field object>¶
The drive identity string
- indicator_led = <sushy.resources.base.Field object>¶
The indicator light state for the indicator light associated with the drive
- links = <rsd_lib.resources.v2_3.storage_service.drive.LinksField object>¶
These links to related components of this volume
- location = <rsd_lib.resources.v2_3.storage_service.drive.LocationField object>¶
The location of this drive
- manufacturer = <sushy.resources.base.Field object>¶
The manufacturer of this drive
- media_type = <sushy.resources.base.Field object>¶
The media type of this drive
- property metrics¶
Property to provide reference to Metrics instance
It is calculated once when it is queried for the first time. On refresh, this property is reset.
- model = <sushy.resources.base.Field object>¶
The drive model
- name = <sushy.resources.base.Field object>¶
The drive name string
- negotiated_speed_gbs = <sushy.resources.base.Field object>¶
The current bus speed of the associated drive
- oem = <rsd_lib.resources.v2_3.storage_service.drive.OemField object>¶
The OEM additional info of this drive
- part_number = <sushy.resources.base.Field object>¶
The part number of this drive
- predicted_media_life_left_percent = <sushy.resources.base.Field object>¶
An indicator of the percentage of life remaining in the drive’s media
- protocol = <sushy.resources.base.Field object>¶
The protocol of this drive
- revision = <sushy.resources.base.Field object>¶
The revision of this drive
- rotation_speed_rpm = <sushy.resources.base.Field object>¶
The rotation speed of this drive
- serial_number = <sushy.resources.base.Field object>¶
The serial number of this drive
- sku = <sushy.resources.base.Field object>¶
The sku of this drive
- status = <rsd_lib.common.StatusField object>¶
The drive status
- status_indicator = <sushy.resources.base.Field object>¶
The status indicator state for the status indicator associated with this drive
- class rsd_lib.resources.v2_3.storage_service.drive.DriveCollection(connector, path, redfish_version=None, registries=None, root=None)¶
Bases:
ResourceCollectionBase
- class rsd_lib.resources.v2_3.storage_service.drive.IdentifiersField(*args, **kwargs)¶
Bases:
ListField
- durable_name = <sushy.resources.base.Field object>¶
- durable_name_format = <sushy.resources.base.Field object>¶
- class rsd_lib.resources.v2_3.storage_service.drive.LinksField(*args, **kwargs)¶
Bases:
CompositeField
- chassis = <sushy.resources.base.Field object>¶
Link to related chassis of this drive
- endpoints = <sushy.resources.base.Field object>¶
Link to related endpoints of this drive
- volumes = <sushy.resources.base.Field object>¶
Link to related volumes of this drive
- class rsd_lib.resources.v2_3.storage_service.drive.LocationField(*args, **kwargs)¶
Bases:
ListField
- info = <sushy.resources.base.Field object>¶
- info_format = <sushy.resources.base.Field object>¶
- class rsd_lib.resources.v2_3.storage_service.drive.OemField(*args, **kwargs)¶
Bases:
CompositeField
- erase_on_detach = <sushy.resources.base.Field object>¶
- erased = <sushy.resources.base.Field object>¶
- firmware_version = <sushy.resources.base.Field object>¶
- pcie_function = <sushy.resources.base.Field object>¶
- storage = <sushy.resources.base.Field object>¶