class Fog::Compute::Ovirt::Template
Attributes
raw[RW]
Public Instance Methods
destroy(options = {})
click to toggle source
# File lib/fog/ovirt/models/compute/template.rb, line 41 def destroy(options = {}) service.client.destroy_template(id) end
interfaces()
click to toggle source
# File lib/fog/ovirt/models/compute/template.rb, line 23 def interfaces attributes[:interfaces] ||= id.nil? ? [] : Fog::Compute::Ovirt::Interfaces.new( :service => service, :vm => self ) end
ready?()
click to toggle source
# File lib/fog/ovirt/models/compute/template.rb, line 37 def ready? !(status =~ /down/i) end
save()
click to toggle source
# File lib/fog/ovirt/models/compute/template.rb, line 45 def save raise Fog::Errors::Error.new('Resaving an existing object may create a duplicate') if persisted? service.client.create_template(attributes) end
to_s()
click to toggle source
# File lib/fog/ovirt/models/compute/template.rb, line 50 def to_s name end
volumes()
click to toggle source
# File lib/fog/ovirt/models/compute/template.rb, line 30 def volumes attributes[:volumes] ||= id.nil? ? [] : Fog::Compute::Ovirt::Volumes.new( :service => service, :vm => self ) end