class AwsPocketknife::Cli::Elb

Public Instance Methods

desc(elb_name) click to toggle source
# File lib/aws_pocketknife/cli/elb.rb, line 9
def desc(elb_name)
  elb = AwsPocketknife::Elb.describe_elb_by_name(name: elb_name)
  if elb.nil?
    puts "ELB #{elb_name} not found"
  else
    AwsPocketknife::Ec2.nice_print(object: elb.to_h)
  end
end
list() click to toggle source
# File lib/aws_pocketknife/cli/elb.rb, line 19
def list()
  elbs = AwsPocketknife::Elb.list
  print_elbs(elbs: elbs)
end
list_v2() click to toggle source
# File lib/aws_pocketknife/cli/elb.rb, line 25
def list_v2()
  elbs = AwsPocketknife::Elb.list_v2
  print_elbs_v2(elbs: elbs)
end

Private Instance Methods

print_elbs(elbs: []) click to toggle source
print_elbs_v2(elbs: []) click to toggle source