The rsd_lib.resources.v2_1.system.volume Module

class rsd_lib.resources.v2_1.system.volume.LinksField(*args, **kwargs)

Bases: sushy.resources.base.CompositeField

drives = <sushy.resources.base.Field object>

An array of references to the drives which contain this volume. This will reference Drives that either wholly or only partly contain this volume.

class rsd_lib.resources.v2_1.system.volume.OperationsCollectionField(*args, **kwargs)

Bases: sushy.resources.base.ListField

associated_task = <sushy.resources.base.Field object>

A reference to the task associated with the operation if any.

operation_name = <sushy.resources.base.Field object>

The name of the operation.

percentage_complete = <sushy.resources.base.Field object>

The percentage of the operation that has been completed.

class rsd_lib.resources.v2_1.system.volume.Volume(connector, path='', redfish_version=None, registries=None, reader=None, json_doc=None, root=None)

Bases: rsd_lib.base.ResourceBase

Volume resource class

Volume contains properties used to describe a volume, virtual disk, LUN, or other logical storage entity for any system.

block_size_bytes = <sushy.resources.base.Field object>

The size of the smallest addressible unit (Block) of this volume in bytes

capacity_bytes = <sushy.resources.base.Field object>

The size in bytes of this Volume

encrypted = <sushy.resources.base.Field object>

Is this Volume encrypted

encryption_types = <sushy.resources.base.Field object>

The types of encryption used by this Volume

identifiers = <rsd_lib.base.IdentifierCollectionField object>

The Durable names for the volume

Contains references to other resources that are related to this resource.

operations = <rsd_lib.resources.v2_1.system.volume.OperationsCollectionField object>

The operations currently running on the Volume

optimum_io_size_bytes = <sushy.resources.base.Field object>

The size in bytes of this Volume’s optimum IO size.

status = <rsd_lib.base.StatusField object>

This indicates the known state of the resource, such as if it is enabled.

volume_type = <sushy.resources.base.Field object>

The type of this volume

class rsd_lib.resources.v2_1.system.volume.VolumeCollection(connector, path, redfish_version=None, registries=None, root=None)

Bases: rsd_lib.base.ResourceCollectionBase