code: func (c *Cloud) describeLoadBalancer(name string) (*elb.LoadBalancerDescription, error) {
  	request := &elb.DescribeLoadBalancersInput{}
  	request.LoadBalancerNames = []*string{&name}
  
  	response, err := c.elb.DescribeLoadBalancers(request)
  	if err != nil {
  		if awsError, ok := err.(awserr.Error); ok {
  			if awsError.Code() == "LoadBalancerNotFound" {
  				return nil, nil
  			}
  		}
  		return nil, err
  	}
  
  	var ret *elb.LoadBalancerDescription
  	for _, loadBalancer := range response.LoadBalancerDescriptions {
  		if ret != nil {
  			klog.Errorf("Found multiple load balancers with name: %s", name)
  		}
  		ret = loadBalancer
  	}
  	return ret, nil
  }
docs: // Gets the current load balancer state