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)¶
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.