Method: Bosh::Director::Api::InstanceManager#fetch_logs

Defined in:
lib/bosh/director/api/instance_manager.rb

#fetch_logs(username, deployment_name, job, index, options = {}) ⇒ Object



42
43
44
45
46
47
48
49
50
51
# File 'lib/bosh/director/api/instance_manager.rb', line 42

def fetch_logs(username, deployment_name, job, index, options = {})
  if deployment_name.nil? || job.nil? || index.nil?
    raise DirectorError,
          'deployment, job and index parameters are required'
  end

  instance = find_by_name(deployment_name, job, index)

  JobQueue.new.enqueue(username, Jobs::FetchLogs, 'fetch logs', [instance.id, options])
end