class Fog::Compute::Cloudstack::Image
Attributes
bits[RW]
requires_hvm[RW]
snapshot_id[RW]
url[RW]
virtual_machine_id[RW]
volume_id[RW]
Public Instance Methods
destroy()
click to toggle source
# File lib/fog/cloudstack/models/compute/image.rb, line 64 def destroy requires :id service.delete_template('id' => self.id) true end
save()
click to toggle source
# File lib/fog/cloudstack/models/compute/image.rb, line 43 def save options = { 'displaytext' => display_text, 'name' => name, 'ostypeid' => os_type_id, 'bits' => bits, 'details' => details, 'isfeatured' => is_featured, 'ispublic' => is_public, 'passwordenabled' => password_enabled, 'requireshvm' => requires_hvm, 'snapshotid' => snapshot_id, 'templatetag' => template_tag, 'url' => url, 'virtualmachineid' => virtual_machine_id, 'volumeid' => volume_id } data = service.create_template(options) merge_attributes(data['createtemplateresponse']) end