Table of Contents - openstack_activeresource-0.7.1 Documentation
Pages
- LICENSE
-
README
- openstack_activeresource
- Installation
- Sample usages
- List available tenants (requires the ‘admin’ role)
- Creating a new tenant and a new user (requires the ‘admin’ role)
- Image index from Nova
- List virtual servers for a tenant
- List available flavors
- Create a flavor (requires ‘admin’ role)
- List available security groups
- List available Floating IPs
- Start a new virtual server and play with it
- List available volumes
- Simple tenant usage (requires ‘admin’ role)
- Using OpenStack-ActiveResource with Ruby on Rails (sample usage)
- Contributing to openstack_activeresource
- Copyright
Classes and Modules
- ActiveResource
- ActiveResource::Base
- ActiveResource::ClientError
- OpenStack
- OpenStack::Base
- OpenStack::Common
- OpenStack::Glance
- OpenStack::Glance::Base
- OpenStack::Glance::Image
- OpenStack::Keystone
- OpenStack::Keystone::Admin
- OpenStack::Keystone::Admin::Base
- OpenStack::Keystone::Admin::Role
- OpenStack::Keystone::Admin::Tenant
- OpenStack::Keystone::Admin::User
- OpenStack::Keystone::Admin::User::UserRole
- OpenStack::Keystone::Public
- OpenStack::Keystone::Public::Auth
- OpenStack::Keystone::Public::Auth::Token
- OpenStack::Keystone::Public::Base
- OpenStack::Keystone::Public::Tenant
- OpenStack::Nova
- OpenStack::Nova::Compute
- OpenStack::Nova::Compute::Base
- OpenStack::Nova::Compute::BaseDetail
- OpenStack::Nova::Compute::Flavor
- OpenStack::Nova::Compute::FloatingIp
- OpenStack::Nova::Compute::FloatingIpPool
- OpenStack::Nova::Compute::Image
- OpenStack::Nova::Compute::KeyPair
- OpenStack::Nova::Compute::Network
- OpenStack::Nova::Compute::QuotaSet
- OpenStack::Nova::Compute::Rule
- OpenStack::Nova::Compute::SecurityGroup
- OpenStack::Nova::Compute::Server
- OpenStack::Nova::Compute::ServerUsage
- OpenStack::Nova::Compute::SimpleTenantUsage
- OpenStack::Nova::Compute::VolumeAttachment
- OpenStack::Nova::Volume
- OpenStack::Nova::Volume::Base
- OpenStack::Nova::Volume::Volume
Methods
- ::all_by_tenant — OpenStack::Keystone::Admin::User
- ::all_by_tenant — OpenStack::Nova::Compute::Server
- ::applicable_for_image — OpenStack::Nova::Compute::Flavor
- ::applicable_for_quota_set — OpenStack::Nova::Compute::Flavor
- ::collection_path — OpenStack::Common
- ::custom_method_collection_url — OpenStack::Common
- ::element_path — OpenStack::Common
- ::find_all_by_name — OpenStack::Keystone::Public::Tenant
- ::find_all_by_name — OpenStack::Nova::Compute::Flavor
- ::find_all_by_name — OpenStack::Nova::Compute::Image
- ::find_all_by_name — OpenStack::Nova::Compute::KeyPair
- ::find_all_by_pool — OpenStack::Nova::Compute::FloatingIp
- ::find_between_dates — OpenStack::Nova::Compute::SimpleTenantUsage
- ::find_by_constraints — OpenStack::Nova::Compute::Flavor
- ::find_by_name — OpenStack::Keystone::Admin::Role
- ::find_by_name — OpenStack::Keystone::Admin::Tenant
- ::find_by_name — OpenStack::Keystone::Admin::User
- ::find_by_name — OpenStack::Keystone::Public::Tenant
- ::find_by_name — OpenStack::Nova::Compute::Flavor
- ::find_by_name — OpenStack::Nova::Compute::Image
- ::find_by_name — OpenStack::Nova::Compute::KeyPair
- ::find_by_tenant — OpenStack::Keystone::Admin::User
- ::find_from_date — OpenStack::Nova::Compute::SimpleTenantUsage
- ::headers — OpenStack::Base
- ::site — OpenStack::Glance::Base
- ::site — OpenStack::Keystone::Admin::Base
- ::site — OpenStack::Keystone::Public::Base
- ::site — OpenStack::Nova::Compute::Base
- ::site — OpenStack::Nova::Volume::Base
- ::site= — OpenStack::Glance::Base
- ::site= — OpenStack::Keystone::Admin::Base
- ::site= — OpenStack::Keystone::Public::Base
- ::site= — OpenStack::Nova::Compute::Base
- ::site= — OpenStack::Nova::Volume::Base
- ::token — OpenStack::Base
- ::token= — OpenStack::Base
- #active? — OpenStack::Nova::Compute::Server
- #add_floating_ip — OpenStack::Nova::Compute::Server
- #add_role_to_user — OpenStack::Keystone::Admin::Tenant
- #assign! — OpenStack::Nova::Compute::FloatingIp
- #attach_volume! — OpenStack::Nova::Compute::Server
- #attached? — OpenStack::Nova::Volume::Volume
- #attached_volumes — OpenStack::Nova::Compute::Server
- #console_output — OpenStack::Nova::Compute::Server
- #create_new_image — OpenStack::Nova::Compute::Server
- #custom_method_element_url — OpenStack::Common
- #custom_method_new_element_url — OpenStack::Common
- #decode_openstack_error — ActiveResource::ClientError
- #delete_role_from_user — OpenStack::Keystone::Admin::Tenant
- #deleted? — OpenStack::Nova::Compute::Server
- #description — OpenStack::Nova::Compute::Flavor
- #description= — OpenStack::Keystone::Admin::Tenant
- #ended_at — OpenStack::Nova::Compute::ServerUsage
- #endpoint_for — OpenStack::Keystone::Public::Auth
- #endpoints_for — OpenStack::Keystone::Public::Auth
- #expired? — OpenStack::Keystone::Public::Auth::Token
- #expires_at — OpenStack::Keystone::Public::Auth::Token
- #flavor — OpenStack::Nova::Compute::Server
- #flavor= — OpenStack::Nova::Compute::Server
- #icmp? — OpenStack::Nova::Compute::Rule
- #image — OpenStack::Nova::Compute::Server
- #image= — OpenStack::Nova::Compute::Server
- #image_type — OpenStack::Nova::Compute::Image
- #initialize — OpenStack::Keystone::Admin::Tenant
- #initialize — OpenStack::Keystone::Admin::User
- #initialize — OpenStack::Keystone::Public::Auth
- #initialize — OpenStack::Keystone::Public::Auth::Token
- #initialize — OpenStack::Nova::Compute::Flavor
- #initialize — OpenStack::Nova::Compute::Image
- #initialize — OpenStack::Nova::Compute::Rule
- #initialize — OpenStack::Nova::Compute::Server
- #initialize — OpenStack::Nova::Compute::VolumeAttachment
- #initialize — OpenStack::Nova::Volume::Volume
- #instance — OpenStack::Nova::Compute::FloatingIp
- #key_pair — OpenStack::Nova::Compute::Server
- #key_pair= — OpenStack::Nova::Compute::Server
- #load — ActiveResource::Base
- #message — ActiveResource::ClientError
- #old_message — ActiveResource::ClientError
- #old_to_s — ActiveResource::ClientError
- #parent_group — OpenStack::Nova::Compute::Rule
- #parent_group= — OpenStack::Nova::Compute::Rule
- #pause — OpenStack::Nova::Compute::Server
- #paused? — OpenStack::Nova::Compute::Server
- #reboot — OpenStack::Nova::Compute::Server
- #refresh_status! — OpenStack::Nova::Compute::Server
- #resume — OpenStack::Nova::Compute::Server
- #role — OpenStack::Keystone::Admin::User::UserRole
- #roles — OpenStack::Keystone::Admin::User
- #security_groups — OpenStack::Nova::Compute::Server
- #security_groups= — OpenStack::Nova::Compute::Server
- #server — OpenStack::Nova::Compute::Image
- #server — OpenStack::Nova::Compute::VolumeAttachment
- #server — OpenStack::Nova::Volume::Volume
- #server= — OpenStack::Nova::Compute::VolumeAttachment
- #server_usages — OpenStack::Nova::Compute::SimpleTenantUsage
- #service_catalog — OpenStack::Keystone::Public::Auth
- #shutoff? — OpenStack::Nova::Compute::Server
- #snapshot? — OpenStack::Nova::Compute::Image
- #snapshot? — OpenStack::Nova::Volume::Volume
- #start — OpenStack::Nova::Compute::Server
- #start — OpenStack::Nova::Compute::SimpleTenantUsage
- #started_at — OpenStack::Nova::Compute::ServerUsage
- #status_description — OpenStack::Nova::Compute::Server
- #stop — OpenStack::Nova::Compute::Server
- #stop — OpenStack::Nova::Compute::SimpleTenantUsage
- #suspend — OpenStack::Nova::Compute::Server
- #task_description — OpenStack::Nova::Compute::Server
- #tcp? — OpenStack::Nova::Compute::Rule
- #tenant — OpenStack::Keystone::Admin::User
- #tenant= — OpenStack::Keystone::Admin::User
- #to_s — ActiveResource::ClientError
- #token — OpenStack::Keystone::Public::Auth
- #token_id — OpenStack::Keystone::Public::Auth
- #udp? — OpenStack::Nova::Compute::Rule
- #unpause — OpenStack::Nova::Compute::Server
- #user — OpenStack::Keystone::Admin::Tenant
- #user_roles — OpenStack::Keystone::Admin::Tenant
- #users — OpenStack::Keystone::Admin::Tenant
- #vnc_console — OpenStack::Nova::Compute::Server
- #volume — OpenStack::Nova::Compute::VolumeAttachment
- #volume= — OpenStack::Nova::Compute::VolumeAttachment
- #volume_attachments — OpenStack::Nova::Compute::Server