Class: Awsm::CLI::Unused

Inherits:
Awsm::Clibase show all
Defined in:
lib/awsm/cli/unused.rb

Instance Method Summary collapse

Instance Method Details

#elasticloadbalancersObject



11
12
13
14
15
16
17
18
# File 'lib/awsm/cli/unused.rb', line 11

def elasticloadbalancers
  puts_table(
    headings: [ "ELB Name", "DNS", "Created Time" ],
    rows: find_instanceless_elbs.map do |elb|
      [ elb.load_balancer_name, elb.dns_name, elb.created_time ]
    end
  )
end

#launchconfigurationsObject



22
23
24
25
26
27
28
29
# File 'lib/awsm/cli/unused.rb', line 22

def launchconfigurations
  puts_table(
    headings: [ "Launch Configuration Name", "Created Time" ],
    rows: find_unused_launchconfigurations.map do |lc|
      [ lc.launch_configuration_name, lc.created_time ]
    end
  )
end