Skip to content

Latest commit

 

History

History
314 lines (312 loc) · 14.9 KB

storage_analysis.md

File metadata and controls

314 lines (312 loc) · 14.9 KB

Collection/Models Used By Provider

  • Clusters/Cluster (stormondemand)
  • Directories/Directory (atmos, aws, google, hp, internetarchive, local, ninefold, rackspace, openstack)
  • Files/File (atmos, aws, google, hp, internetarchive, local, ninefold, rackspace, openstack)
  • Offerings/Offering (ibm)
  • SharedDirectories/SharedDirectory (hp)
  • SharedFiles/SharedFile (hp)
  • Volumes/Volume (ibm, stormondemand)

Collection Methods Implemented By Provider

  • Clusters#all (stormondemand)
  • Directories#all (atmos, aws, google, hp, internetarchive, local, ninefold, rackspace, openstack)
  • Directories#directory (atmos, ninefold)
  • Directories#directory= (atmos, ninefold)
  • Directories#get (atmos, aws, google, hp, internetarchive, local, ninefold, rackspace, openstack)
  • Directories#head (hp)
  • Files#all (atmos, aws, google, hp, internetarchive, local, ninefold, rackspace, openstack)
  • Files#common_prefixes (aws, google, internetarchive)
  • Files#common_prefixes= (aws, google, internetarchive)
  • Files#delimiter (aws, google, internetarchive)
  • Files#delimiter= (aws, google, internetarchive)
  • Files#directory (atmos, aws, google, hp, internetarchive, local, ninefold, rackspace, openstack)
  • Files#directory= (atmos, aws, google, hp, internetarchive, local, ninefold, rackspace, openstack)
  • Files#each_file_this_page (aws, google, hp, internetarchive, rackspace, openstack)
  • Files#get (atmos, aws, google, hp, internetarchive, local, ninefold, rackspace, openstack)
  • Files#get_cdn_ssl_url (hp)
  • Files#get_cdn_url (hp)
  • Files#get_http_url (aws, google, hp, internetarchive, rackspace, openstack)
  • Files#get_https_url (aws, google, hp, internetarchive, rackspace, openstack)
  • Files#get_url (atmos, aws, google, hp, internetarchive, ninefold, rackspace, openstack)
  • Files#head (atmos, aws, google, hp, internetarchive, local, ninefold, rackspace, openstack)
  • Files#is_truncated (aws, google, internetarchive)
  • Files#is_truncated= (aws, google, internetarchive)
  • Files#limit (atmos, hp, ninefold, rackspace, openstack)
  • Files#limit= (atmos, hp, ninefold, rackspace, openstack)
  • Files#marker (atmos, aws, google, hp, internetarchive, ninefold, rackspace, openstack)
  • Files#marker= (atmos, aws, google, hp, internetarchive, ninefold, rackspace, openstack)
  • Files#max_keys (aws, google, internetarchive)
  • Files#max_keys= (aws, google, internetarchive)
  • Files#normalize_headers (aws, internetarchive)
  • Files#path (atmos, hp, ninefold, rackspace, openstack)
  • Files#path= (atmos, hp, ninefold, rackspace, openstack)
  • Files#prefix (atmos, aws, google, hp, internetarchive, ninefold, rackspace, openstack)
  • Files#prefix= (atmos, aws, google, hp, internetarchive, ninefold, rackspace, openstack)
  • Offerings#all (ibm)
  • SharedDirectories#all (hp)
  • SharedDirectories#get (hp)
  • SharedDirectories#head (hp)
  • SharedFiles#all (hp)
  • SharedFiles#get (hp)
  • SharedFiles#head (hp)
  • SharedFiles#shared_directory (hp)
  • SharedFiles#shared_directory= (hp)
  • Volumes#all (ibm, stormondemand)
  • Volumes#get (ibm, stormondemand)

