module Misty::Openstack::API::SwiftV1

Public Instance Methods

api() click to toggle source
# File lib/misty/openstack/api/swift/swift_v1.rb, line 6
  def api
{"/info"=>{:GET=>[:list_activated_capabilities]},
 "/v1/{account}"=>
  {:GET=>[:show_account_details_and_list_containers],
   :POST=>[:create_update_or_delete_account_metadata],
   :HEAD=>[:show_account_metadata]},
 "/v1/{account}/{container}"=>
  {:GET=>[:show_container_details_and_list_objects],
   :PUT=>[:create_container],
   :POST=>[:create_update_or_delete_container_metadata],
   :HEAD=>[:show_container_metadata],
   :DELETE=>[:delete_container]},
 "/v1/{account}/{container}/{object}"=>
  {:GET=>[:get_object_content_and_metadata],
   :PUT=>[:create_or_replace_object],
   :COPY=>[:copy_object],
   :DELETE=>[:delete_object],
   :HEAD=>[:show_object_metadata],
   :POST=>[:create_or_update_object_metadata]},
 "/v1/endpoints"=>{:GET=>[:list_endpoints]}}
  end
tag() click to toggle source
# File lib/misty/openstack/api/swift/swift_v1.rb, line 2
def tag
  'Object Storage API Reference 2.17.1'
end