def create_volume(name, description, size, options = {})
response = Excon::Response.new
response.status = 202
data = {'id' => Fog::Mock.random_numbers(2),
'displayName' => name,
'displayDescription' => description,
'size' => size,
'status' => 'creating',
'snapshotId' => options[:snapshot_id],
'volumeType' => options[:volume_type] || 'None',
'availabilityZone' => options[:availability_zone] || 'nova',
'createdAt' => Time.now.strftime('%FT%T.%6N'),
'attachments' => [], 'metadata' => options[:metadata] || {}}
self.data[:volumes][data['id']] = data
response.body = {'volume' => data}
response
end