# File lib/AWS/ELB/load_balancers.rb, line 131
131:       def configure_health_check( options = {} )
132:         raise ArgumentError, "No :load_balancer_name provided" if options[:load_balancer_name].nil? || options[:load_balancer_name].empty?
133:         raise ArgumentError, "No :health_check Hash provided" if options[:health_check].nil? || options[:health_check].empty?
134: 
135:         params = {}
136: 
137:         params['LoadBalancerName']                = options[:load_balancer_name]
138:         params['HealthCheck.Target']              = options[:health_check][:target] unless options[:health_check][:target].nil?
139:         params['HealthCheck.Timeout']             = options[:health_check][:timeout].to_s unless options[:health_check][:timeout].nil?
140:         params['HealthCheck.Interval']            = options[:health_check][:interval].to_s unless options[:health_check][:interval].nil?
141:         params['HealthCheck.UnhealthyThreshold']  = options[:health_check][:unhealthy_threshold].to_s unless options[:health_check][:unhealthy_threshold].nil?
142:         params['HealthCheck.HealthyThreshold']    = options[:health_check][:healthy_threshold].to_s unless options[:health_check][:healthy_threshold].nil?
143: 
144:         return response_generator(:action => "ConfigureHealthCheck", :params => params)
145:       end