Method: Fog::Compute::Bluebox::Real#create_block
- Defined in:
- lib/fog/bluebox/requests/compute/create_block.rb
#create_block(product_id, template_id, location_id, options = {}) ⇒ Object
Create a new block
Parameters
-
product_id<~Integer> - Id of product to create block with
-
template_id<~Integer> - Id of template to create block with
-
options<~Hash>:
* password<~String> - Password for block
or
* ssh_key<~String> - ssh public key
-
username<~String> - optional, defaults to deploy
-
Returns
-
response<~Excon::Response>:
-
body<~Hash>:
-
TODO
21 22 23 24 25 26 27 28 |
# File 'lib/fog/bluebox/requests/compute/create_block.rb', line 21 def create_block(product_id, template_id, location_id, = {}) request( :expects => 200, :method => 'POST', :path => '/api/blocks.json', :query => {'product' => product_id, 'template' => template_id, 'location' => location_id}.merge!() ) end |