The rsd_lib.resources.storage_service.storage_service Module

The rsd_lib.resources.storage_service.storage_service Module

class rsd_lib.resources.storage_service.storage_service.StatusField(*args, **kwargs)

Bases: sushy.resources.base.CompositeField

health = <sushy.resources.base.Field object>
state = <sushy.resources.base.Field object>
class rsd_lib.resources.storage_service.storage_service.StorageService(connector, identity, redfish_version=None)

Bases: sushy.resources.base.ResourceBase

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

The storage service description

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

The storage service identity string

logical_drives

Property to provide reference to LogicalDriveCollection instance

It is calculated once when it is queried for the first time. On refresh, this property is reset.

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

The storage service name

physical_drives

Property to provide reference to PhysicalDriveCollection instance

It is calculated once when it is queried for the first time. On refresh, this property is reset.

refresh()

Refresh the resource

Freshly retrieves/fetches the resource attributes and invokes _parse_attributes() method on successful retrieval. :raises: ResourceNotFoundError :raises: ConnectionError :raises: HTTPError

remote_targets

Property to provide reference to RemoteTargetCollection instance

It is calculated once when it is queried for the first time. On refresh, this property is reset.

status = <rsd_lib.resources.storage_service.storage_service.StatusField object>

The storage service status

class rsd_lib.resources.storage_service.storage_service.StorageServiceCollection(connector, path, redfish_version=None)

Bases: sushy.resources.base.ResourceCollectionBase

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.