Sha256: 0c8463b40a963c2039e8cfd8520c99d21b098ec2af0f44f9ea520917b16df66f
Contents?: true
Size: 711 Bytes
Versions: 35
Compression:
Stored size: 711 Bytes
Contents
require 'fog/aws/models/elb/load_balancer' module Fog module AWS class ELB class LoadBalancers < Fog::Collection model Fog::AWS::ELB::LoadBalancer # Creates a new load balancer def initialize(attributes={}) super end def all data = connection.describe_load_balancers.body['DescribeLoadBalancersResult']['LoadBalancerDescriptions'] load(data) end def get(identity) data = connection.describe_load_balancers(identity).body['DescribeLoadBalancersResult']['LoadBalancerDescriptions'].first new(data) rescue Fog::AWS::ELB::NotFound nil end end end end end
Version data entries
35 entries across 35 versions & 8 rubygems