class QingCloudServer::Client::Service
Public Instance Methods
describe_instances( instances_N: [], image_id_N: [], instance_type: [], status_N: [], search_word: nil, verbose: nil, offset: nil, limit: nil, zone: )
click to toggle source
# File lib/client/service.rb, line 5 def describe_instances( instances_N: [], image_id_N: [], instance_type: [], status_N: [], search_word: nil, verbose: nil, offset: nil, limit: nil, zone: )eval(make_action_and_params) end
describe_jobs( jobs_N: nil, status_N: nil, job_action: nil, verbose: nil, offset: nil, limit: nil, zone: )
click to toggle source
describe jobs
# File lib/client/service.rb, line 94 def describe_jobs( jobs_N: nil, status_N: nil, job_action: nil, verbose: nil, offset: nil, limit: nil, zone: )eval(make_action_and_params) end
get_monitor( resource:, meters_N:, step:, start_time:, end_time:, zone: )
click to toggle source
monitor
# File lib/client/service.rb, line 83 def get_monitor( resource:, meters_N:, step:, start_time:, end_time:, zone: )eval(make_action_and_params) end
modify_instance_attributes( instance:, instance_name: nil, description: nil, zone: )
click to toggle source
# File lib/client/service.rb, line 74 def modify_instance_attributes( instance:, instance_name: nil, description: nil, zone: )eval(make_action_and_params) end
resize_instances( instances_N:, instance_type: nil, cpu: nil, memory: nil, zone: )
click to toggle source
# File lib/client/service.rb, line 65 def resize_instances( instances_N:, instance_type: nil, cpu: nil, memory: nil, zone: )eval(make_action_and_params) end
restart_instances( instances_N:, zone: )
click to toggle source
# File lib/client/service.rb, line 59 def restart_instances( instances_N:, zone: )eval(make_action_and_params) end
run_instances( image_id:, instance_type: nil, cpu: nil, memory: nil, count: 1, instance_name: nil, login_mode:, login_pair: nil, login_passwd: nil, vxnets_N: [], security_group: nil, volumes_N: [], need_newsid: nil, need_userdata: nil, user_data_type: nil, user_data_value: nil, user_data_path: nil, user_data_file: nil, zone:)
click to toggle source
# File lib/client/service.rb, line 18 def run_instances( image_id:, instance_type: nil, cpu: nil, memory: nil, count: 1, instance_name: nil, login_mode:, login_pair: nil, login_passwd: nil, vxnets_N: [], security_group: nil, volumes_N: [], need_newsid: nil, need_userdata: nil, user_data_type: nil, user_data_value: nil, user_data_path: nil, user_data_file: nil, zone:)eval(make_action_and_params) end
start_instances( instances_N:, zone: )
click to toggle source
# File lib/client/service.rb, line 46 def start_instances( instances_N:, zone: )eval(make_action_and_params) end
stop_instances( instances_N:, force: nil, zone: )
click to toggle source
# File lib/client/service.rb, line 52 def stop_instances( instances_N:, force: nil, zone: )eval(make_action_and_params) end
terminate_instances( instances_N:, zone: )
click to toggle source
# File lib/client/service.rb, line 40 def terminate_instances( instances_N:, zone: )eval(make_action_and_params) end