The following functions are needed to access and manage the instance model:
get_node_instance( node_template_name, node_filter)
returns ( node_instance_id | failure )
invoke_node_operations( node_instance_id, operation_name, operation_input_parms)
returns ( operation_outputs | failure )
create_node_instance( node_template_name, input_parameters )
returns ( node_instance_id | failure )
delete_node_instance( node_instance_id)
returns result (success | failure )
- additional support functions
- NOTE: we need "set" for templates and instances. This version is for instances:
set_instance_properties( node_instance_id, property_name, ..., property_name_x, property_value )
returns ( success | failure )