sushy.resources.compositionservice package¶
Submodules¶
sushy.resources.compositionservice.compositionservice module¶
-
class
sushy.resources.compositionservice.compositionservice.CompositionService(connector, identity, redfish_version=None, registries=None)¶ Bases:
sushy.resources.base.ResourceBase-
allow_overprovisioning= <sushy.resources.base.Field object>¶ This indicates whether this service is allowed to overprovision
-
allow_zone_affinity= <sushy.resources.base.Field object>¶ This indicates whether a client is allowed to request that given composition request
-
description= <sushy.resources.base.Field object>¶ The composition service description
-
identity= <sushy.resources.base.Field object>¶ The composition service identity string
-
name= <sushy.resources.base.Field object>¶ The composition service name
-
property
resource_blocks¶ Property to reference ResourceBlockCollection instance
-
property
resource_zones¶ Property to reference ResourceZoneCollection instance
-
service_enabled= <sushy.resources.base.Field object>¶ The status of composition service is enabled
-
status= <sushy.resources.common.StatusField object>¶ The status of composition service
-
sushy.resources.compositionservice.constants module¶
sushy.resources.compositionservice.mappings module¶
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
-
sushy.resources.compositionservice.resourcezone module¶
-
class
sushy.resources.compositionservice.resourcezone.LinksField(*args, **kwargs)¶ Bases:
sushy.resources.base.CompositeField-
endpoints= <sushy.resources.base.Field object>¶ The references to the endpoints that are contained in this zone
-
involved_switches= <sushy.resources.base.Field object>¶ The references to the switches in this zone
-
resource_blocks= <sushy.resources.base.Field object>¶ The references to the Resource Blocks that are used in this zone
-
-
class
sushy.resources.compositionservice.resourcezone.ResourceZone(connector, identity, redfish_version=None, registries=None)¶ Bases:
sushy.resources.base.ResourceBase-
description= <sushy.resources.base.Field object>¶ The resources zone description
-
identity= <sushy.resources.base.Field object>¶ The resource zone identity string
-
links= <sushy.resources.compositionservice.resourcezone.LinksField object>¶ The references to other resources that are related to this resource
-
name= <sushy.resources.base.Field object>¶ The resource zone name
-
status= <sushy.resources.common.StatusField object>¶ The resource zone status
-
-
class
sushy.resources.compositionservice.resourcezone.ResourceZoneCollection(connector, identity, redfish_version=None, registries=None)¶ Bases:
sushy.resources.base.ResourceCollectionBase-
description= <sushy.resources.base.Field object>¶ The resource zone collection description
-
name= <sushy.resources.base.Field object>¶ The resource zone collection name
-