Class | CloudServers::Image |
In: |
lib/cloudservers/image.rb
|
Parent: | Object |
created | [R] | |
id | [R] | |
name | [R] | |
progress | [R] | |
serverId | [R] | |
status | [R] | |
updated | [R] |
This class provides an object for the "Image" of a server. The Image refers to the Operating System type and version.
Returns the Image object identifed by the supplied ID number. Called from the get_image instance method of CloudServers::Connection, it will likely not be called directly from user code.
>> cs = CloudServers::Connection.new(USERNAME,API_KEY) >> image = cs.get_image(2) => #<CloudServers::Image:0x1015371c0 ...> >> image.name => "CentOS 5.2"
Delete an image. This should be returning invalid permissions when attempting to delete system images, but it‘s not. Returns true if the deletion succeeds.
>> image.delete! => true