# File lib/AWS/EC2/volumes.rb, line 81
81:       def detach_volume( options = {} )
82:         options = { :volume_id => '' }.merge(options)
83:         raise ArgumentError, "No :volume_id provided" if options[:volume_id].nil? || options[:volume_id].empty?
84:         options = { :instance_id => '' }.merge(options)
85:         options = { :device => '' }.merge(options)
86:         options = { :force => '' }.merge(options)
87:         params = {
88:           "VolumeId" => options[:volume_id],
89:           "InstanceId" => options[:instance_id],
90:           "Device" => options[:device],
91:           "Force" => options[:force].to_s
92:         }
93:         return response_generator(:action => "DetachVolume", :params => params)
94:       end