The Node Class

The Node class inherits from Resource.

class openstack.bare_metal.v1.node.Node(_synchronized=False, **attrs)

The base resource

Parameters:_synchronized (bool) – This is not intended to be used directly. See new() and existing().
chassis_id = None

The UUID of the chassis associated wit this node. Can be empty or None.

clean_step = None

The current clean step.

created_at = None

Timestamp at which the node was last updated.

driver = None

The name of the driver.

driver_info = None

All the metadata required by the driver to manage this node. List of fields varies between drivers, and can be retrieved from the openstack.bare_metal.v1.driver.Driver resource.

driver_internal_info = None

Internal metadata set and stored by node’s driver. This is read-only.

extra = None

A set of one or more arbitrary metadata key and value pairs.

id = None

The UUID of the node resource.

instance_info = None

Information used to customize the deployed image, e.g. size of root partition, config drive in the form of base64 encoded string and other metadata.

instance_id = None

UUID of the nova instance associated with this node.

is_console_enabled = None

Whether console access is enabled on this node.

is_maintenance = None

Whether node is currently in “maintenance mode”. Nodes put into maintenance mode are removed from the available resource pool.

last_error = None

Any error from the most recent transaction that started but failed to finish.

A list of relative links, including self and bookmark links.

maintenance_reason = None

user settable description of the reason why the node was placed into maintenance mode.

name = None

Human readable identifier for the node. May be undefined. Certain words are reserved. Added in API microversion 1.5

network_interface = None

Network interface provider to use when plumbing the network connections for this node. Introduced in API microversion 1.20.

ports = None

Links to the collection of ports on this node.

port_groups = None

Links to the collection of portgroups on this node. Available since API microversion 1.24.

power_state = None

The current power state. Usually “power on” or “power off”, but may be “None” if service is unable to determine the power state.

properties = None

Physical characteristics of the node. Content populated by the service during inspection.

provision_state = None

The current provisioning state of the node.

raid_config = None

The current RAID configuration of the node.

reservation = None

The name of an service conductor host which is holding a lock on this node, if a lock is held.

resource_class = None

A string to be used by external schedulers to identify this node as a unit of a specific type of resource. Added in API microversion 1.21.

states = None

Links to the collection of states.

target_provision_state = None

The requested state if a provisioning action has been requested. For example, AVAILABLE, DEPLOYING, DEPLOYWAIT, DEPLOYING, ACTIVE etc.

target_power_state = None

The requested state during a state transition.

target_raid_config = None

The requested RAID configration of the node which will be applied when the node next transitions through the CLEANING state.

updated_at = None

Timestamp at which the node was last updated.

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.