Sha256: d0cb8aaa24d1e7654cdc2a50f51c019116ae087f8e284cd36dfb12a075b5865a
Contents?: true
Size: 1.55 KB
Versions: 37
Compression:
Stored size: 1.55 KB
Contents
module Fog module AWS class Storage class Real # Get torrent for an S3 object # # @param bucket_name [String] name of bucket containing object # @param object_name [String] name of object to get torrent for # # @return [Excon::Response] response: # * body [Hash]: # * AccessControlPolicy [Hash: # * Owner [Hash]: # * DisplayName [String] - Display name of object owner # * ID [String] - Id of object owner # * AccessControlList [Array]: # * Grant [Hash]: # * Grantee [Hash]: # * DisplayName [String] - Display name of grantee # * ID [String] - Id of grantee # * Permission [String] - Permission, in [FULL_CONTROL, WRITE, WRITE_ACP, READ, READ_ACP] # # @see http://docs.amazonwebservices.com/AmazonS3/latest/API/RESTObjectGETtorrent.html def get_object_torrent(bucket_name, object_name) unless bucket_name raise ArgumentError.new('bucket_name is required') end unless object_name raise ArgumentError.new('object_name is required') end request({ :expects => 200, :headers => {}, :bucket_name => bucket_name, :object_name => object_name, :idempotent => true, :method => 'GET', :query => {'torrent' => nil} }) end end end end end
Version data entries
37 entries across 37 versions & 1 rubygems