114: def deregister_instances_from_load_balancer( options = {} )
115: raise ArgumentError, "No :instances provided" if options[:instances].nil? || options[:instances].empty?
116: raise ArgumentError, "No :load_balancer_name provided" if options[:load_balancer_name].nil? || options[:load_balancer_name].empty?
117: params = {}
118: params.merge!(pathhashlist('Instances.member', options[:instances].flatten.collect{|e| {:instance_id => e}}, {:instance_id => 'InstanceId'}))
119: params['LoadBalancerName'] = options[:load_balancer_name]
120: return response_generator(:action => "DeregisterInstancesFromLoadBalancer", :params => params)
121: end