/node.cgi
OESS | Introduction | OESS API | /node.cgi
An interface for configuring Nodes.
approve_diff
approve_diff approves any pending configuration changes for installation
node_id Required
NodeId of node
create_node
create_node adds a new network node to OESS
controller Required
Network controller of node
ip_address Required
IP address of node
latitude Required
Latitude of node
longitude Required
Longitude of node
make Required
Hardware make (network vendor) of node
model Required
Hardware model of node
name Required
Name of node
short_name
Short name of node. Defaults to `name` if not provided.
tcp_port Required
TCP port of node
vlan_range
VLAN range provisionable on node. Defaults to `1-4095` if not provided.
delete_node
delete_node decommissions the given node by its id
node_id Required
NodeId of node
edit_node
edit_node adds a new network node to OESS
controller
Network controller of node
ip_address
IP address of node
latitude
Latitude of node
longitude
Longitude of node
make
Hardware make (network vendor) of node
model
Hardware model of node
name
Name of node
node_id Required
Node id of node
short_name
Short name of node. Defaults to `name` if not provided.
tcp_port
TCP port of node
vlan_range
VLAN range provisionable on node. Defaults to `1-4095` if not provided.
get_diff
get_diff returns any pending configuration changes which require approval
node_id Required
NodeId of node
get_node
get_node returns the requested node
node_id Required
NodeId of node
get_nodes
get_nodes returns a list of all nodes