Table of Contents - openstack-1.0.9 Documentation
Pages
README
Ruby OpenStack
Description
Try it out:
Examples
For Compute:
Compute API extensions.
Examples for Volumes and Snaphots:
Examples for Object-Store:
Authors
License
Classes/Modules
OpenStack
Ruby OpenStack API
Documentation & Examples
OpenStack::AuthV10
OpenStack::AuthV20
OpenStack::Authentication
OpenStack::Compute
OpenStack::Compute::Address
OpenStack::Compute::AddressList
OpenStack::Compute::Connection
OpenStack::Compute::Flavor
OpenStack::Compute::Image
OpenStack::Compute::Metadata
OpenStack::Compute::Personalities
OpenStack::Compute::Server
OpenStack::Connection
OpenStack::Exception
OpenStack::Exception::Authentication
OpenStack::Exception::BackupOrResizeInProgress
OpenStack::Exception::BadMediaType
OpenStack::Exception::BadMethod
OpenStack::Exception::BadRequest
OpenStack::Exception::BuildInProgress
OpenStack::Exception::ComputeError
OpenStack::Exception::ComputeFault
OpenStack::Exception::Connection
OpenStack::Exception::ExpiredAuthToken
OpenStack::Exception::InvalidArgument
OpenStack::Exception::ItemNotFound
OpenStack::Exception::MissingArgument
OpenStack::Exception::NotImplemented
OpenStack::Exception::Other
OpenStack::Exception::OverLimit
OpenStack::Exception::PersonalityFilePathTooLong
OpenStack::Exception::PersonalityFileTooLarge
OpenStack::Exception::ResizeNotAllowed
OpenStack::Exception::ResourceStateConflict
OpenStack::Exception::ServerCapacityUnavailable
OpenStack::Exception::ServiceUnavailable
OpenStack::Exception::TooManyPersonalityItems
OpenStack::Exception::Unauthorized
OpenStack::Image
OpenStack::Image::Connection
OpenStack::Swift
OpenStack::Swift::ChunkedConnectionWrapper
OpenStack::Swift::Connection
OpenStack::Swift::Container
OpenStack::Swift::StorageObject
OpenStack::Volume
OpenStack::Volume::Connection
OpenStack::Volume::Snapshot
OpenStack::Volume::Volume
Methods
::create — OpenStack::Swift::StorageObject
::create — OpenStack::Connection
::deal_with_faulty_error — OpenStack::Exception
::fix_labels — OpenStack::Compute::Address
::get_personality — OpenStack::Compute::Personalities
::get_query_params — OpenStack
::init — OpenStack::Authentication
::is_private? — OpenStack::Compute::Address
::new — OpenStack::Swift::ChunkedConnectionWrapper
::new — OpenStack::Volume::Snapshot
::new — OpenStack::Compute::Flavor
::new — OpenStack::Swift::Container
::new — OpenStack::Volume::Connection
::new — OpenStack::Swift::Connection
::new — OpenStack::Image::Connection
::new — OpenStack::Exception::ComputeError
::new — OpenStack::Volume::Volume
::new — OpenStack::AuthV10
::new — OpenStack::AuthV20
::new — OpenStack::Compute::Connection
::new — OpenStack::Connection
::new — OpenStack::Compute::Address
::new — OpenStack::Compute::Server
::new — OpenStack::Compute::Metadata
::new — OpenStack::Compute::Image
::new — OpenStack::Swift::StorageObject
::paginate — OpenStack
::raise_exception — OpenStack::Exception
::symbolize_keys — OpenStack
#[] — OpenStack::Compute::AddressList
#[] — OpenStack::Compute::Metadata
#[]= — OpenStack::Compute::Metadata
#api_extensions — OpenStack::Compute::Connection
#attach_volume — OpenStack::Compute::Connection
#authok? — OpenStack::Compute::Connection
#authok? — OpenStack::Volume::Connection
#authok? — OpenStack::Swift::Connection
#bytes — OpenStack::Swift::Container
#bytes — OpenStack::Swift::StorageObject
#bytes — OpenStack::Swift::Connection
#change_password! — OpenStack::Compute::Server
#check_if_native — OpenStack::Volume::Connection
#clear — OpenStack::Compute::Metadata
#clear! — OpenStack::Compute::Metadata
#confirm_resize! — OpenStack::Compute::Server
#container — OpenStack::Swift::Connection
#container_exists? — OpenStack::Swift::Connection
#container_metadata — OpenStack::Swift::Container
#containers — OpenStack::Swift::Connection
#containers_detail — OpenStack::Swift::Connection
#content_type — OpenStack::Swift::StorageObject
#copy — OpenStack::Swift::StorageObject
#count — OpenStack::Swift::Container
#count — OpenStack::Swift::Connection
#create_container — OpenStack::Swift::Connection
#create_image — OpenStack::Compute::Server
#create_keypair — OpenStack::Compute::Connection
#create_object — OpenStack::Swift::Container
#create_security_group — OpenStack::Compute::Connection
#create_security_group_rule — OpenStack::Compute::Connection
#create_server — OpenStack::Compute::Connection
#create_snapshot — OpenStack::Volume::Connection
#create_volume — OpenStack::Volume::Connection
#data — OpenStack::Swift::StorageObject
#data_stream — OpenStack::Swift::StorageObject
#delete — OpenStack::Compute::Metadata
#delete! — OpenStack::Compute::Image
#delete! — OpenStack::Compute::Metadata
#delete! — OpenStack::Compute::Server
#delete_container — OpenStack::Swift::Connection
#delete_keypair — OpenStack::Compute::Connection
#delete_object — OpenStack::Swift::Container
#delete_security_group — OpenStack::Compute::Connection
#delete_security_group_rule — OpenStack::Compute::Connection
#delete_snapshot — OpenStack::Volume::Connection
#delete_volume — OpenStack::Volume::Connection
#detach_volume — OpenStack::Compute::Connection
#each — OpenStack::Compute::Metadata
#each_pair — OpenStack::Compute::Metadata
#empty? — OpenStack::Swift::Container
#eof! — OpenStack::Swift::ChunkedConnectionWrapper
#eof? — OpenStack::Swift::ChunkedConnectionWrapper
#etag — OpenStack::Swift::StorageObject
#flavor — OpenStack::Compute::Connection
#flavors — OpenStack::Compute::Connection
#get_addresses — OpenStack::Compute::Server
#get_container — OpenStack::Swift::Connection
#get_flavor — OpenStack::Compute::Connection
#get_image — OpenStack::Compute::Connection
#get_info — OpenStack::Swift::Connection
#get_object — OpenStack::Swift::Container
#get_server — OpenStack::Compute::Connection
#get_snapshot — OpenStack::Volume::Connection
#get_version_from_response — OpenStack::AuthV20
#get_volume — OpenStack::Volume::Connection
#has_key? — OpenStack::Compute::Metadata
#image — OpenStack::Compute::Connection
#images — OpenStack::Compute::Connection
#keypairs — OpenStack::Compute::Connection
#last_modified — OpenStack::Swift::StorageObject
#limits — OpenStack::Compute::Connection
#list_attachments — OpenStack::Compute::Connection
#list_containers — OpenStack::Swift::Connection
#list_containers_info — OpenStack::Swift::Connection
#list_flavors — OpenStack::Compute::Connection
#list_images — OpenStack::Compute::Connection
#list_objects — OpenStack::Swift::Container
#list_objects_info — OpenStack::Swift::Container
#list_servers — OpenStack::Compute::Connection
#list_servers_detail — OpenStack::Compute::Connection
#list_snapshots — OpenStack::Volume::Connection
#list_volumes — OpenStack::Volume::Connection
#manifest — OpenStack::Swift::StorageObject
#metadata= — OpenStack::Swift::StorageObject
#move — OpenStack::Swift::StorageObject
#object — OpenStack::Swift::Container
#object_exists? — OpenStack::Swift::Container
#object_metadata — OpenStack::Swift::StorageObject
#objects — OpenStack::Swift::Container
#objects_detail — OpenStack::Swift::Container
#parse_version_from_endpoint — OpenStack::AuthV20
#populate — OpenStack::Compute::Server
#populate — OpenStack::Compute::Image
#read — OpenStack::Swift::ChunkedConnectionWrapper
#read — OpenStack::Swift::StorageObject
#reboot — OpenStack::Compute::Server
#reboot! — OpenStack::Compute::Server
#rebuild! — OpenStack::Compute::Server
#refresh — OpenStack::Compute::Metadata
#refresh — OpenStack::Compute::Image
#refresh — OpenStack::Compute::Server
#req — OpenStack::Connection
#resize! — OpenStack::Compute::Server
#revert_resize! — OpenStack::Compute::Server
#save — OpenStack::Compute::Metadata
#security_group — OpenStack::Compute::Connection
#security_groups — OpenStack::Compute::Connection
#server — OpenStack::Compute::Connection
#servers — OpenStack::Compute::Connection
#servers_detail — OpenStack::Compute::Connection
#set_manifest — OpenStack::Swift::StorageObject
#set_metadata — OpenStack::Swift::Container
#set_metadata — OpenStack::Swift::StorageObject
#size — OpenStack::Compute::Metadata
#snapshot — OpenStack::Volume::Connection
#snapshots — OpenStack::Volume::Connection
#store — OpenStack::Compute::Metadata
#update — OpenStack::Compute::Metadata
#update — OpenStack::Compute::Server
#volume — OpenStack::Volume::Connection
#volumes — OpenStack::Volume::Connection
#write — OpenStack::Swift::StorageObject