Sha256: 443923b4a85beb32dae2907053cd5988328729b1786d343f5b0dbd14ce652c3f
Contents?: true
Size: 1.33 KB
Versions: 61
Compression:
Stored size: 1.33 KB
Contents
module Fog module Storage class InternetArchive class Real require 'fog/internet_archive/parsers/storage/get_bucket_lifecycle' # Get bucket lifecycle configuration # # @param bucket_name [String] name of bucket to get lifecycle configuration for # # @return [Excon::Response] response: # * body [Hash]: # * Rules - object expire rules [Array]: # * ID [String] - Unique identifier for the rule # * Prefix [String] - Prefix identifying one or more objects to which the rule applies # * Enabled [Boolean] - if rule is currently being applied # * Days [Integer] - lifetime, in days, of the objects that are subject to the rule # # @see http://docs.amazonwebservices.com/AmazonS3/latest/API/RESTBucketGETlifecycle.html def get_bucket_lifecycle(bucket_name) request({ :expects => 200, :headers => {}, :host => "#{bucket_name}.#{@host}", :idempotent => true, :method => 'GET', :parser => Fog::Parsers::Storage::InternetArchive::GetBucketLifecycle.new, :query => {'lifecycle' => nil} }) end end end end end
Version data entries
61 entries across 61 versions & 6 rubygems