NodeInfo#
- class NodeInfo(node_uuid=None, block_id=None, node_position=None, hypervisor_type=None, is_robo_mixed_hypervisor=None, hypervisor_hostname=None, hypervisor_version=None, nos_version=None, is_light_compute=None, ipmi_ip=None, digital_certificate_map_list=None, cvm_ip=None, hypervisor_ip=None, model=None, current_network_interface=None, *args, **kwargs)#
Bases:
objectNode item containing attributes of node.
- Parameters:
node_uuid – (
node_uuid) UUID of the host.block_id – (
block_id) Rackable unit serial name.node_position – (
node_position) Position of a node in a rackable unit.hypervisor_type – (
hypervisor_type)is_robo_mixed_hypervisor – (
is_robo_mixed_hypervisor) Indicates whether the hypervisor is robo mixed or not.hypervisor_hostname (max=64 chars) – (
hypervisor_hostname) Name of the host.hypervisor_version – (
hypervisor_version) Host version of the node.nos_version – (
nos_version) NOS software version of a node.is_light_compute – (
is_light_compute) Indicates whether the node is light compute or not.ipmi_ip – (
ipmi_ip)digital_certificate_map_list – (
digital_certificate_map_list) List of objects containing digital_certificate_base64 and key_management_server_uuid fields for key management server.cvm_ip – (
cvm_ip)hypervisor_ip – (
hypervisor_ip)model – (
model) Rackable unit model name.current_network_interface – (
current_network_interface) Current network interface of a node.
- property block_id#
Rackable unit serial name.
- Type:
str
- property current_network_interface#
Current network interface of a node.
- Type:
str
- property digital_certificate_map_list#
List of objects containing digital_certificate_base64 and key_management_server_uuid fields for key management server.
- Type:
list[
DigitalCertificateMapReference]
- property hypervisor_hostname#
Name of the host.
- Type:
str
- property hypervisor_type#
- Type:
- property hypervisor_version#
Host version of the node.
- Type:
str
- property is_light_compute#
Indicates whether the node is light compute or not.
- Type:
bool
- property is_robo_mixed_hypervisor#
Indicates whether the hypervisor is robo mixed or not.
- Type:
bool
- property model#
Rackable unit model name.
- Type:
str
- property node_position#
Position of a node in a rackable unit.
- Type:
str
- property node_uuid#
UUID of the host.
- Type:
str
- property nos_version#
NOS software version of a node.
- Type:
str
- to_dict()#
Returns the model properties as a dictionary
- to_str()#
Returns the string representation of the model