1
0
Fork 0
mirror of https://github.com/fog/fog.git synced 2022-11-09 13:51:43 -05:00
fog--fog/lib/fog/aws/requests/glacier/list_vaults.rb
2012-09-01 23:38:52 +01:00

36 lines
1.1 KiB
Ruby
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

module Fog
module AWS
class Glacier
class Real
# This operation lists all vaults owned by the calling users account.
#
# ==== Parameters
# * options<~Hash>
# * limit<~Integer> - The maximum number of items returned in the response. (default 1000)
# * marker<~String> - marker used for pagination
# * account_id<~String> - The AWS account id. Defaults to the account owning the credentials making the request
# ==== Returns
# * response<~Excon::Response>:
# * body<~Hash>:
#
# ==== See Also
# http://docs.amazonwebservices.com/amazonglacier/latest/dev/api-vaults-get.html
#
def list_vaults(options={})
account_id = options.delete('account_id') || '-'
path = "/#{account_id}/vaults"
request(
:expects => 200,
:idempotent => true,
:headers => {},
:method => 'GET',
:path => path,
:query => options
)
end
end
end
end
end