class Fog::VcloudDirector::Compute::TemplateVm
Public Instance Methods
customization()
click to toggle source
# File lib/fog/vcloud_director/models/compute/template_vm.rb, line 27 def customization requires :id data = service.get_vm_customization(id).body service.vm_customizations.new(data) end
disks()
click to toggle source
# File lib/fog/vcloud_director/models/compute/template_vm.rb, line 39 def disks requires :id service.disks(:vm => self) end
network()
click to toggle source
# File lib/fog/vcloud_director/models/compute/template_vm.rb, line 33 def network requires :id data = service.get_vm_network(id).body service.vm_networks.new(data) end
reload()
click to toggle source
# File lib/fog/vcloud_director/models/compute/template_vm.rb, line 15 def reload #Parent vapp_name & id are nil on a template_vm. Adding them from the collection parent self.vapp_template_id = collection.vapp_template.id self.vapp_template_name = collection.vapp_template.name end
vapp_template()
click to toggle source
# File lib/fog/vcloud_director/models/compute/template_vm.rb, line 45 def vapp_template service.vapp_templates.get(vapp_template_id) end