class Chef::Resource::AwsLoadBalancer
Public Instance Methods
aws_object()
click to toggle source
# File lib/chef/resource/aws_load_balancer.rb, line 15 def aws_object result = nil begin result = driver.elb.describe_load_balancers(load_balancer_names: [name]).load_balancer_descriptions if result.length == 1 result = result[0] else raise "Must have 0 or 1 load balancers which match name!" end rescue ::Aws::ElasticLoadBalancing::Errors::LoadBalancerNotFound Chef::Log.debug("No loadbalancer named #{name} - returning nil!") result = nil end result end