The rsd_lib.resources.v2_4.storage_service.capacity_source
Module¶
-
class
rsd_lib.resources.v2_4.storage_service.capacity_source.
CapacityField
(*args, **kwargs)¶ Bases:
sushy.resources.base.CompositeField
Capacity field
This is the schema definition for the Capacity of a device. It represents the properties for capacity for any data store.
-
data
= <rsd_lib.resources.v2_4.storage_service.capacity_source.CapacityInfoField object>¶ The capacity information relating to the user data.
-
is_thin_provisioned
= <sushy.resources.base.Field object>¶ Marks that the capacity is not necessarily fully allocated.
-
metadata
= <rsd_lib.resources.v2_4.storage_service.capacity_source.CapacityInfoField object>¶ The capacity information relating to metadata.
-
snapshot
= <rsd_lib.resources.v2_4.storage_service.capacity_source.CapacityInfoField object>¶ The capacity information relating to snapshot or backup data.
-
-
class
rsd_lib.resources.v2_4.storage_service.capacity_source.
CapacityInfoField
(*args, **kwargs)¶ Bases:
sushy.resources.base.CompositeField
CapacityInfo field
The capacity of specific data type in a data store.
-
allocated_bytes
= <sushy.resources.base.Field object>¶ The number of bytes currently allocated by the storage system in this data store for this data type.
-
consumed_bytes
= <sushy.resources.base.Field object>¶ The number of bytes consumed in this data store for this data type.
-
guaranteed_bytes
= <sushy.resources.base.Field object>¶ The number of bytes the storage system guarantees can be allocated in this data store for this data type.
-
provisioned_bytes
= <sushy.resources.base.Field object>¶ The maximum number of bytes that can be allocated in this data store for this data type.
-
-
class
rsd_lib.resources.v2_4.storage_service.capacity_source.
CapacitySource
(connector, path='', redfish_version=None, registries=None, reader=None, json_doc=None, root=None)¶ Bases:
rsd_lib.base.ResourceBase
CapacitySource resource class
A description of the type and source of storage.
-
provided_capacity
= <rsd_lib.resources.v2_4.storage_service.capacity_source.CapacityField object>¶ The amount of space that has been provided from the ProvidingDrives, ProvidingVolumes, ProvidingMemory or ProvidingPools.
-
property
providing_drives
¶ Property to provide reference to DriveCollection instance
It is calculated once when it is queried for the first time. On refresh, this property is reset.
-
property
providing_pools
¶ Property to provide reference to StoragePoolCollection instance
It is calculated once when it is queried for the first time. On refresh, this property is reset.
-
property
providing_volumes
¶ Property to provide reference to VolumeCollection instance
It is calculated once when it is queried for the first time. On refresh, this property is reset.
-