# File lib/fog/compute/openstack/requests/create_volume.rb, line 7
        def create_volume(name, description, size, options = {})
          data = {
            'volume' => {
              'display_name'        => name,
              'display_description' => description,
              'size'                => size
            }
          }

          vanilla_options = [
            :snapshot_id,
            :availability_zone,
            :volume_type,
            :metadata
          ]

          vanilla_options.select { |o| options[o] }.each do |key|
            data['volume'][key] = options[key]
          end

          request(
            :body    => Fog::JSON.encode(data),
            :expects => [200, 202],
            :method  => 'POST',
            :path    => 'os-volumes'
          )
        end