class Stax::Cmd::Elb
Constants
- COLORS
Public Instance Methods
dns()
click to toggle source
# File lib/stax/mixin/elb.rb, line 27 def dns puts Aws::Elb.describe(stack_elbs.map(&:physical_resource_id)).map(&:dns_name) end
stack_elbs()
click to toggle source
# File lib/stax/mixin/elb.rb, line 21 def stack_elbs Aws::Cfn.resources_by_type(my.stack_name, 'AWS::ElasticLoadBalancing::LoadBalancer') end
status()
click to toggle source
# 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