Table of Contents - openstack-1.1.2 Documentation
Pages
-
README
- Ruby OpenStack
- Description
- Try it out:
- Examples
- For Compute:
- Compute API extensions.
- Compute API keypairs extension
- Compute API security groups extension
- Compute API volumes extension:
- Compute API floating IPs extension:
- Examples for Volumes and Snaphots:
- Examples for Object-Store:
- Examples for Network (Quantum):
- Authors
- License
Classes and Modules
- OpenStack
- OpenStack::AuthV10
- OpenStack::AuthV20
- OpenStack::Authentication
- OpenStack::Compute
- OpenStack::Compute::Address
- OpenStack::Compute::AddressList
- OpenStack::Compute::Connection
- OpenStack::Compute::Flavor
- OpenStack::Compute::FloatingIPAddress
- OpenStack::Compute::FloatingIPInfo
- 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::QuantumError
- OpenStack::Exception::ResizeNotAllowed
- OpenStack::Exception::ResourceStateConflict
- OpenStack::Exception::ServerCapacityUnavailable
- OpenStack::Exception::ServiceUnavailable
- OpenStack::Exception::TooManyPersonalityItems
- OpenStack::Exception::Unauthorized
- OpenStack::Image
- OpenStack::Image::Connection
- OpenStack::Network
- OpenStack::Network::Connection
- OpenStack::Network::Network
- OpenStack::Network::Port
- OpenStack::Network::Router
- OpenStack::Network::Subnet
- 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::Connection
- ::create — OpenStack::Swift::StorageObject
- ::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::Compute::Address
- ::new — OpenStack::Compute::FloatingIPAddress
- ::new — OpenStack::Compute::FloatingIPInfo
- ::new — OpenStack::Compute::Connection
- ::new — OpenStack::Compute::Flavor
- ::new — OpenStack::Compute::Image
- ::new — OpenStack::Compute::Metadata
- ::new — OpenStack::Compute::Server
- ::new — OpenStack::Connection
- ::new — OpenStack::AuthV20
- ::new — OpenStack::AuthV10
- ::new — OpenStack::Exception::ComputeError
- ::new — OpenStack::Image::Connection
- ::new — OpenStack::Network::Connection
- ::new — OpenStack::Network::Network
- ::new — OpenStack::Network::Port
- ::new — OpenStack::Network::Router
- ::new — OpenStack::Network::Subnet
- ::new — OpenStack::Swift::Connection
- ::new — OpenStack::Swift::ChunkedConnectionWrapper
- ::new — OpenStack::Swift::Container
- ::new — OpenStack::Swift::StorageObject
- ::new — OpenStack::Volume::Connection
- ::new — OpenStack::Volume::Snapshot
- ::new — OpenStack::Volume::Volume
- ::paginate — OpenStack
- ::raise_exception — OpenStack::Exception
- ::symbolize_keys — OpenStack
- #[] — OpenStack::Compute::AddressList
- #[] — OpenStack::Compute::Metadata
- #[]= — OpenStack::Compute::Metadata
- #add_router_interface — OpenStack::Network::Connection
- #add_router_interface_by_name — OpenStack::Network::Connection
- #allocate_floating_ip — OpenStack::Compute::Connection
- #api_extensions — OpenStack::Compute::Connection
- #attach_floating_ip — OpenStack::Compute::Connection
- #attach_volume — OpenStack::Compute::Connection
- #authok? — OpenStack::Compute::Connection
- #authok? — OpenStack::Network::Connection
- #authok? — OpenStack::Swift::Connection
- #authok? — OpenStack::Volume::Connection
- #bytes — OpenStack::Swift::Connection
- #bytes — OpenStack::Swift::Container
- #bytes — OpenStack::Swift::StorageObject
- #change_password! — OpenStack::Compute::Server
- #check_extension — OpenStack::Compute::Connection
- #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::Connection
- #count — OpenStack::Swift::Container
- #create_container — OpenStack::Swift::Connection
- #create_floating_ip — OpenStack::Compute::Connection
- #create_floating_ips_bulk — OpenStack::Compute::Connection
- #create_image — OpenStack::Compute::Server
- #create_keypair — OpenStack::Compute::Connection
- #create_network — OpenStack::Network::Connection
- #create_object — OpenStack::Swift::Container
- #create_port — OpenStack::Network::Connection
- #create_router — OpenStack::Network::Connection
- #create_security_group — OpenStack::Compute::Connection
- #create_security_group_rule — OpenStack::Compute::Connection
- #create_server — OpenStack::Compute::Connection
- #create_snapshot — OpenStack::Volume::Connection
- #create_subnet — OpenStack::Network::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_floating_ip — OpenStack::Compute::Connection
- #delete_floating_ips_bulk — OpenStack::Compute::Connection
- #delete_keypair — OpenStack::Compute::Connection
- #delete_network — OpenStack::Network::Connection
- #delete_object — OpenStack::Swift::Container
- #delete_port — OpenStack::Network::Connection
- #delete_router — OpenStack::Network::Connection
- #delete_router_by_name — OpenStack::Network::Connection
- #delete_security_group — OpenStack::Compute::Connection
- #delete_security_group_rule — OpenStack::Compute::Connection
- #delete_snapshot — OpenStack::Volume::Connection
- #delete_subnet — OpenStack::Network::Connection
- #delete_volume — OpenStack::Volume::Connection
- #detach_floating_ip — OpenStack::Compute::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
- #floating_ip — OpenStack::Compute::Connection
- #floating_ips — OpenStack::Compute::Connection
- #get_addresses — OpenStack::Compute::Server
- #get_container — OpenStack::Swift::Connection
- #get_flavor — OpenStack::Compute::Connection
- #get_floating_ip — OpenStack::Compute::Connection
- #get_floating_ip_polls — OpenStack::Compute::Connection
- #get_floating_ips — OpenStack::Compute::Connection
- #get_floating_ips_bulk — OpenStack::Compute::Connection
- #get_image — OpenStack::Compute::Connection
- #get_info — OpenStack::Swift::Connection
- #get_network — OpenStack::Network::Connection
- #get_object — OpenStack::Swift::Container
- #get_port — OpenStack::Network::Connection
- #get_router_id — OpenStack::Network::Connection
- #get_server — OpenStack::Compute::Connection
- #get_snapshot — OpenStack::Volume::Connection
- #get_subnet — OpenStack::Network::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_networks — OpenStack::Network::Connection
- #list_objects — OpenStack::Swift::Container
- #list_objects_info — OpenStack::Swift::Container
- #list_ports — OpenStack::Network::Connection
- #list_routers — OpenStack::Network::Connection
- #list_servers — OpenStack::Compute::Connection
- #list_servers_detail — OpenStack::Compute::Connection
- #list_snapshots — OpenStack::Volume::Connection
- #list_subnets — OpenStack::Network::Connection
- #list_volumes — OpenStack::Volume::Connection
- #manifest — OpenStack::Swift::StorageObject
- #metadata= — OpenStack::Swift::StorageObject
- #move — OpenStack::Swift::StorageObject
- #network — OpenStack::Network::Connection
- #networks — OpenStack::Network::Connection
- #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::Image
- #populate — OpenStack::Compute::Server
- #port — OpenStack::Network::Connection
- #ports — OpenStack::Network::Connection
- #read — OpenStack::Swift::ChunkedConnectionWrapper
- #read — OpenStack::Swift::StorageObject
- #reboot — OpenStack::Compute::Server
- #reboot! — OpenStack::Compute::Server
- #rebuild! — OpenStack::Compute::Server
- #refresh — OpenStack::Compute::Image
- #refresh — OpenStack::Compute::Metadata
- #refresh — OpenStack::Compute::Server
- #remove_router_interface — OpenStack::Network::Connection
- #req — OpenStack::Connection
- #resize! — OpenStack::Compute::Server
- #revert_resize! — OpenStack::Compute::Server
- #routers — OpenStack::Network::Connection
- #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
- #subnet — OpenStack::Network::Connection
- #subnets — OpenStack::Network::Connection
- #update — OpenStack::Compute::Metadata
- #update — OpenStack::Compute::Server
- #update_router — OpenStack::Network::Connection
- #update_router_by_name — OpenStack::Network::Connection
- #volume — OpenStack::Volume::Connection
- #volumes — OpenStack::Volume::Connection
- #write — OpenStack::Swift::StorageObject