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 42 def destroy(options = {}) service.client.destroy_template(id) end
interfaces()
click to toggle source
# File lib/fog/ovirt/models/compute/template.rb, line 24 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 38 def ready? !(status =~ /down/i) end
save()
click to toggle source
# File lib/fog/ovirt/models/compute/template.rb, line 46 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 51 def to_s name end
volumes()
click to toggle source
# File lib/fog/ovirt/models/compute/template.rb, line 31 def volumes attributes[:volumes] ||= id.nil? ? [] : Fog::Compute::Ovirt::Volumes.new( :service => service, :vm => self ) end