RackableUnit#

class RackableUnit(id=None, serial=None, model=None, model_name=None, nodes=None, rack=None, ext_id=None, links=None, tenant_id=None, *args, **kwargs)[source]#

Bases: ExternalizableAbstractModel

Rackable Unit configuration

Parameters:
  • id – (id) Rackable unit Id

  • serial – (serial) Rackable unit serial name

  • model – (model)

  • model_name – (model_name) Rackable unit model name

  • nodes – (nodes) List of node information registered to the block

  • rack – (rack)

property id#

Rackable unit Id

Type:

int

property model#
Type:

RackableUnitModel

property model_name#

Rackable unit model name

Type:

str

property nodes#

List of node information registered to the block

Type:

list[ RackableUnitNode ]

property rack#
Type:

RackReference

property serial#

Rackable unit serial name

Type:

str

to_dict()[source]#

Returns the model properties as a dictionary

to_str()[source]#

Returns the string representation of the model