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