# File lib/AWS/EC2/instances.rb, line 140
140:       def stop_instances( options = {} )
141:         options = { :instance_id => [] }.merge(options)
142:         raise ArgumentError, "No :instance_id provided" if options[:instance_id].nil? || options[:instance_id].empty?
143:         raise ArgumentError, ":force must be 'true' or 'false'" unless options[:force].nil? || [true, false].include?(options[:force])
144:         params = {}
145:         params.merge!(pathlist("InstanceId", options[:instance_id]))
146:         params["Force"] = options[:force].to_s unless options[:force].nil?
147:         return response_generator(:action => "StopInstances", :params => params)
148:       end