models.free_node_information module¶
-
class
models.free_node_information.
FreeNodeInformation
(chassis_serial=None, connected_to=None, id=None, ip=None, ipmi_ip=None, ips=None, node_serial=None, node_ui_slot=None, num_slots_in_chassis=None, product_model=None, slot_number=None, software_version=None)[source]¶ Bases:
object
Implementation of the ‘FreeNodeInformation’ model.
Specifies the Metadata of a free Node on the network.
- Attributes:
- chassis_serial (string): Specifies the serial number of the Chassis
the Node is installed in.
- connected_to (bool): Specifies whether or not this is the Node that is
sending the response.
id (long|int): Specifies the ID of the node. ip (string): Deprecated. Specifies the IP address of the Node. ipmi_ip (string): Specifies the IPMI IP of the Node. ips (list of string): List of discovered ipv4/ipv6 addresses of the
node. Ip field returns ips as comma separated single string which is incorrect.
node_serial (string): Specifies the serial number of the Node. node_ui_slot (string): Specifies the postition for the UI to display
the Node in the Cluster creation page.
- num_slots_in_chassis (int): Specifies the number of Node slots present
in the Chassis where this Node is installed.
product_model (string): Specifies the product model of the node. slot_number (string): Specifies the number of the slot the Node is
installed in.
- software_version (string): Specifies the version of the software
installed on the Node.
-
classmethod
from_dictionary
(dictionary)[source]¶ Creates an instance of this model from a dictionary
- Args:
dictionary (dictionary): A dictionary representation of the object as obtained from the deserialization of the server’s response. The keys MUST match property names in the API description.
- Returns:
object: An instance of this structure class.