The sushy.resources.compositionservice.resourceblock
Module¶
-
class
sushy.resources.compositionservice.resourceblock.
CompositionStatusField
(*args, **kwargs)¶ Bases:
sushy.resources.base.CompositeField
-
composition_state
= <sushy.resources.base.MappedField object>¶ Inform the client, state of the resource block
-
max_compositions
= <sushy.resources.base.Field object>¶ The maximum number of compositions
-
number_of_compositions
= <sushy.resources.base.Field object>¶ The number of compositions
-
reserved_state
= <sushy.resources.base.Field object>¶ Inform the resource block has been identified by a client
-
sharing_capable
= <sushy.resources.base.Field object>¶ Indicates if this Resource Block is capable of participating in multiple compositions simultaneously
-
sharing_enabled
= <sushy.resources.base.Field object>¶ Indicates if this Resource Block is allowed to participate in multiple compositions simultaneously
-
-
class
sushy.resources.compositionservice.resourceblock.
ResourceBlock
(connector, identity, redfish_version=None, registries=None)¶ Bases:
sushy.resources.base.ResourceBase
-
composition_status
= <sushy.resources.compositionservice.resourceblock.CompositionStatusField object>¶ The composition state of resource block
-
description
= <sushy.resources.base.Field object>¶ The resource block description
-
identity
= <sushy.resources.base.Field object>¶ The resource block identity string
-
name
= <sushy.resources.base.Field object>¶ The resource block name
-
resource_block_type
= <sushy.resources.base.MappedField object>¶ The type of resource block
-
status
= <sushy.resources.common.StatusField object>¶ The status of resource block
-
-
class
sushy.resources.compositionservice.resourceblock.
ResourceBlockCollection
(connector, identity, redfish_version=None, registries=None)¶ Bases:
sushy.resources.base.ResourceCollectionBase
-
description
= <sushy.resources.base.Field object>¶ The resource block collection description
-
name
= <sushy.resources.base.Field object>¶ The resource block collection name
-