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