Sha256: 0390b9cf7e1f4b8a17c01365131c783e8d4bbb29bf56c30e454e5f0599f98f99
Contents?: true
Size: 858 Bytes
Versions: 1
Compression:
Stored size: 858 Bytes
Contents
unless Fog.mocking? module Fog module Rackspace class Servers # Create an image from a running server # # ==== Parameters # * server_id<~Integer> - Id of server to create image from # * options<~Hash> - Name # def create_image(server_id, options = {}) data = { 'image' => { "serverId" => server_id } } if options['name'] data['image']['name'] = options['name'] end request( :body => data.to_json, :expects => 202, :method => 'POST', :path => "images" ) end end end end else module Fog module Rackspace class Servers def create_image end end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
fog-0.0.21 | lib/fog/rackspace/requests/servers/create_image.rb |