Class
Fog::Compute::RackspaceV2::Real
In:
lib/fog/rackspace/requests/compute_v2/list_images.rb
lib/fog/rackspace/requests/compute_v2/set_metadata_item.rb
lib/fog/rackspace/requests/compute_v2/attach_volume.rb
lib/fog/rackspace/requests/compute_v2/list_servers.rb
lib/fog/rackspace/requests/compute_v2/list_flavors.rb
lib/fog/rackspace/requests/compute_v2/rebuild_server.rb
lib/fog/rackspace/requests/compute_v2/list_attachments.rb
lib/fog/rackspace/requests/compute_v2/list_addresses.rb
lib/fog/rackspace/requests/compute_v2/create_image.rb
lib/fog/rackspace/requests/compute_v2/get_metadata_item.rb
lib/fog/rackspace/requests/compute_v2/delete_image.rb
lib/fog/rackspace/requests/compute_v2/confirm_resize_server.rb
lib/fog/rackspace/requests/compute_v2/create_server.rb
lib/fog/rackspace/requests/compute_v2/change_server_password.rb
lib/fog/rackspace/requests/compute_v2/resize_server.rb
lib/fog/rackspace/requests/compute_v2/delete_attachment.rb
lib/fog/rackspace/requests/compute_v2/revert_resize_server.rb
lib/fog/rackspace/requests/compute_v2/get_attachment.rb
lib/fog/rackspace/requests/compute_v2/get_image.rb
lib/fog/rackspace/requests/compute_v2/delete_server.rb
lib/fog/rackspace/requests/compute_v2/delete_metadata_item.rb
lib/fog/rackspace/requests/compute_v2/set_metadata.rb
lib/fog/rackspace/requests/compute_v2/reboot_server.rb
lib/fog/rackspace/requests/compute_v2/get_server.rb
lib/fog/rackspace/requests/compute_v2/update_metadata.rb
lib/fog/rackspace/requests/compute_v2/get_flavor.rb
lib/fog/rackspace/requests/compute_v2/list_metadata.rb
lib/fog/rackspace/requests/compute_v2/update_server.rb
lib/fog/rackspace/requests/compute_v2/list_addresses_by_network.rb
lib/fog/rackspace/compute_v2.rb
Parent:
Object
Methods
attach_volume
change_server_password
confirm_resize_server
create_image
create_server
delete_attachment
delete_image
delete_metadata_item
delete_server
get_attachment
get_flavor
get_image
get_metadata_item
get_server
list_addresses
list_addresses_by_network
list_attachments
list_flavors
list_images
list_metadata
list_servers
new
reboot_server
rebuild_server
request
resize_server
revert_resize_server
set_metadata
set_metadata_item
update_metadata
update_server
Public Class methods
new
(options = {})
Public Instance methods
attach_volume
(server_id, volume_id, device)
change_server_password
(server_id, password)
confirm_resize_server
(server_id)
create_image
(server_id, name, options = {})
Create an image from a running server
Parameters
server_id<~Integer> - Id of server to create image from
name - Name of image
options<~
Hash
> - Name
create_server
(name, image_id, flavor_id, min_count, max_count, options = {})
delete_attachment
(server_id, volume_id)
delete_image
(image_id)
Delete an image
Parameters
image_id<~Integer> - Id of image to delete
delete_metadata_item
(collection, obj_id, key)
delete_server
(server_id)
get_attachment
(server_id, volume_id)
get_flavor
(flavor_id)
get_image
(image_id)
get_metadata_item
(collection, obj_id, key)
get_server
(server_id)
list_addresses
(server_id)
list_addresses_by_network
(server_id, network_id)
list_attachments
(server_id)
list_flavors
()
list_images
()
list_metadata
(collection, obj_id)
list_servers
()
reboot_server
(server_id, type)
rebuild_server
(server_id, image_id, options={})
request
(params)
resize_server
(server_id, flavor_id)
revert_resize_server
(server_id)
set_metadata
(collection, obj_id, metadata = {})
set_metadata_item
(collection, obj_id, key, value)
update_metadata
(collection, obj_id, metadata = {})
update_server
(server_id, options={})
[Validate]