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