rsd_lib.resources.v2_3.storage_service.volume
Module¶rsd_lib.resources.v2_3.storage_service.volume.
CapacitySourcesField
(*args, **kwargs)¶Bases: sushy.resources.base.ListField
allocated_Bytes
= <sushy.resources.base.Field object>¶providing_pools
= <sushy.resources.base.Field object>¶rsd_lib.resources.v2_3.storage_service.volume.
IdentifiersField
(*args, **kwargs)¶Bases: sushy.resources.base.ListField
durable_name
= <sushy.resources.base.Field object>¶durable_name_format
= <sushy.resources.base.Field object>¶rsd_lib.resources.v2_3.storage_service.volume.
InitializeActionField
(*args, **kwargs)¶Bases: sushy.resources.base.CompositeField
target_uri
= <sushy.resources.base.Field object>¶rsd_lib.resources.v2_3.storage_service.volume.
LinksField
(*args, **kwargs)¶Bases: sushy.resources.base.CompositeField
endpoints
= <sushy.resources.base.Field object>¶Link to related endpoints of this volume
metrics
= <sushy.resources.base.Field object>¶Link to telemetry metrics of this volume
rsd_lib.resources.v2_3.storage_service.volume.
ReplicaInfosField
(*args, **kwargs)¶Bases: sushy.resources.base.ListField
replica
= <sushy.resources.base.Field object>¶replica_readonly_access
= <sushy.resources.base.Field object>¶replica_role
= <sushy.resources.base.Field object>¶replica_type
= <sushy.resources.base.Field object>¶rsd_lib.resources.v2_3.storage_service.volume.
Volume
(connector, identity, redfish_version=None)¶Bases: sushy.resources.base.ResourceBase
access_capabilities
= <sushy.resources.base.Field object>¶The access capabilities of volume
allocated_Bytes
= <sushy.resources.base.Field object>¶The allocated capacity of volume in bytes
bootable
= <sushy.resources.base.Field object>¶The bootable info of this volume
capacity_bytes
= <sushy.resources.base.Field object>¶The capacity of volume in bytes
capacity_sources
= <rsd_lib.resources.v2_3.storage_service.volume.CapacitySourcesField object>¶The logical drive status
delete
()¶Delete this volume
description
= <sushy.resources.base.Field object>¶The volume description string
erase_on_detach
= <sushy.resources.base.Field object>¶The rrase on detach info of this volume
erased
= <sushy.resources.base.Field object>¶The erased info of this volume
identifiers
= <rsd_lib.resources.v2_3.storage_service.volume.IdentifiersField object>¶These identifiers list of this volume
identity
= <sushy.resources.base.Field object>¶The volume identity string
initialize
(init_type)¶Change initialize type of this volume
Parameters: | type – volume initialize type |
---|---|
Raises: | InvalidParameterValueError if invalid “type” parameter |
links
= <rsd_lib.resources.v2_3.storage_service.volume.LinksField object>¶These links to related components of this volume
manufacturer
= <sushy.resources.base.Field object>¶The volume manufacturer
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 volume model
name
= <sushy.resources.base.Field object>¶The volume name string
replica_infos
= <rsd_lib.resources.v2_3.storage_service.volume.ReplicaInfosField object>¶These replica related info of this volume
status
= <rsd_lib.common.StatusField object>¶The volume status
update
(bootable=None, erased=None)¶Update volume properties
Parameters: |
|
---|---|
Raises: | BadRequestError if at least one param isn’t specified |
rsd_lib.resources.v2_3.storage_service.volume.
VolumeActionsField
(*args, **kwargs)¶Bases: sushy.resources.base.CompositeField
initialize
= <rsd_lib.resources.v2_3.storage_service.volume.InitializeActionField object>¶rsd_lib.resources.v2_3.storage_service.volume.
VolumeCollection
(connector, path, redfish_version=None)¶Bases: sushy.resources.base.ResourceCollectionBase
create_volume
(capacity, access_capabilities=None, capacity_sources=None, replica_infos=None, bootable=None)¶Create a new volume
Parameters: |
|
---|---|
Returns: | The uri of the new volume |
Except where otherwise noted, this document is licensed under Creative Commons Attribution 3.0 License. See all OpenStack Legal Documents.