Model Methods Implemented By Provider

  • Cluster#description (stormondemand)
  • Cluster#description= (stormondemand)
  • Cluster#id (stormondemand)
  • Cluster#id= (stormondemand)
  • Cluster#zone (stormondemand)
  • Cluster#zone= (stormondemand)
  • Directory#acl (aws, internetarchive)
  • Directory#acl= (aws, google, internetarchive)
  • Directory#bytes (hp, rackspace, openstack)
  • Directory#bytes= (hp, rackspace, openstack)
  • Directory#can_read? (hp)
  • Directory#can_read_write? (hp)
  • Directory#can_write? (hp)
  • Directory#cdn_cname (rackspace)
  • Directory#cdn_cname= (rackspace)
  • Directory#cdn_enable= (hp)
  • Directory#cdn_enabled? (hp)
  • Directory#cdn_public_ssl_url (hp)
  • Directory#cdn_public_url (hp)
  • Directory#collections (internetarchive)
  • Directory#collections= (internetarchive)
  • Directory#count (hp, rackspace, openstack)
  • Directory#count= (hp, rackspace, openstack)
  • Directory#creation_date (aws, google, internetarchive)
  • Directory#creation_date= (aws, google, internetarchive)
  • Directory#destroy (atmos, aws, google, hp, internetarchive, local, ninefold, rackspace, openstack)
  • Directory#directories (atmos, ninefold)
  • Directory#files (atmos, aws, google, hp, internetarchive, local, ninefold, rackspace, openstack)
  • Directory#grant (hp)
  • Directory#ignore_preexisting_bucket (internetarchive)
  • Directory#ignore_preexisting_bucket= (internetarchive)
  • Directory#interactive_priority (internetarchive)
  • Directory#interactive_priority= (internetarchive)
  • Directory#ios_url (rackspace)
  • Directory#key (atmos, aws, google, hp, internetarchive, local, ninefold, rackspace, openstack)
  • Directory#key= (atmos, aws, google, hp, internetarchive, local, ninefold, rackspace, openstack)
  • Directory#list_users_with_read (hp)
  • Directory#list_users_with_write (hp)
  • Directory#location (aws, internetarchive)
  • Directory#location= (aws, internetarchive)
  • Directory#metadata (hp, rackspace)
  • Directory#metadata= (hp, rackspace)
  • Directory#objectid (atmos, ninefold)
  • Directory#objectid= (atmos, ninefold)
  • Directory#payer (aws, internetarchive)
  • Directory#payer= (aws, internetarchive)
  • Directory#public= (aws, google, hp, internetarchive, local, rackspace, openstack)
  • Directory#public? (hp, rackspace)
  • Directory#public_url (aws, google, hp, internetarchive, local, rackspace, openstack)
  • Directory#public_url= (rackspace)
  • Directory#read_acl (hp)
  • Directory#revoke (hp)
  • Directory#save (atmos, aws, google, hp, internetarchive, local, ninefold, rackspace, openstack)
  • Directory#set_metadata_array_headers (internetarchive)
  • Directory#streaming_url (rackspace)
  • Directory#subjects (internetarchive)
  • Directory#subjects= (internetarchive)
  • Directory#sync (hp)
  • Directory#sync_key (hp)
  • Directory#sync_key= (hp)
  • Directory#sync_to (hp)
  • Directory#sync_to= (hp)
  • Directory#versioning= (aws)
  • Directory#versioning? (aws)
  • Directory#versions (aws)
  • Directory#web_error (hp)
  • Directory#web_error= (hp)
  • Directory#web_index (hp)
  • Directory#web_index= (hp)
  • Directory#web_listings (hp)
  • Directory#web_listings= (hp)
  • Directory#web_listings_css (hp)
  • Directory#web_listings_css= (hp)
  • Directory#write_acl (hp)
  • File#access_control_allow_origin (rackspace, openstack)
  • File#access_control_allow_origin= (rackspace, openstack)
  • File#acl (internetarchive)
  • File#acl= (aws, google, internetarchive)
  • File#auto_make_bucket (internetarchive)
  • File#auto_make_bucket= (internetarchive)
  • File#body (atmos, aws, google, hp, internetarchive, local, ninefold, rackspace, openstack)
  • File#body= (atmos, aws, google, hp, internetarchive, local, ninefold, rackspace, openstack)
  • File#cache_control (aws, google, internetarchive)
  • File#cache_control= (aws, google, internetarchive)
  • File#cascade_delete (internetarchive)
  • File#cascade_delete= (internetarchive)
  • File#cdn_public_ssl_url (hp)
  • File#cdn_public_url (hp)
  • File#collections (internetarchive)
  • File#collections= (internetarchive)
  • File#content_disposition (aws, google, internetarchive, rackspace, openstack)
  • File#content_disposition= (aws, google, internetarchive, rackspace, openstack)
  • File#content_encoding (aws, google, internetarchive, rackspace)
  • File#content_encoding= (aws, google, internetarchive, rackspace)
  • File#content_length (atmos, aws, google, hp, internetarchive, local, ninefold, rackspace, openstack)
  • File#content_length= (atmos, aws, google, hp, internetarchive, local, ninefold, rackspace, openstack)
  • File#content_md5 (aws, google, internetarchive)
  • File#content_md5= (aws, google, internetarchive)
  • File#content_type (atmos, aws, google, hp, internetarchive, local, ninefold, rackspace, openstack)
  • File#content_type= (atmos, aws, google, hp, internetarchive, ninefold, rackspace, openstack)
  • File#copy (atmos, aws, google, hp, internetarchive, local, ninefold, rackspace, openstack)
  • File#created_at (atmos, ninefold)
  • File#created_at= (atmos, ninefold)
  • File#delete_after (rackspace)
  • File#delete_after= (rackspace)
  • File#delete_at (rackspace)
  • File#delete_at= (rackspace)
  • File#destroy (atmos, aws, google, hp, internetarchive, local, ninefold, rackspace, openstack)
  • File#directory (atmos, aws, google, hp, internetarchive, local, ninefold, rackspace, openstack)
  • File#directory= (rackspace)
  • File#encryption (aws)
  • File#encryption= (aws)
  • File#etag (aws, google, hp, internetarchive, rackspace, openstack)
  • File#etag= (aws, google, hp, internetarchive, rackspace, openstack)
  • File#expires (aws, google, internetarchive)
  • File#expires= (aws, google, internetarchive)
  • File#file_size (atmos, ninefold)
  • File#ignore_preexisting_bucket (internetarchive)
  • File#ignore_preexisting_bucket= (internetarchive)
  • File#interactive_priority (internetarchive)
  • File#interactive_priority= (internetarchive)
  • File#ios_url (rackspace)
  • File#keep_old_version (internetarchive)
  • File#keep_old_version= (internetarchive)
  • File#key (atmos, aws, google, hp, internetarchive, local, ninefold, rackspace, openstack)
  • File#key= (atmos, aws, google, hp, internetarchive, local, ninefold, rackspace, openstack)
  • File#last_modified (aws, google, hp, internetarchive, local, rackspace, openstack)
  • File#last_modified= (aws, google, hp, internetarchive, local, rackspace, openstack)
  • File#meta_data (atmos, ninefold)
  • File#metadata (aws, google, internetarchive, rackspace, openstack)
  • File#metadata= (aws, google, internetarchive, rackspace)
  • File#multipart_chunk_size (aws, internetarchive)
  • File#multipart_chunk_size= (aws, internetarchive)
  • File#objectid (atmos, ninefold)
  • File#objectid= (atmos, ninefold)
  • File#origin (rackspace, openstack)
  • File#origin= (rackspace, openstack)
  • File#owner (aws, google, internetarchive)
  • File#owner= (aws, google, hp, internetarchive, rackspace, openstack)
  • File#public= (atmos, aws, google, internetarchive, local, ninefold, rackspace, openstack)
  • File#public? (rackspace)
  • File#public_url (atmos, aws, google, hp, internetarchive, local, ninefold, rackspace, openstack)
  • File#purge_from_cdn (rackspace)
  • File#queue_derive (internetarchive)
  • File#queue_derive= (internetarchive)
  • File#save (atmos, aws, google, hp, internetarchive, local, ninefold, rackspace, openstack)
  • File#set_metadata_array_headers (internetarchive)
  • File#size_hint (internetarchive)
  • File#size_hint= (internetarchive)
  • File#storage_class (aws, google)
  • File#storage_class= (aws, google)
  • File#streaming_url (rackspace)
  • File#subjects (internetarchive)
  • File#subjects= (internetarchive)
  • File#temp_signed_url (hp)
  • File#url (aws, google, hp, internetarchive, rackspace, openstack)
  • File#version (aws)
  • File#version= (aws)
  • File#versions (aws)
  • Offering#capacity (ibm)
  • Offering#capacity= (ibm)
  • Offering#id (ibm)
  • Offering#id= (ibm)
  • Offering#label (ibm)
  • Offering#label= (ibm)
  • Offering#location (ibm)
  • Offering#location= (ibm)
  • Offering#name (ibm)
  • Offering#name= (ibm)
  • Offering#price (ibm)
  • Offering#price= (ibm)
  • Offering#supported_formats (ibm)
  • Offering#supported_formats= (ibm)
  • Offering#supported_sizes (ibm)
  • Offering#supported_sizes= (ibm)
  • SharedDirectory#bytes (hp)
  • SharedDirectory#bytes= (hp)
  • SharedDirectory#count (hp)
  • SharedDirectory#count= (hp)
  • SharedDirectory#destroy (hp)
  • SharedDirectory#files (hp)
  • SharedDirectory#save (hp)
  • SharedDirectory#url (hp)
  • SharedDirectory#url= (hp)
  • SharedFile#body (hp)
  • SharedFile#body= (hp)
  • SharedFile#content_length (hp)
  • SharedFile#content_length= (hp)
  • SharedFile#content_type (hp)
  • SharedFile#content_type= (hp)
  • SharedFile#destroy (hp)
  • SharedFile#etag (hp)
  • SharedFile#etag= (hp)
  • SharedFile#key (hp)
  • SharedFile#key= (hp)
  • SharedFile#last_modified (hp)
  • SharedFile#last_modified= (hp)
  • SharedFile#save (hp)
  • SharedFile#shared_directory (hp)
  • SharedFile#url (hp)
  • SharedFile#url= (hp)
  • Volume#attach (ibm)
  • Volume#attach_to (stormondemand)
  • Volume#attached? (ibm)
  • Volume#attachedTo (stormondemand)
  • Volume#attachedTo= (stormondemand)
  • Volume#clone_status (ibm)
  • Volume#clone_status= (ibm)
  • Volume#created_at (ibm)
  • Volume#created_at= (ibm)
  • Volume#cross_attach (stormondemand)
  • Volume#cross_attach= (stormondemand)
  • Volume#destroy (ibm, stormondemand)
  • Volume#detach (ibm)
  • Volume#detach_from (stormondemand)
  • Volume#domain (stormondemand)
  • Volume#domain= (stormondemand)
  • Volume#format (ibm)
  • Volume#format= (ibm)
  • Volume#id (ibm)
  • Volume#id= (ibm)
  • Volume#instance (ibm)
  • Volume#instance_id (ibm)
  • Volume#instance_id= (ibm)
  • Volume#io_price (ibm)
  • Volume#io_price= (ibm)
  • Volume#label (stormondemand)
  • Volume#label= (stormondemand)
  • Volume#location (ibm)
  • Volume#location_id (ibm)
  • Volume#location_id= (ibm)
  • Volume#name (ibm)
  • Volume#name= (ibm)
  • Volume#offering_id (ibm)
  • Volume#offering_id= (ibm)
  • Volume#owner (ibm)
  • Volume#owner= (ibm)
  • Volume#platform_version (ibm)
  • Volume#platform_version= (ibm)
  • Volume#product_codes (ibm)
  • Volume#product_codes= (ibm)
  • Volume#ready? (ibm)
  • Volume#resize (stormondemand)
  • Volume#save (ibm)
  • Volume#size (ibm, stormondemand)
  • Volume#size= (ibm, stormondemand)
  • Volume#state (ibm)
  • Volume#state= (ibm)
  • Volume#status (stormondemand)
  • Volume#status= (stormondemand)
  • Volume#storage_area (ibm)
  • Volume#storage_area= (ibm)
  • Volume#uniq_id (stormondemand)
  • Volume#uniq_id= (stormondemand)
  • Volume#update (stormondemand)
  • Volume#zone (stormondemand)
  • Volume#zone= (stormondemand)