# File lib/AWS/EC2/volumes.rb, line 23
23:       def create_volume( options = {} )
24:         options = { :availability_zone => '' }.merge(options)
25:         raise ArgumentError, "No :availability_zone provided" if options[:availability_zone].nil? || options[:availability_zone].empty?
26:         options = { :size => '' }.merge(options)
27:         options = { :snapshot_id => '' }.merge(options)
28:         params = {
29:           "AvailabilityZone" => options[:availability_zone],
30:           "Size" => options[:size],
31:           "SnapshotId" => options[:snapshot_id]
32:         }
33:         return response_generator(:action => "CreateVolume", :params => params)
34:       end