lib/openstack/compute/image.rb in openstack-compute-1.1.0.pre0 vs lib/openstack/compute/image.rb in openstack-compute-1.1.0
- old
+ new
@@ -4,14 +4,16 @@
require 'compute/metadata'
attr_reader :id
attr_reader :name
- attr_reader :serverId
+ attr_reader :server
attr_reader :updated
attr_reader :created
attr_reader :status
+ attr_reader :minDisk
+ attr_reader :minRam
attr_reader :progress
attr_reader :metadata
# This class provides an object for the "Image" of a server. The Image refers to the Operating System type and version.
#
@@ -39,15 +41,17 @@
response = @connection.csreq("GET",@connection.svrmgmthost,"#{@connection.svrmgmtpath}/images/#{URI.escape(self.id.to_s)}",@connection.svrmgmtport,@connection.svrmgmtscheme)
OpenStack::Compute::Exception.raise_exception(response) unless response.code.match(/^20.$/)
data = JSON.parse(response.body)['image']
@id = data['id']
@name = data['name']
- @serverId = data['serverId']
+ @server = data['server']
if data['updated'] then
@updated = DateTime.parse(data['updated'])
end
@created = DateTime.parse(data['created'])
@status = data['status']
+ @minDisk = data['minDisk']
+ @minRam = data['minRam']
@progress = data['progress']
return true
end
alias :refresh :populate