183: def disable_availability_zones_for_load_balancer( options = {} )
184: raise ArgumentError, "No :load_balancer_name provided" if options[:load_balancer_name].nil? || options[:load_balancer_name].empty?
185: raise ArgumentError, "No :availability_zones provided" if options[:availability_zones].nil? || options[:availability_zones].empty?
186:
187: params = {}
188:
189: params['LoadBalancerName'] = options[:load_balancer_name]
190: params.merge!(pathlist('AvailabilityZones.member', [options[:availability_zones]].flatten))
191:
192: return response_generator(:action => "DisableAvailabilityZonesForLoadBalancer", :params => params)
193: end