Class: Awsm::LoadBalancers
- Inherits:
-
Object
- Object
- Awsm::LoadBalancers
- Defined in:
- lib/awsm/loadbalancers.rb
Instance Method Summary collapse
- #get(elb_names) ⇒ Object
- #getAll ⇒ Object
-
#initialize ⇒ LoadBalancers
constructor
A new instance of LoadBalancers.
Constructor Details
#initialize ⇒ LoadBalancers
Returns a new instance of LoadBalancers.
3 4 5 6 |
# File 'lib/awsm/loadbalancers.rb', line 3 def initialize @elb_client = Aws::ElasticLoadBalancing::Client.new @asg_client = Aws::AutoScaling::Client.new end |
Instance Method Details
#get(elb_names) ⇒ Object
8 9 10 11 12 |
# File 'lib/awsm/loadbalancers.rb', line 8 def get(elb_names) processResponse(@elb_client.describe_load_balancers({ load_balancer_names: elb_names.split(',') })) end |
#getAll ⇒ Object
14 15 16 |
# File 'lib/awsm/loadbalancers.rb', line 14 def getAll processResponse(@elb_client.describe_load_balancers) end |