Sha256: 5273935d2e1932f583de32c306a3393a94a26c56d71549dc00447eef1653ae09
Contents?: true
Size: 935 Bytes
Versions: 23
Compression:
Stored size: 935 Bytes
Contents
module Fog module Compute class Bluebox class Real # 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 def create_block(product_id, template_id, options = {}) request( :expects => 200, :method => 'POST', :path => '/api/blocks.json', :query => {'product' => product_id, 'template' => template_id}.merge!(options) ) end end end end end
Version data entries
23 entries across 23 versions & 5 rubygems