lib/fog/rackspace/requests/block_storage/delete_snapshot.rb in fog-1.10.0 vs lib/fog/rackspace/requests/block_storage/delete_snapshot.rb in fog-1.10.1
- old
+ new
@@ -1,8 +1,18 @@
module Fog
module Rackspace
class BlockStorage
class Real
+
+ # Delete snapshot
+ #
+ # @param [String] snapshot_id Id of snapshot to delete
+ # @return [Excon::Response] response
+ # @raise [Fog::Rackspace::Errors::NotFound] - HTTP 404
+ # @raise [Fog::Rackspace::Errors::BadRequest] - HTTP 400
+ # @raise [Fog::Rackspace::Errors::InternalServerError] - HTTP 500
+ # @raise [Fog::Rackspace::Errors::ServiceError]
+ # @see http://docs.rackspace.com/cbs/api/v1.0/cbs-devguide/content/POST_createSnapshot__v1__tenant_id__snapshots.html
def delete_snapshot(snapshot_id)
request(
:expects => [202],
:method => 'DELETE',
:path => "snapshots/#{snapshot_id}"