Class: Stax::Cmd::Elb
Constant Summary
collapse
- COLORS =
{
InService: :green,
OutOfService: :red,
}
Instance Method Summary
collapse
Methods inherited from SubCommand
#info, stax_info, stax_info_tasks
Instance Method Details
#dns ⇒ Object
27
28
29
|
# File 'lib/stax/mixin/elb.rb', line 27
def dns
puts Aws::Elb.describe(stack_elbs.map(&:physical_resource_id)).map(&:dns_name)
end
|
#status ⇒ Object
32
33
34
35
36
37
38
39
|
# File 'lib/stax/mixin/elb.rb', line 32
def status
stack_elbs.each do |elb|
debug("ELB status for #{elb.logical_resource_id} #{elb.physical_resource_id}")
print_table Aws::Elb.instance_health(elb.physical_resource_id).map { |i|
[i.instance_id, color(i.state, COLORS), i.reason_code, i.description]
}
end
end
|