]> git.donarmstrong.com Git - dsa-puppet.git/blob - 3rdparty/modules/aviator/lib/puppet/feature/aviator/openstack/volume/requests/v1/public/delete_volume.rb
add aimonb/aviator to 3rdparty
[dsa-puppet.git] / 3rdparty / modules / aviator / lib / puppet / feature / aviator / openstack / volume / requests / v1 / public / delete_volume.rb
1 module Aviator
2
3   define_request :delete_volume, :inherit => [:openstack, :common, :v2, :public, :base] do
4     
5     meta :service,       :volume
6     meta :api_version,   :v1
7
8     link 'documentation', 'http://docs.rackspace.com/cbs/api/v1.0/cbs-devguide/content/DELETE_deleteVolume_v1__tenant_id__volumes__volume_id__v1__tenant_id__volumes.html'
9
10     param :id, :required => true
11
12     def headers
13       super
14     end
15
16     def http_method
17       :delete
18     end
19
20     def url
21       "#{ base_url }/volumes/#{ params[:id] }"
22     end
23   end
24
25 end