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)#

Bases: ExternalizableAbstractModel

Rackable Unit configuration.

Parameters:
  • id – (id) Rackable unit Id.

  • serial – (serial) Rackable unit serial name.

  • model – (model)

  • model_name (max=64 chars) – (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()#

Returns the model properties as a dictionary

to_str()#

Returns the string representation of the model