The sushy.resources.compositionservice.resourceblock Module

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)

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)

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

Creative Commons Attribution 3.0 License

Except where otherwise noted, this document is licensed under Creative Commons Attribution 3.0 License. See all OpenStack Legal Documents.