Class
Fog::Volume::OpenStack::Real
In:
lib/fog/openstack/volume.rb
lib/fog/openstack/requests/volume/create_volume.rb
lib/fog/openstack/requests/volume/set_tenant.rb
lib/fog/openstack/requests/volume/list_volumes.rb
lib/fog/openstack/requests/volume/list_snapshots.rb
lib/fog/openstack/requests/volume/delete_snapshot.rb
lib/fog/openstack/requests/volume/create_volume_snapshot.rb
lib/fog/openstack/requests/volume/get_volume_details.rb
lib/fog/openstack/requests/volume/get_snapshot_details.rb
lib/fog/openstack/requests/volume/delete_volume.rb
Parent:
Object
Methods
create_volume
create_volume_snapshot
credentials
delete_snapshot
delete_volume
get_snapshot_details
get_volume_details
list_snapshots
list_volumes
new
reload
request
set_tenant
Attributes
current_tenant
[R]
current_user
[R]
Public Class methods
new
(options={})
Public Instance methods
create_volume
(name, description, size, options={})
create_volume_snapshot
(volume_id, name, description, force=false)
credentials
()
delete_snapshot
(snapshot_id)
delete_volume
(volume_id)
get_snapshot_details
(snapshot_id)
get_volume_details
(volume_id)
list_snapshots
(detailed=true)
list_volumes
(detailed=true)
reload
()
request
(params)
set_tenant
(tenant)
[Validate]