Class: OneVNTemplateHelper
- Inherits:
-
OneTemplateHelper
- Object
- OpenNebulaHelper::OneHelper
- OneTemplateHelper
- OneVNTemplateHelper
- Defined in:
- lib/one_helper/onevntemplate_helper.rb
Constant Summary collapse
- VN_NAME =
{ :name => "name", :large => "--name name", :format => String, :description => "Name of the new VN TEMPLATE. When instantiating\n multiple VNs you can use the \\\"%i\\\" wildcard to produce\n different names such as vm-0, vm-1...\n".strip }
- MULTIPLE =
{ :name => "multiple", :short => "-m x", :large => "--multiple x", :format => Integer, :description => "Instance multiple VNs" }
- EXTENDED =
{ :name => "extended", :large => "--extended", :description => "Process the template and included extended "+ "information" }
- INT_EXP =
/^-?\d+$/- FLOAT_EXP =
/^-?\d+(\.\d+)?$/
Constants inherited from OneTemplateHelper
OneTemplateHelper::PERSISTENT, OneTemplateHelper::RECURSIVE, OneTemplateHelper::USERDATA, OneTemplateHelper::VM_NAME
Instance Attribute Summary
Attributes inherited from OpenNebulaHelper::OneHelper
Class Method Summary collapse
Methods inherited from OneTemplateHelper
#format_pool, get_user_inputs, #show_resource
Methods inherited from OpenNebulaHelper::OneHelper
#check_orphan, client, #create_resource, #filterflag_to_i, filterflag_to_i_desc, get_client, get_password, #group_name, #initialize, #list_pool, #list_pool_format, #list_pool_table, #list_pool_top, #list_pool_xml, #list_to_id, list_to_id_desc, name_to_id, #perform_action, #perform_actions, #print_page, #retrieve_resource, #set_client, set_endpoint, set_password, set_user, #show_resource, #start_pager, #stop_pager, table_conf, #to_id, to_id_desc, #user_name
Constructor Details
This class inherits a constructor from OpenNebulaHelper::OneHelper
Class Method Details
.conf_file ⇒ Object
52 53 54 |
# File 'lib/one_helper/onevntemplate_helper.rb', line 52 def self.conf_file "onevntemplate.yaml" end |
.rname ⇒ Object
48 49 50 |
# File 'lib/one_helper/onevntemplate_helper.rb', line 48 def self.rname "VNTEMPLATE" end |